Вход • Регистрация

Как выполнить сторонний PHP-код на страницах сайта

  • 27 июля 2011 г.
  • php-код в основном шаблоне не исполняется из соображений безопасности.

    Чтобы выполнить любой php-код необходимо:

    1. Идете на ftp и в файле /includes/function.php создаете функцию, например:

    Код
    function moi_kod(){
    echo "Мир";
    }


    Назвать её можно как угодно, можно просто "kod" или "pokazat_php", главное, чтобы название было уникальным.

    2. В файле шаблона /themes/site.php и в его нужном месте пишете шаблонный тег
    <insert name="moi_kod"> (или <insert name="pokazat_php">, смотря как назвали функцию

    Всё! Этот код там выполнится.
    • 30 июля 2011 г.
    • C JS кодом так же делать? Попробовал вставить Adsense на страницу - не работает.
      • 30 июля 2011 г.
      • Не-е, зачем? JS просто в шаблон /themes/site.php вставляете и все. Всё работает.
        • 01 августа 2011 г.
        • А не в шаблон, в визуальном редакторе? Шаблон это понятно, но иногда нужно на конкретную страницу вставить js, а плодить страницы шаблонов не всегда удобно.
          • 01 августа 2011 г.
          • Визуальный редактор TinyMCE - сторонний продукт, не наш. И он вырезает JS. Об этом лучше почитать на их офф.сайте в документации, как устранить.
          • 01 августа 2011 г.
          • Кстати, о! Можно сделать в админке при редактировании страниц рядом с полями keywords и description еще текстовое поле JavaScript! Идея? :)
            • 01 августа 2011 г.
            • Тогда можно вставлять вообще индивидуальный скрипт на отдельный страницы. Чисто на странице контакты код Яндекс-Карт, например
              • 01 августа 2011 г.
              • Ставлю код тех же яндекс-карт, предварительно выключив виз.редактор. Нет проблем.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.