Mantis plugin - BBCode

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Mantis plugin - BBCode

Post 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
Image


но в итоге так и неувидел плагина в списке тех что есть в наличии,
что может быть не так ?
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis plugin - BBCode

Post by Kirill »

Будьте внимательны. Папка называется plugins. Предупреждаю сразу, этот плагин очень сырой. У меня никак не хватает времени его напильником доделать.
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post 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]
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

У меня нехотят правильно отображаться вот это коды:

Code: Select all

[img][/img]
[img=][/img]
[url][/url]
[url=][/url]
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis plugin - BBCode

Post by Kirill »

что получается в результате?
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post 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 
Результат кртинкой:
Image
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis plugin - BBCode

Post by Kirill »

судя по всему не вовремя обрабатываются ссылками. попробуй поиграться с приоритетами этого плагина и mantiscoreformate.
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

MantisBT Formatting 1.0a = 1
MantisBT BBCode 1.3.1 = 2

MantisBT Formatting 1.0a = 2
MantisBT BBCode 1.3.1 = 1

Результат в обоих случаях одинаков и как на скринах выше, т.е. ничего не изменилось.
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post 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

Что я должен увидеть ?
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

проблема оказалось с регистром в имени папки

TinyMCE =/= tinymce

Image
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

продолжаю описание проблем:

как видно на картинке выше и на офсайте tinymce
функционал сильно разится.
Если вы используете tinymce как редактор bbcode, то необходимо установить плагин bbcode, и при необходимости добавить в него (файл /plugins/BBCode/BBCode.php) обработку соответствующих тэгов.
не тут ли проблема ?
Last edited by wmadmin on 06 Oct 2010, 12:20, edited 1 time in total.
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

да и чё-то он работать не хочет

Image
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post 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 теги.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis plugin - BBCode

Post by Kirill »

wmadmin wrote:решил я несвзываться с tinymce пока.
Kirill
не подскажете как всё же добиться правильной работы кодов [img] и [url]
Работаю над этим. Пока не хватает времени полностью разобраться с этим.
wmadmin wrote:Это описание вашего плагина - http://deboutv.free.fr/mantis/plugin.php?plugin=BBCode ?
Нет, это описание плагина от 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-код
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

Re: Mantis plugin - BBCode

Post by wmadmin »

Работаю над этим. Пока не хватает времени полностью разобраться с этим.
спасибо большое.
Именно. Идет регулярное выражение, которое заменяет заданный набор символов bb-кода на html-код
буду пробовать добавлять новые коды
Post Reply