<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Price</title>
</head>
<body>
<?php
//Конектимся к базе
$connection = mysql_connect("localhost", "pass_101", "pass123");
$db = mysql_select_db("runadevelo_101");
mysql_set_charset("utf8");//на всякий случай
if(!$connection || !$db){
exit(mysql_error());
}
$result = mysql_query("SELECT * FROM price");
mysql_close();
?>
<table>
<tr>
<th>ID</th>
<th>Дата</th>
<th>Цена</th>
<th>Описание</th>
</tr>
<?php while($row = mysql_fetch_array($result))
{?>
<tr>
<tr><?php echo $row['id']?></tr>
<tr><?php echo $row['date']?></tr>
<tr><?php echo $row['price']?></tr>
<tr><?php echo $row['price_type']?></tr>
</tr>
<?php }
?>
</table>
</body>
</html>
<div data-artclecount=4 ></div>
' в который в шаблоне из движка передавай реальное число постов, а затем читай это значение из js и на основе него генерируй имя. Можно вообще даже без data атрибута, изначально в блок передавать только числовое значение, читать его из js, а затем менять содержание блока уже цифрой + фразой со склонением. $_SERVER['HTTP_REFERER']
сможешь узнать источник перехода на сайт.function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var arr = [
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg"
]
console.log(arr);
float: left
, соответственно нужно делать контейнер для них, с обнулением float, чтобы не задевала общую модель элементов.<div class='container'>
<div class="value_block">
Простая переменная:<br>
<div class="value_info">Простое значение</div>
</div>
<div class="value_block">
Простая переменная:<br>
<div class="value_info">Простое значение</div>
</div>
</div>
.error {
background-color: #ffefe9;
border: 1px solid #ffaaaa;
}
.value_info {
border-radius: 10px;
border: 2px solid #26a69a;
color: #26a69a;
}
.value_block {
width: 40%;
margin: auto;
}
.container {
display: flex;
}
npm install bootstrap@4.0.0-alpha.6
, давно на него перешел и на автомате уже думаю только про него. Как верно отметил комментатор выше, поддержка третьего бутстрапа есть из коробкиresources/assets/sass/app.css
@import "node_modules/bootstrap/dist/css/bootstrap";
resources/assets/js/bootstrap.js
(такое название с фреймворком бутстрапа не связано!)try {
window.$ = window.jQuery = require('jquery');
require('bootstrap-sass');
} catch (e) {}
try {
window.$ = window.jQuery = require('jquery');
require('bootstrap');
} catch (e) {}
npm run production
, все будет ок<ul>
<li class="genre-comedy">
<input class="input_box" type="checkbox">
Комедии</li>
<li class="genre-drama">
<input class="input_box" type="checkbox">
Драмы</li>
<li class="genre-horror">
<input class="input_box" type="checkbox">
Ужасы</li>
</ul>
var checkboxMap = ['genre-comedy','genre-drama'];
for (var i in checkboxMap)
{ // console.log('.'+checkboxMap[i]);
$('.'+checkboxMap[i]).addClass('selected');
$('.'+checkboxMap[i]+' input').attr('checked', 'true');
}
composer require symfony/console