MantisBT forum for users who prefer to ask and answer questions in Russian.
Moderators: Developer , Contributor
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 04 Oct 2010, 14:57
Крилл, добрый день.
Меня попросили установить 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
но в итоге так и неувидел плагина в списке тех что есть в наличии,
что может быть не так ?
Kirill
Posts: 638 Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:
Post
by Kirill » 05 Oct 2010, 03:52
Будьте внимательны. Папка называется plugins. Предупреждаю сразу, этот плагин очень сырой. У меня никак не хватает времени его напильником доделать.
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 05 Oct 2010, 06:34
спасибо, сработало.
насколько я понял из файла 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
Post
by wmadmin » 05 Oct 2010, 06:47
У меня нехотят правильно отображаться вот это коды:
Code: Select all
[img][/img]
[img=][/img]
[url][/url]
[url=][/url]
Kirill
Posts: 638 Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:
Post
by Kirill » 05 Oct 2010, 07:19
что получается в результате?
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 05 Oct 2010, 07:57
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
Результат кртинкой:
Kirill
Posts: 638 Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:
Post
by Kirill » 05 Oct 2010, 08:01
судя по всему не вовремя обрабатываются ссылками. попробуй поиграться с приоритетами этого плагина и mantiscoreformate.
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 05 Oct 2010, 08:17
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
Post
by wmadmin » 06 Oct 2010, 11:19
если возвращаться к статье из первого поста:
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
Post
by wmadmin » 06 Oct 2010, 11:34
проблема оказалось с регистром в имени папки
TinyMCE =/= tinymce
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 06 Oct 2010, 12:10
продолжаю описание проблем:
как видно на картинке выше и на офсайте
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
Post
by wmadmin » 06 Oct 2010, 12:19
да и чё-то он работать не хочет
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 07 Oct 2010, 13:15
решил я несвзываться с 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:
Post
by Kirill » 07 Oct 2010, 13:53
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-код
wmadmin
Posts: 45 Joined: 10 Jul 2009, 14:38
Post
by wmadmin » 08 Oct 2010, 09:07
Работаю над этим. Пока не хватает времени полностью разобраться с этим.
спасибо большое.
Именно. Идет регулярное выражение, которое заменяет заданный набор символов bb-кода на html-код
буду пробовать добавлять новые коды