- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток! Прошу Вашей помощи: есть сайт на движке DataLife Engine (DLE). В шаблоне, в "Общий макет страницы" имеются блоки (код ниже), таких различных блоков около 80.
На сайте они отображаются следующим образом:
У всех блоков одинаковый код (за исключением "<div class="left_1_NN"> - это маленькая картинка слева, а также за исключением ссылки и текста), один из блоков:
<div class="left_1_35">
<div class="left_3">
<h1 class="link_blog">Ваше мнение о ЕГЭ</h1>
<table width="251" height="53" border="0" cellpadding="0" cellspacing="0" id="blog_1">
<tr>
<td width="106" scope="col"> </td>
<td width="145" scope="col">
<a href="url.php"><strong>У ЕГЭ есть сторонники и противники. Кем являетесь Вы? У Вас есть своя точка зрения?</strong></a>
</td>
</tr>
</table>
<h2> </h2>
</div>
</div></div>
Что мне нужно:
1. Чтобы на странице выводилось 5 блоков.
2. Блоки выводились в случайном порядке (рандомно).
3. Как-то сделать так, чтобы, например, 5,7,10,17,70,63,15 и 80 блоки одновременно не выводились на странице.
Подскажите, пожалуйста, как это реализовать?
Заранее благодарю.
$input = array ("block 1", "block 2", "block 3", "block 4", "block 5"); //ваши блоки
$rand_keys = array_rand ($input, 5);
//вывод блоков
echo $input[$rand_keys[0]];
echo $input[$rand_keys[1]];
echo $input[$rand_keys[2]];
echo $input[$rand_keys[3]];
echo $input[$rand_keys[4]];
как 3 условие реализовать незнаю.
Это только приближенно.
$input = array ("block 1", "block 2", "block 3", "block 4", "block 5"); //ваши блоки
А не подскажете, как мои блоки разместить в одной строке?..
Помещаешь все блоки в один файл (к примеру blok.html)
между блокми ставишь разделитель (к примеру "~~delimiter~~")
файл blok.html