Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

как вывести случайную новость в max-el-el ?

Свободное общение.
smuky
Сообщений: 20
Зарегистрирован: 01 мар 2011, 18:25

как вывести случайную новость в max-el-el ?

Сообщение smuky » 21 сен 2013, 18:30

Доброе время суток!
Не могу никак понять как вывести случайную новость из рубрики на главной странице шаблона http://maxsite.org/page/max-el-el.
перед блоком "умные мысли" есть 3 колонки. в них рубрика задается из админки. Как настроить вывод , чтобы на главную страницу выводилась 1 случайная новость?

Аватар пользователя
searchingman
Модератор
Сообщений: 1392
Зарегистрирован: 28 май 2012, 16:02

Re: как вывести случайную новость в max-el-el ?

Сообщение searchingman » 22 сен 2013, 00:24

Вывод в этих 3х блоках регулируется в файле \application\maxsite\templates\max-el-el\type\home\units\3col-1cat.php.
Как вариант, можно в функцию mso_get_pages() передать параметр 'order_asc' => 'random'.
Полный вызов будет

Код: Выбрать все

   if ($pages = mso_get_pages(array(
            'limit' => $limit,
            'cut' => '...',
            'custom_type' => 'home',
            'pagination' => false,
            'exclude_page_id' => mso_get_val('exclude_page_id'),
            'cat_id' => $home_cats_id,
            'order_asc' => 'random',
            ), $temp) )

В итоге в этих 3х блоках записи будут попадать из назначенных категорий в случайном порядке.

smuky
Сообщений: 20
Зарегистрирован: 01 мар 2011, 18:25

Re: как вывести случайную новость в max-el-el ?

Сообщение smuky » 23 сен 2013, 09:07

Большое спасибо!


Вернуться в «Курилка»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron