Page 1 of 1
Mantis plugin - BBCode
Posted: 04 Oct 2010, 14:57
by wmadmin
Крилл, добрый день.
Меня попросили установить BBC коды для мантис и дали ссылочку.
Mantis 1.2. Плагины. BBCode.
Обнаружил что вы являетесь автором BBCode плагина.
Code: Select all
INSTALL
1. Just unpack (with folder BBCode) in MantisBT_Root_Folder/plugins/
2. Go /manage_plugin_page.php
3. Install MantisBT BBCode Plugin
4. Use it ;)
Скопировал всё куда надо:
Code: Select all
root@ubuntu:/var/www/mantis/plugin/BBCode# ls
BBCode.php INSTALL.txt lang pages README.txt
но в итоге так и неувидел плагина в списке тех что есть в наличии,
что может быть не так ?
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 03:52
by Kirill
Будьте внимательны. Папка называется plugins. Предупреждаю сразу, этот плагин очень сырой. У меня никак не хватает времени его напильником доделать.
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 06:34
by wmadmin
спасибо, сработало.
насколько я понял из файла BBCode.php, поддерживаются вот такие BBCcode
Code: Select all
[b][/b]
[u][/u]
[del][/del]
[sub][/sub]
[sup][/sup]
[tt][/tt]
[img][/img]
[img=][/img]
[url][/url]
[url=][/url]
[i][/i]
[left][/left]
[right][/right]
[center][/center]
[hr]
[color=][/color]
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 06:47
by wmadmin
У меня нехотят правильно отображаться вот это коды:
Code: Select all
[img][/img]
[img=][/img]
[url][/url]
[url=][/url]
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 07:19
by Kirill
что получается в результате?
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 07:57
by wmadmin
Code: Select all
[img]http://www.mantisbt.org/images/mantis_logo.gif[/img]
[img=http://www.mantisbt.org/images/mantis_logo.gif]Logo[/img]
[url]http://www.mantisbt.org/[/url]
[url=http://www.mantisbt.org/]MantisBT[/url]
Результат:
Code: Select all
http://www.mantisbt.org/images/mantis_logo.gif[/img] [" target="_blank">^]
http://www.mantisbt.org/images/mantis_logo.gif [^]" title="Logo" />
http://www.mantisbt.org/[/url] [http://www.mantisbt.org/[/url] [^]
http://www.mantisbt.org/ [^]" title="MantisBT">MantisBT
Результат кртинкой:

Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 08:01
by Kirill
судя по всему не вовремя обрабатываются ссылками. попробуй поиграться с приоритетами этого плагина и mantiscoreformate.
Re: Mantis plugin - BBCode
Posted: 05 Oct 2010, 08:17
by wmadmin
MantisBT Formatting 1.0a = 1
MantisBT BBCode 1.3.1 = 2
MantisBT Formatting 1.0a = 2
MantisBT BBCode 1.3.1 = 1
Результат в обоих случаях одинаков и как на скринах выше, т.е. ничего не изменилось.
Re: Mantis plugin - BBCode
Posted: 06 Oct 2010, 11:19
by wmadmin
если возвращаться к статье из первого поста:
1. Скачал TinyMCE и скопировал содержимое в mantis/javascript/tinymce/.
2. Отредактировал mantis/core/html_api.php.
3. Добавил $g_use_wysiwyg = ON; в config_defaults_inc.php.
4. Плагин bbcode установлен(правда работает как я писал выше).
Mantis 1.2.2
Что я должен увидеть ?
Re: Mantis plugin - BBCode
Posted: 06 Oct 2010, 11:34
by wmadmin
проблема оказалось с регистром в имени папки
TinyMCE =/= tinymce

Re: Mantis plugin - BBCode
Posted: 06 Oct 2010, 12:10
by wmadmin
продолжаю описание проблем:
как видно на картинке выше и на офсайте
tinymce
функционал сильно разится.
Если вы используете tinymce как редактор bbcode, то необходимо установить плагин bbcode, и при необходимости добавить в него (файл /plugins/BBCode/BBCode.php) обработку соответствующих тэгов.
не тут ли проблема ?
Re: Mantis plugin - BBCode
Posted: 06 Oct 2010, 12:19
by wmadmin
да и чё-то он работать не хочет

Re: Mantis plugin - BBCode
Posted: 07 Oct 2010, 13:15
by wmadmin
решил я несвзываться с tinymce пока.
Kirill
не подскажете как всё же добиться правильной работы кодов [img] и [url]
Это описание вашего плагина -
http://deboutv.free.fr/mantis/plugin.php?plugin=BBCode ?
Как можно рсширять этот список ?
Я в php ничего не понимаю, но насколько я понимаю содержимое BBCode.php:
Code: Select all
$p_string = preg_replace( '/\[b\](.+)\[\/b\]/im', "<strong>\$1</strong>", $p_string );
то просихоит замена BBC кодов в html теги.
Re: Mantis plugin - BBCode
Posted: 07 Oct 2010, 13:53
by Kirill
wmadmin wrote:решил я несвзываться с tinymce пока.
Kirill
не подскажете как всё же добиться правильной работы кодов [img] и [url]
Работаю над этим. Пока не хватает времени полностью разобраться с этим.
Нет, это описание плагина от deboutv, но он пишет только для линейки 1.1.x
wmadmin wrote:Как можно рсширять этот список ?
Я в php ничего не понимаю, но насколько я понимаю содержимое BBCode.php:
Code: Select all
$p_string = preg_replace( '/\[b\](.+)\[\/b\]/im', "<strong>\$1</strong>", $p_string );
то просихоит замена BBC кодов в html теги.
Именно. Идет регулярное выражение, которое заменяет заданный набор символов bb-кода на html-код
Re: Mantis plugin - BBCode
Posted: 08 Oct 2010, 09:07
by wmadmin
Работаю над этим. Пока не хватает времени полностью разобраться с этим.
спасибо большое.
Именно. Идет регулярное выражение, которое заменяет заданный набор символов bb-кода на html-код
буду пробовать добавлять новые коды