Страница 1 из 1
Как сделать свой системный bbcode?
Добавлено: 16.10.2018 9:10
detektorv
Здравствуйте, как создать свой СИСТЕМНЫЙ bbcode наподобий тех же flash и img, не пользовательский (не через админку)
Объясню зачем.
Ббкод используется как ответ администраторами, и в каждом ббкоде аватар, и имя пользователя, и дизайн конечно же.
Системным ббкодом я хочу решить задачу как удаление множество ббкодов, и заменой всего одним, где будут писать свой ид и в самом скрипте обработчик который или будет брать с бд, или с помощью инклуда всю нужную информацию.
То есть пример [bbcode = 123] TEXT [/bbcode]
Может есть какая то инструкция или простое решение (без вмешательство в админку) а вручную именно чтобы php скрипты работали?
Re: Как сделать свой системный bbcode?
Добавлено: 16.10.2018 10:26
Татьяна5
Есть общие инструкции по созданию расширений (в форуме "для авторов"), а дальше в зависимости от задачи разбираться
Re: Как сделать свой системный bbcode?
Добавлено: 16.10.2018 10:59
detektorv
Татьяна5 писал(а): ↑16.10.2018 10:26
Есть общие инструкции по созданию расширений (в форуме "для авторов"), а дальше в зависимости от задачи разбираться
Спасибо за ответ.
Я тут задумался, может есть способ как разрешить php скрипты в bbcode??? а то насколько я помню работает только html коды, а php, нет.
то есть, не сами люди юзают php скрипты, а в процессе создания bbcode, можно было использовать php скрипты?
Отправлено спустя 24 минуты 24 секунды:
объясню еще, дополнительно, я хочу чтобы в bbcode при созданий я мог добавить
<?php
include("{NUMBER}.txt");
?>
Щас он не работает.
Re: Как сделать свой системный bbcode?
Добавлено: 16.10.2018 17:10
Татьяна5
Если готовы, что через результат вас взломает первый же проходящий мимо школохакер, то включайте php в шаблонах
Re: Как сделать свой системный bbcode?
Добавлено: 16.10.2018 17:38
detektorv
Татьяна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.
Re: Как сделать свой системный bbcode?
Добавлено: 16.10.2018 21:53
Татьяна5
Для переадресации ссылок страница есть? Если есть - то "привет", запросто откроется файл с любого сервера (это первое пришедшее в голову, а так вариантов масса)
detektorv писал(а): ↑16.10.2018 18:25
include("сайт.ru/papka/{NUBMER}.txt");
Хотя именно это не будет работать никак, т.к. php не знает что такое {NUBMER}
Re: Как сделать свой системный bbcode?
Добавлено: 17.10.2018 6:24
detektorv
Татьяна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> ',
Re: Как сделать свой системный bbcode?
Добавлено: 22.10.2018 23:01
detektorv
Добрый вечер, неужели никто за столько лет не придумал решения??7 странно все это. Спасибо Татьяна что пытались помочь.
так же кто будет шаманить в будущем, bbcode (системный, не пользовательский) не понимает file_get_contents('$1', '.txt') и внутри переменные не работают. Я уже кавычки как только не ставил.