XF 2.2 Подключение файла php в конкретный пост на правах админа

Версия XenForo
2.2.16

Broker

Участники
Сообщения
72
Реакции
2
Баллы
23
Здравствуйте.
Как включить файл php в содержимое поста админа, используя include_once?
Это нужно разово, для конкретного поста, а не для шаблона в целом.
 
Последнее редактирование:
А после ответа на этот вопрос можно посмотреть сюда:
Это <xf:callback class="Vendor\Addon\Class" method="getX" params="['abc']"></xf:callback> должно быть для шаблона в целом работает.
Но вопрос был вывести/исполнить php в 1 посте на правах админа, чтобы через стандартное окно редактора поста можно было добавить.

Что за php файл и какую проблему вы пытаетесь этим решить?
Сегодня допустим файл php с содержимым 1, а завтра там может быть 2 - важен принцип, а не содержимое.
Пытаюсь решить проблему вывода содержимого файла php через include_once внутри стандартного поста админа через редактор.
 
Уточните, пожалуйста, какой конкретно? (нужно показать не сам <code>php</code>, а исполнить файл в посте через include_once)
admin.php?bb-codes/add
К примеру - [INCLUDE]Addon\Class[/INCLUDE]

Указать (создать) нужный PHP callback BB-кода!!!
 
Последнее редактирование:
Странный персонаж, ему пытаются помочь, задают вопросы, ответив на которые получишь решение, а он на своей волне пишет какую-то ерунду совершенно, при этом игнорирует грамотных ребят.
 
Там наверное только html ?!

Да, но смотря что нужно... Например можно сделать форму с отправкой данных в PHP

Как-то так

Код:
  [parsehtml]
    <form action="forma.php" method="post">
        <input type="text" id="name" name="name"><br>
        <input type="email" id="email" name="email"><br>
        <input type="submit" value="Send">
     </form>
  [/parsehtml]
 
Например можно сделать форму с отправкой данных в PHP
Это уже ближе, но нужно получить/исполнить php из файла. Как сделать такой же вариант с кнопкой, но не для отправки, а для исполнения и показа результата в конкретном посте админа (по нажатию кнопки или без)?
 
admin.php?bb-codes/add
К примеру - [INCLUDE]Addon\Class[/INCLUDE]

Указать (создать) нужный PHP callback BB-кода!!!
Если есть файл в директории /files/file.php, то чтобы его исполнить (включить include_once) в посте через BB code, то как должен выглядеть этот PHP callback?
 
Если есть файл в директории /files/file.php, то чтобы его исполнить (включить include_once) в посте через BB code, то как должен выглядеть этот PHP callback?

Примерно так -

PHP:
class Php
{
    public static function renderInclude($tagChildren, $tagOption, $tag, array $options)
    {
       $output = (string) include('/files/file.php');
      
       return $output;
    }
}

file.php должен возвращать строку!
 
Последнее редактирование:
Последнее редактирование:
  • Мне нравится
Реакции: Berg
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу