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

#
Как вывести случайную новость?
Как вывести название новости с аннотацией, выбрав ее из общей массы новостей случайным образом?
#
Re: Как вывести случайную новость?
Вывод 1 случайной новости из Инфосистемы
<?php
//случайные новости
if (Core::moduleIsActive('informationsystem'))
      {
         $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
            Core_Entity::factory('Informationsystem', 11)
         );

         $Informationsystem_Controller_Show
            ->informationsystemItems()
            ->queryBuilder()
            ->clearOrderBy()
            ->orderBy('RAND()');

         $Informationsystem_Controller_Show
            ->xsl(
               Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
            )
            ->groupsMode('none')
            ->group(FALSE)
            ->limit(1)
            ->show();
      }
?>
skype: mcross82
#
Re: Как вывести случайную новость?
Большое спасибо!

А если сделать
limit(3)

то будет три случайных новости? И среди них не будет одинаковых?

И еще такой маленький вопросик: такой вывод ведь возможен не только на главную страницу, а вообще на любую?
Модератор
#
Re: Как вывести случайную новость?
Будут три разные.Massha писал(а):
И еще такой маленький вопросик: такой вывод ведь возможен не только на главную страницу, а вообще на любую?
просто размещаете в нужном месте макета и будет не только на главной.
Авторизация