Здравствуйте, как создать свой СИСТЕМНЫЙ bbcode наподобий тех же flash и img, не пользовательский (не через админку)
Объясню зачем.
Ббкод используется как ответ администраторами, и в каждом ббкоде аватар, и имя пользователя, и дизайн конечно же.
Системным ббкодом я хочу решить задачу как удаление множество ббкодов, и заменой всего одним, где будут писать свой ид и в самом скрипте обработчик который или будет брать с бд, или с помощью инклуда всю нужную информацию.
То есть пример [bbcode = 123] TEXT [/bbcode]
Может есть какая то инструкция или простое решение (без вмешательство в админку) а вручную именно чтобы php скрипты работали?
Как сделать свой системный bbcode?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.2
- Сообщения: 58
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 3 раза
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как сделать свой системный bbcode?
Есть общие инструкции по созданию расширений (в форуме "для авторов"), а дальше в зависимости от задачи разбираться
-
- phpBB 1.4.2
- Сообщения: 58
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 3 раза
Re: Как сделать свой системный bbcode?
Спасибо за ответ.Татьяна5 писал(а): 16.10.2018 10:26 Есть общие инструкции по созданию расширений (в форуме "для авторов"), а дальше в зависимости от задачи разбираться
Я тут задумался, может есть способ как разрешить php скрипты в bbcode??? а то насколько я помню работает только html коды, а php, нет.
то есть, не сами люди юзают php скрипты, а в процессе создания bbcode, можно было использовать php скрипты?
Отправлено спустя 24 минуты 24 секунды:
объясню еще, дополнительно, я хочу чтобы в bbcode при созданий я мог добавить
<?php
include("{NUMBER}.txt");
?>
Щас он не работает.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как сделать свой системный bbcode?
Если готовы, что через результат вас взломает первый же проходящий мимо школохакер, то включайте php в шаблонах
-
- phpBB 1.4.2
- Сообщения: 58
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 3 раза
Re: Как сделать свой системный bbcode?
А собственно, как? если будут использоваться только внутренние ссылки.Татьяна5 писал(а): 16.10.2018 17:10 Если готовы, что через результат вас взломает первый же проходящий мимо школохакер, то включайте php в шаблонах
сайт.ru/papka/{NUBMER}.txt
Отправлено спустя 3 минуты 46 секунд:
пример использования
<div>
<?php
include("сайт.ru/papka/{NUBMER}.txt");
?>
</div>
{TEXT}
Отправлено спустя 43 минуты 16 секунд:
Татьяна, включил php в шаблонах, по прежнему не работает. Уже разными способами проверил, подключал сторонние файлы, и через echo.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как сделать свой системный bbcode?
Для переадресации ссылок страница есть? Если есть - то "привет", запросто откроется файл с любого сервера (это первое пришедшее в голову, а так вариантов масса)
Хотя именно это не будет работать никак, т.к. php не знает что такое {NUBMER}
-
- phpBB 1.4.2
- Сообщения: 58
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 3 раза
Re: Как сделать свой системный bbcode?
Оно вовсе никак не работает, даже если прямо указываю путь к файлу.Татьяна5 писал(а): 16.10.2018 21:53 Хотя именно это не будет работать никак, т.к. php не знает что такое {NUBMER}
Неужели за столько лет никто не придумал решение?
По идеи много где используют ббкод как ответ от администраций сайта, я всего лишь захотел вместо 100500 ббкодов, один, где так же будет аватарка, имя и контакты.
Отправлено спустя 28 минут 52 секунды:
я уже и ббкод свой сделал, он отображается, но при этом так же не работает $2
уже и не знаю что делать в function_convert и message_parser тоже добавил если что.
bbcode.php
'mok' => '<span style="font-size: $1; line-height: normal"> $2 ' . file_get_contents("$2.txt") . ' </span> ',
-
- phpBB 1.4.2
- Сообщения: 58
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 3 раза
Re: Как сделать свой системный bbcode?
Добрый вечер, неужели никто за столько лет не придумал решения??7 странно все это. Спасибо Татьяна что пытались помочь.
так же кто будет шаманить в будущем, bbcode (системный, не пользовательский) не понимает file_get_contents('$1', '.txt') и внутри переменные не работают. Я уже кавычки как только не ставил.
так же кто будет шаманить в будущем, bbcode (системный, не пользовательский) не понимает file_get_contents('$1', '.txt') и внутри переменные не работают. Я уже кавычки как только не ставил.