SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002418Домен, сайт, форум, багтрекер[All Projects] Хотелкаpublic30-04-2014 13:3711-08-2016 14:18
Reporterzed 
Assigned ToParasite 
PrioritynormalSeveritytweakReproducibilityN/A
StatusclosedResolutionno change required 
PlatformOSOS Version
Summary0002418: Подключить WYSIWYG редактор TinyMCE в Багтрекер
DescriptionСам редактор (javascript): http://www.tinymce.com/
Мануал: http://mantisbt.livejournal.com/4522.html
Тикет в самом мантисе: http://www.mantisbt.org/bugs/view.php?id=12325
Additional InformationВозможно, придётся обновить и сам мантис до актуальной версии за компанию.
TagsNo tags attached.
Attached Filesjpg file icon Clipboard01.jpg [^] (14,745 bytes) 30-04-2014 15:03


jpg file icon tinymce_in_mantis.jpg [^] (14,353 bytes) 30-04-2014 16:02

- Relationships
related to 0000697resolvedParasite Хотелось бы делать оформление ссылок в тексте 

-  Notes
(0014183)
Parasite (administrator)
30-04-2014 14:38

Именно он тут и был в свое время прикручен. Сами ж попросили "вернуть как было".
http://sasgis.org/mantis/view.php?id=697#c9013
Оно и вернуто (плюс расширенные BB-коды).
(0014184)
zed (manager)
30-04-2014 14:40

Ни разу не помню, чтобы у нас тут был нормальный редактор кроме стандартного.
(0014185)
Parasite (administrator)
30-04-2014 14:54

Потому что он был совсем недолго - и потом возопили о возвращении, см.соседний тикет. Ну, а оторвать его было гораздо проще, чем прицеплять.
(0014186)
Parasite (administrator)
30-04-2014 14:58
edited on: 30-04-2014 14:59

...и токи да - а на кой [s]козе баян[/s] багтрекеру WISYWIG? В мантисе автоматического парсинга красивостей (свыше тех что ты видишь) все равно нет, TinyMCE про Мантиса вообще понятия не имеет - так что всё надо будет делать ручками. Включая и простановку урлов, и добавление картинок в пост (а не в шапку), и прочий совершенно ничем не оправданный геморрой.

(0014187)
zed (manager)
30-04-2014 14:58

Тот пост (да и весь тикет), на который ты ссылаешься, вообще не про редактор, а про ссылки: "Я-таки настаиваю, что надо вернуть автоматические ссылки." И я прекрасно помню то обсуждение ссылок и на 100% уверен, что у нас небыло другого редактора. Ты явно что-то путаешь.
(0014188)
zed (manager)
30-04-2014 15:01

Редактор нужен, чтобы все могли пользоваться bbcode по-человечески, а не только гуру. И ничего там сильно править не нужно - редактор генерирует html, который нормально воспринимается мантисом (см. мануал).
(0014189)
Parasite (administrator)
30-04-2014 15:03

>вообще не про редактор, а про ссылки: "Я-таки настаиваю, что надо вернуть автоматические ссылки."
Ссылки отвалились как раз после откручивания дефолтного мантисовского парсера - и прикручивания TinyMCE вместо.

>Ты явно что-то путаешь.
Аццтань. Я даже прикручивал его по тому же мануалу с ЖЖ, и папки с этим Tiny в мантисе до сих пор валяются, см.шапку.
(0014190)
zed (manager)
30-04-2014 15:03

> ...и токи да - а на кой [s]козе баян[/s] багтрекеру WISYWIG?

И токи да, даже гуру могут ошибиться с bbcode и заюзать что-то неподдерживаемое, как вот, к примеру ты промазал с тегом [ s ][ /s ] :)
(0014191)
zed (manager)
30-04-2014 15:06

> Ссылки отвалились
Ну так они до сих пор отвалившиеся!!!111
(0014192)
Parasite (administrator)
30-04-2014 15:19
edited on: 30-04-2014 15:20

>редактор генерирует html, который нормально воспринимается мантисом (см. мануал).
Блажен, кто верует.
Мантис по дефолту НЕ ВОСПРИНИМАЕТ html, а будучи накормленным всяким непотребством - делает ему sanitize в plain text (кой и только кой в базе и хранит). Даже для обучения банальному болду - мантису нужен плагин. Голый хтмл, упиханный мантису в базу - кладет мантиса полежать в 500 Server Error при вызове этого поста. TinyMCE подключается не напрямую, а через костыли (о чем в том мануале написано в первой же строчке) вроде промежуточного перекодирования в оные же ббкоды\ююкания всего сообщения перед покладкой в базу. И так как TinyMCE не содержит мантисовского парсера, а стандартный будет оторван - то про мантисовские автопростановки ссылок и прочая можно будет забыть.
По случаю чего, собственно, вопли в соседнем тикете и были.

PS: я его пару дней прикручивал, да. Порнография та еще.
PPS: все вышесказанное - по состоянию на ~ 2 года назад. Но сейчас вроде ничего не поменялось.

(0014193)
Parasite (administrator)
30-04-2014 15:20
edited on: 30-04-2014 15:21

>Ну так они до сих пор отвалившиеся!!!111
Как это? Вот, например: 0000697 :)

(0014194)
zed (manager)
30-04-2014 15:23
edited on: 30-04-2014 15:24

> Как это? Вот, например: #14191 :)
И? В шапку посмотри. По дефолту, все линки, начинающиеся с http:// должны быть кликабельны. И есть там bbcode или нету, не должно играть роли. Может ты тогда этот tiny не до конца выпилил, раз оно до сих пор не работает.

(0014195)
Parasite (administrator)
30-04-2014 15:31

>По дефолту, все линки, начинающиеся с http:// должны быть кликабельны.
По дефолту - да. Но сейчас не дефолт, а BBcode плагин. Оторвать BBcode - все уже существующие разметки отвалятся (и заодно и Tiny - он работает\будет работать через него), но зато заработают ссылки и прочие мантисовские приблуды.

Я же в том тикете и сказал - ОПРЕДЕЛЯЙТЕСЬ, ЧТО НУЖНЕЕ. А мне-то всё равно, мне и plain text сойдет. Не определились? Оставлено последнее состояние.
(0014196)
zed (manager)
30-04-2014 15:33

Тогда давай разберёмся с тем тикетом. Что там за плагин стоит, что он так жестоко поломал всё поведение? Я там ссылки привел - посмотри.
(0014197)
Parasite (administrator)
30-04-2014 15:41

Тот самый BBcode, что в мануале и описан. И он вроде не обновлялся с того времени. И он обязан быть, если хочешь TinyMCE в мантиса.

Сейчас, собственно - оно всё как по мануалу, только Tiny из всей цепочки отключен - и вместо него ББкоды мы вбиваем в textarea ручками, а не через яву и WISYWIG.
(0014198)
zed (manager)
30-04-2014 15:45

В том мануале ссылки на bbcode мёртвые, но раз у нас до сих пор не отключена жадность при обработке кодов, то явно что-то устаревшее или вообще левое. Нужно поставить актуальную версию: https://github.com/mantisbt-plugins/bbcode
(0014199)
Parasite (administrator)
30-04-2014 15:50

