We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 785
    • 2,113 Posts
    Лично я создал в базе дополнительную таблицу и написал модуль по ее заполнению из административной части MODx, а на странице вызываю такой сниппет:

    <?php
    $tbltxt= $modx->getFullTableName("textplus");
    $text= $modx->db->getValue("SELECT text FROM $tbltxt ORDER BY RAND( ) LIMIT 1");
    return $text;
    ?>
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
      • 21854
      • 58 Posts
      чем лучше из базы данных нежели из файла?
      order by rand() это выбока по случаному числу???
        Working with MODX Revo|Evo, Laravel Framework. My website http://vanchelo.pp.ua
        • 7368
        • 264 Posts
        Quote from: npobolka at Sep 28, 2010, 07:06 AM

        чем лучше из базы данных нежели из файла?
        order by rand() это выбока по случаному числу???

        Как минимум не удобностью для редактирования. Разные менеджеры не смогут изменять, без доступа к фтп. И видимо еще есть, я просто щас не сооброжу)
          • 21854
          • 58 Posts
          А в каком виде данные хранятся в базе данных???
          В файле одной строчке соотв. 1 цитата, а как в базе данных это выглядит, вообще база данных нужна когда тебе нужно обрабатывать много параметров, с чем текстовые фалы не справляются, но у меня то параметров этих нет, зачем хранить в базе, ведь можно также редактировать файл через менеджер, там есть такая функция, и для этого фтп не нужен, на крайняк можно также модуль прикрутить чтобы файлы править в опред папке тока определенным ролям не вижу проблемы
            Working with MODX Revo|Evo, Laravel Framework. My website http://vanchelo.pp.ua
            • 785
            • 2,113 Posts
            Если цитат с десяток, то и файл не нужен – можно их прямо в коде сниппета хранить. Если же цитат много, то база данных дает множество преимуществ. Впрочем, каждый может делать так, как ему удобнее – в принципе задача настолько простая, что не стоит и обсуждения.
              Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
              Статьи о MODx, регулярно новые публикации