![]() |
#31 |
Senior Member
дополнительные bb-коды делаются не хаком, а просто добавлением нового bb кода через админку.
и оно будет работать до тех пор пока ты не удалишь его через админку. в коде сообений внезависимости от того установлен ли bb код или нет будет полюбому [rw=xx]YY[/wr] если бб код не установлен то в выводе так и будет [rw=Жанр]Фантастика[/wr] если установлен то мы будем видеть например: Фантастика или <b>Фантастика</b> или <a href="...">Фантастика</a> Последний раз редактировалось Azec; 24.09.2009 в 15:40. |
|
![]() |
![]() |
#32 |
Администратор
Azec, Могу сказать одно если ббкод не установлен, то парсить текст сообщения - удовольствие еще то... Придется полностью дублировать код парсинга ббкодов булки (изобретать велосипед), а кода там совсем не мало.
Добавлено через 59 минут Добавил начало инструкции в первый пост. Немного позже будет продолжение |
|
![]() |
![]() |
#33 |
Senior Member
Щас попробую с тобой по асе списаться.
|
|
![]() |
![]() |
#34 |
Администратор
Добавил инструкцию, может она и не очень, т.к. я не мануалописатель, но этого должно хватить чтобы разобраться с основным принципом работы шаблона.
|
|
![]() |
![]() |
#35 |
Member
![]()
ещё по субтитрам
<option value="[null]нет[/null]">нет</option> насколько понимаю должен быть сделан этот ббкод на форуме, ибо по умолчанию его нет :) |
|
![]() |
![]() |
#36 | |
Администратор
Цитата:
У кого не спрашивал - всем нужны были различные вариации полей для одних и тех же визардов. Я выложил продукт (с примером всего функционала) и уже задача админа сделать так чтобы было именно так как ему надо |
||
![]() |
![]() |
#37 | |
Member
понятно, просто пометка, претензий к данному не имею :)
но вот хотелось бы получить ответ по спойлеру... Цитата:
|
||
![]() |
![]() |
#38 |
Администратор
gM@X, Насчет скринов.
Если например это ссылки на фотохостинги, то тут нет проблем - просто в секции готового сообщения помещаем поле внутрь ббкода спойлера. Аналогично можно поступить с вложениями форума, по аналогии с постером - там можно глянуть весь код (html + js), но все равно придется потом в выходной форме выводить в ббкоде спойлера. Если нужно именно так как на ua-torrent-е, то не получится - там стоит спец. хак расширенной заливки вложений, для каждого типа вложений (скрины, постеры и т.д.) отдельное поле с отдельными настройками + возможность отображения размеров картинки через js. Добавлено через 6 минут И еще вспомнил одну опцию, несовместимую с визардом. В Основных настройках подраздел Основные настройки настройка Добавление названий шаблонов в комментарии HTML должно быть отключено - а то будет довольно много мусора в готовом тексте сообщения. Добавил это также в первый пост |
|
![]() |
![]() |
#39 |
Senior Member
Написал код парсинга.
Прилагаю его в архиве файла php. Вот такой код парсинга PHP код:
Функции JoinR и ParseR можно в какую-нибудь библиотечку вставить. Ну и, конечно, сделать что бы при редактировании верхнего поста вызывался Релиз Визард и в нем вызывался код парсинга. PS: надо еще сделать так, что бы у скрипта парсинга был доступ к значением полей Релиз Визарда, что бы он иог их заполнить Последний раз редактировалось Azec; 29.09.2009 в 17:00. |
|
![]() |
![]() |
#40 |
Администратор
Azec, А как быть со вложенными ббкодами? с незакрытыми ббкодами? Как я и говорил, все не так просто при парсинге ббкодов и не зря желсофт целый набор функций для этого выделил (и совсем не маленьких)
|
|
![]() |