We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1477
    • 515 Posts
    После прочтения соседней темы у меня возникла идея как можно "интегрировать" специализированные движки или отдельные скрипты с MODx. Способ довольно смешной, но думаю вполне приемлем.
    Пример с phpMyVisites (движок для создания счетчиков посещений):

    1. В папке с установленным MODx создаем ещё одну папку и копирем туда файлы движка. Например /phpmv2/.
    2. Набираем в браузере адрес http://[наш сайт]/phpmv2/ и устанавливаем phpMyVisites.
    3. Заходим в админку MODx (http://[наш сайт]/manager/) и создаем модуль (Модули->Управление модулями->Новый модуль).
    4. Называем его "phpMyVisites" и вставляем всего одну строчку кода:

    header("Location: /phpmv2/");


    5. Сохраняем и обновляем окно браузера. Готово. Заходим в модуль, генерируем JS-код счетчика, вставляем в шаблон
    и смотрим статистику посещений и кучу другой интересной информации о посещениях.

    Если кто-то не хочет каждый раз вводить логин/пароль в phpMyVisites, земеняем строку кода в модуле на такой код:


    echo'
    <html>
    <body onload="document.forms[0].submit()">
    
    <form action="/phpmv2/index.php?mod=login" method="post">
      <input type="hidden" name="form_login" value="[ваш логин]" />
      <input type="hidden" name="form_password" value="[ваш пароль]" />
      <input name="form_url" type="hidden" value="/phpmv2/" />
    </form>
    
    </body>
    </html>
    ';
    

    Имена полей подсмотрены в форме авторизации phpMyVisites. Не знаю как такое с точки зрения безопасности от взлома...

    Таким способом можно в MODx запихать всё что угодно  grin.

    Вот для примера некоторые полезные скрипты, с которыми стоит "интегрироваться":

    eXtplorer, Sypex Dumper, OpenX , Crafty Syntax Live Help.

    У какого какие мысли?  rolleyes
      Shopkeeper - сниппет и модуль для создания интернет-магазина.
      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
      PickDocsInTree - плагин для выбора документов из дерева.
      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      Что-ж, идея смешная smiley
      Я, кстати, видел уже нечто подобное на сайте http://www.sottwell.com/manager/, посмотрите в модулях BkupMODx. По-моему, работает похоже.
      А вобщем, при очень большой спешке... покатит smiley Но все-таки лучше делать полную интеграцию.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.