Перейти к содержимому
Русский язык для Invision Community 5

как выполнть include в шаблон

Здрасти. Не знаете ли в каком файле можно прописать чтото <? include file.php ?>, чтобы это появилось перед тегом </head> ?

 

В общем нужно подключить пхп скрипт, который будет выводиться на каждой странице форума.

 

Версия IPB 2.3.5

 

Заранее спасибо.

Изменено пользователем cyrax1000

Рекомендованные сообщения

http://ipbskins.ru/forum/tags/%CA%CE%CD%D2...0%C2%20ipb.html

 

тут написаны методы решений вставки баннера, в этой кучке, есть и вставка собственного инклюда.

Делается это либо в class_display.php вставкой переменной, которая будет заменяться на содержимое скрипта

Либо делается тегами <!--exec.file="путь к файлу"--> (о тегах тоже инфу поискать надо), и не факт, что они поддерживаются в общем шаблоне, но должны вроде, не помню.

 

http://ipbskins.ru/forum/topic1323.html вот еще тему нашел когда вбил в поиск "exec.file"

  • Автор

Спасибо, буду пробовать.

 

В общем наковырялся я от души :(

И все-таки оно работает!

 

Не знаю почему, но работает даже когда так:

IPB_ACP_ALLOW_TEMPLATE_PHP - 0

IPB_ACP_ALLOW_EXEC_URL - 0

 

у меня подключаемый файл находится в папке, которая лежит в корне форума. а я сначала пытался прописать полный путь к пхп файлу (типа так site.ru/forum/xxx/file.php) :)

 

всего лишь нужно было вставить в глобальный шаблон:

<!--exec.file="xxx/file.php"-->

 

работает как часы

Изменено пользователем cyrax1000

exec.file - будет работать.

IPB_ACP_ALLOW_EXEC_URL - включает функцию exec.url для инклюда ссылок, что потенциально опаснее.

IPB_ACP_ALLOW_TEMPLATE_PHP - дает возможность записывать в шаблоны свой php код. Об этом я забыл.

  • 10 месяцев спустя...

а как вставить информер в верхнее поле шаблона?

с курсом доллара и т.д.?

 

просто код ставить информера?

и в какую чать кода какого файла?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.