We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 25463
    • 61 Posts
    Добрый день !
    У меня возник такой организационный вопрос по MODx.
    Допустим, нужно написать несколько небольших вспомогательных функций на PHP, чтобы их потом вызывать в сниппетах и пр. Что-то типа небольшой библиотечки.
    Вопрос такой. В каком виде эти функции удобнее хранить ? Оформить в виде php-файла и подключать вручную ?
    Или MODx предоставляет более изящные средства ? Например, создать новый модуль и описать в нем эти функции ?

    Прошу прощения, если эта тема уже поднималась.
      • 30354
      • 227 Posts
      Да лучше в файле. Вроде для этого средств никаких нету :-( Хотя я могу ошибаться и все зависит от того, что Вам надо.
        http://www.avizion.ru/ — строим стартап!
        http://tonatos.ru/ — Заходите в гости...
        • 31213
        • 153 Posts
        Т.к. это будет ниже уровня сниппетов и модулей, то лучше подключить их в сам index.php, а еще лучше в общий include (в смысле php файл, который отвечает за парсинг сниппетов, модулей, чанков и другого), чтобы и в /manager можно было бы использовать ваши функции.
        И вообще лучше выносить все из eval, т.к. он работает медленнее, чем просто подключенный php файл.
          • 25463
          • 61 Posts
          Большое спасибо за советы !
          Попробую подключить библиотеку в config.inc.php
            • 22301
            • 1,084 Posts
            Поищи по форуму топик годичной давности про то, что один член сообщества написал API и т.д. он там подробно описывает, куда и чё запихивал. Да, ещё в "старых" новостях на modx.ru можно наводку найти http://modx.ru/blog/126.
            А если ковырнёшь файл с парсером, то увидишь, что большинство функий модиксовых именно там описанны -- подгляди.
              [img]http://jurist-info.ru/pic/rrr.jpg[/img]

              Безжалостный пияр!
              Artima -- неуч!
              Осторожно: преступная локализация -- modx-cms.ru
              Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

              Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun