Anonymous | Login | Signup for a new account | 23-11-24 08:08 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002418 | Домен, сайт, форум, багтрекер | [All Projects] Хотелка | public | 30-04-2014 13:37 | 11-08-2016 14:18 | ||||
Reporter | zed | ||||||||
Assigned To | Parasite | ||||||||
Priority | normal | Severity | tweak | Reproducibility | N/A | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Summary | 0002418: Подключить 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 | Возможно, придётся обновить и сам мантис до актуальной версии за компанию. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | Clipboard01.jpg [^] (14,745 bytes) 30-04-2014 15:03
tinymce_in_mantis.jpg [^] (14,353 bytes) 30-04-2014 16:02 | ||||||||
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 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |