Перейти к публикации

Случайный вывод новостей с помощью custom


Рекомендованные сообщения

Появилась идея сделать случайный вывод новостей с помощью задания случайного значения атрибуту from= в теге вывода новостей custom, таким образом получаем такую конструкцию:

{custom category="1" template="templ" aviable="main" from="<?php echo rand(1, 50); ?>" limit="1" cache="no"}
Яваскриптом тоже не получается..
<script type="text/javascript">document.write(Math.floor(Math.random( ) * (50 - 0 + 1)) + 0);</script>
Но она почему-то не работает (выдает новости буд-то во from стоял бы "0" и php, и java), подскажите в чем может быть дело? Так же пробывал задать {rand} в index.php результата тоже нет, а если просто выводить (не в атрибуте from - то выводится рандомное число прекрасно). PS шаблон test.tpl (в котором находится выше приведенный код) это вложенный шаблон в шаблон main.tpl PSS php код в шаблоне разрешен ( http://dle-news.ru/2006/06/15/ispolzovanie_ljubykh_php_vstavok_v_shablonakh.html ) Все, сделал сам: В function.php перед
$custom_from = intval( $custom_from );
Вписал
if ($custom_from == "rand") { $custom_from = rand(1, 50); }

И в атрибуте from указал "rand"

Изменено пользователем KillerHT
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...