Возможно ли при помощи модуля сделать include

lukamal

Редактор
Регистрация
30.08.12
Сообщения
803
Реакции
484
Баллы
28
Допустим имеется файл myphp.php возможно ли при помощи модуля сделать
Код:
include 'myphp.php';
Если возможно, то как в шаблоне вставить этот файл?
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Я делал как-то на тройке. Раз на тройке можно, то и на четверке можно.
В шаблон вставляется переменной.
Например в модуле указана переменная $test, то и в нужное место шаблона вставляется $test
 

lukamal

Редактор
Регистрация
30.08.12
Сообщения
803
Реакции
484
Баллы
28
Как решается данная проблема нашёл на саппорте спасибо NeoGeo

Создать файл _counters.php в него пихаются все счётчики. Сам по себе файл должен работать автономно без ошибок.

В админке - Основные настройки - Система модулей/продуктов - Включить систему модулей/продуктов - Да

В админке - Продукты и модули - Управление модулями - Добавить новый модуль

Продукт vBulletin
Местоположение модуля global_start
Заголовок САМИ ПРИДУМАЕТЕ
Код PHP модуля

Код:
ob_start();
include('d:\Web\_counters.php');
$my_counters = ob_get_contents();
ob_end_clean();

Код:
$preRegister['my_counters'] = $my_counters;
vB_Template::preRegister('footer', $preRegister);
Строка include('d:\Web\_counters.php'); указывает место где лежит файл _counters.php

В админке - Стили и шаблоны - Управление стилями - (в нужном стиле) Редактировать шаблоны - Выбираем шаблон footer

В шаблоне в самом конце добавляем строку

{vb:raw my_counters}

Всё, счётчики стоят на каждой странце форума.

в общем в место счётчиков можно вставлять свой код.
 

Статистика форума

Темы
200.631
Сообщения
380.508
Пользователи
327.849
Новый пользователь
ffors
Сверху Снизу