shaman [RU]
Moderator
- Регистрация
- 11.10.2015
- Сообщения
- 35
- Популярность
- 4
- Карма
- 8
Всем привет,
1. есть скрипт на php который выводит строку, см. https://af.net.ru/threads/skolko-zh...drobnogo-vychislenija-daty.16287/#post-306035
2. есть форум на движке xenforo 2.2.x
нужно в шаблоне форума вывести эту строку, подключить внешний php скрипт
ещё раз: нужно выполнить код php в шаблоне Xenforo 2 форума PAGE_CONTAINER, вопрос как?
НАЙДЕНО и проверено РЕШЕНИЕ для Xenforo 2.2.x (готовый пример в действии):
1. Смотрим мануал, конкретно функцию callback-tag Link hidden, please Sign inor Sing up
2. Создаем новую папку MyFirstCallback и файл genericClassName.php на фтп форума /src/addons/MyFirstCallback/genericClassName.php со следующим содержимым:
3. Вызываем в (любом) шаблоне форума конструкцией:
4. Закрепляем!! Ещё раз смотрим мануал конкретно функцию callback-tag Link hidden, please Sign in or Sing up и не путаем с версиями форума 1.1.х - там такое работать не будет.
Пишите, если будут вопросы - будем разбираться.
1. есть скрипт на php который выводит строку, см. https://af.net.ru/threads/skolko-zh...drobnogo-vychislenija-daty.16287/#post-306035
2. есть форум на движке xenforo 2.2.x
нужно в шаблоне форума вывести эту строку, подключить внешний php скрипт
ещё раз: нужно выполнить код php в шаблоне Xenforo 2 форума PAGE_CONTAINER, вопрос как?
НАЙДЕНО и проверено РЕШЕНИЕ для Xenforo 2.2.x (готовый пример в действии):
1. Смотрим мануал, конкретно функцию callback-tag Link hidden, please Sign in
2. Создаем новую папку MyFirstCallback и файл genericClassName.php на фтп форума /src/addons/MyFirstCallback/genericClassName.php со следующим содержимым:
PHP:
<?php
namespace MyFirstCallback;
class genericClassName {
public static function getthis() {
return 'Hello world!';
}
}
?>
3. Вызываем в (любом) шаблоне форума конструкцией:
Код:
<xf:callback class="MyFirstCallback\genericClassName" method="getthis"></xf:callback>
Пишите, если будут вопросы - будем разбираться.