>оно всё как по мануалу
Да, и мануал для мантиса 1.2.3 - а у нас старее, вроде бы 1.2.0. И из-за этого тоже были какие-то грабли (типа ошибки работы с полями в БД), если пробовать делать все строго по мануалу. Не помню уже, давно дело было. Оно далеко не интуитивно ставилось, увы. :(
(0014200)
zed (manager)
30-04-2014 15:56

У нас 1.2.2 и ориентироваться (при прикручивании tiny) нужно в первую очередь на тикет: http://www.mantisbt.org/bugs/view.php?id=12325 Там как раз про нашу версию + появился некий чел в последнем посте, который анонсирует практически автоматическое подключение редактора. правда, почему-то не выложил свой вариант - ждёт отклика о типе лицензии от топикстартера, чтобы небыло несогласованности. Возможно, имеет смысл и присоединиться там к обсуждению и попросить чела таки выложить его наработки. Потому как уже месяц висит без ответа.
(0014201)
Parasite (administrator)
30-04-2014 15:56

>Нужно поставить актуальную версию
А может - ну его нафиг, а? Работает - не трогай. А то еще и мантиса обновлять придется - а в нем костылей и редакций уже не меньше, чем в сасе....
(0014202)
Parasite (administrator)
30-04-2014 16:03

Кстати, включить старого Тини будет гораздо проще, чем возиться со всеми этими обновлениями. В прошлый-то раз я его таки запилил, и оно работало. А сейчас - все старые файлы на месте, вопрос только в конфиге.

Но автоссылки так и не появятся. Они и после обновления плагина не появятся, как я понял. Ну нету функционала мантисовского парсера внутри оного плагина, увы - так что либо автоссылки, либо Тини.
(0014203)
zed (manager)
30-04-2014 16:03

Горячку, конечно, пороть не стоит - к делу нужно подходить неспеша, но хотелось бы заиметь более продвинутый редактор (см. скриншот - взят с http://www.mantisbt.org/forums/viewtopic.php?f=4&t=3086)
(0014204)
zed (manager)
30-04-2014 16:09

> Ну нету функционала мантисовского парсера внутри оного плагина

Плагин ведь не заменяет парсер, а просто дополняет его, т.е. регистрирует теги, которые он умеет обрабатывать, а остальное не трогает.
(0014205)
Parasite (administrator)
30-04-2014 16:29

>Плагин ведь не заменяет парсер, а просто дополняет его
Один файл выключается в конфиге. Второй - включается вместо. Место в конфиге только для одного.
А Тини вообще жестко вкодивается в PHP (через редактирование оного и вызов стороннего ява-файла уже на стороне клиента, а не через "плагины"). Мантис про Тини как такового вообще понятия не имеет.
(0014206)
zed (manager)
30-04-2014 16:32
edited on: 30-04-2014 16:36

> Один файл выключается в конфиге. Второй - включается вместо. Место в конфиге только для одного.
Ты про bbcode?

Попробуй всё-таки обновить его, глядишь и ссылки заработают.

(0014207)
Parasite (administrator)
30-04-2014 16:39

Ну, с весьма минимальным приоритетом.

По идее-то - и да, мантиса не мешало бы обновить...Но чую, что мягко не пройдет - и вылезут кучи граблей, как всегда. Посему туда лезть и что-то начинать ковырять без великой нужды просто морально не готов. Я еще от переезда не отошел. :)

- Users who viewed this issue
User List Anonymous (2864x), quq (1x), Garl (1x), vdemidov (4x), Parasite (5x), DimaDD (1x), zed (1x)
Total Views 2877
Last View 23-11-2024 08:08

- Issue History
Date Modified Username Field Change
30-04-2014 13:37 zed New Issue
30-04-2014 13:37 zed Status new => assigned
30-04-2014 13:37 zed Assigned To => Parasite
30-04-2014 14:38 Parasite Note Added: 0014183
30-04-2014 14:40 zed Note Added: 0014184
30-04-2014 14:54 Parasite Note Added: 0014185
30-04-2014 14:58 Parasite Note Added: 0014186
30-04-2014 14:58 zed Note Added: 0014187
30-04-2014 14:59 Parasite Note Edited: 0014186 View Revisions
30-04-2014 15:01 zed Note Added: 0014188
30-04-2014 15:03 Parasite Note Added: 0014189
30-04-2014 15:03 zed Note Added: 0014190
30-04-2014 15:03 Parasite File Added: Clipboard01.jpg
30-04-2014 15:06 zed Note Added: 0014191
30-04-2014 15:09 zed Relationship added related to 0000697
30-04-2014 15:19 Parasite Note Added: 0014192
30-04-2014 15:20 Parasite Note Edited: 0014192 View Revisions
30-04-2014 15:20 Parasite Note Added: 0014193
30-04-2014 15:21 Parasite Note Edited: 0014193 View Revisions
30-04-2014 15:23 zed Note Added: 0014194
30-04-2014 15:24 zed Note Edited: 0014194 View Revisions
30-04-2014 15:31 Parasite Note Added: 0014195
30-04-2014 15:33 zed Note Added: 0014196
30-04-2014 15:41 Parasite Note Added: 0014197
30-04-2014 15:45 zed Note Added: 0014198
30-04-2014 15:50 Parasite Note Added: 0014199
30-04-2014 15:56 zed Note Added: 0014200
30-04-2014 15:56 Parasite Note Added: 0014201
30-04-2014 16:02 zed File Added: tinymce_in_mantis.jpg
30-04-2014 16:03 Parasite Note Added: 0014202
30-04-2014 16:03 zed Note Added: 0014203
30-04-2014 16:09 zed Note Added: 0014204
30-04-2014 16:29 Parasite Note Added: 0014205
30-04-2014 16:32 zed Note Added: 0014206
30-04-2014 16:36 zed Note Edited: 0014206 View Revisions
30-04-2014 16:39 Parasite Note Added: 0014207
11-08-2016 13:53 Parasite Status assigned => resolved
11-08-2016 13:53 Parasite Resolution open => no change required
11-08-2016 14:18 vdemidov Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team