Notes |
|
|
Именно он тут и был в свое время прикручен. Сами ж попросили "вернуть как было".
http://sasgis.org/mantis/view.php?id=697#c9013
Оно и вернуто (плюс расширенные BB-коды). |
|
|
(0014184)
|
zed
|
30-04-2014 14:40
|
|
Ни разу не помню, чтобы у нас тут был нормальный редактор кроме стандартного. |
|
|
|
Потому что он был совсем недолго - и потом возопили о возвращении, см.соседний тикет. Ну, а оторвать его было гораздо проще, чем прицеплять. |
|
|
(0014186)
|
Parasite
|
30-04-2014 14:58
(edited on: 30-04-2014 14:59) |
|
...и токи да - а на кой [s]козе баян[/s] багтрекеру WISYWIG? В мантисе автоматического парсинга красивостей (свыше тех что ты видишь) все равно нет, TinyMCE про Мантиса вообще понятия не имеет - так что всё надо будет делать ручками. Включая и простановку урлов, и добавление картинок в пост (а не в шапку), и прочий совершенно ничем не оправданный геморрой.
|
|
|
(0014187)
|
zed
|
30-04-2014 14:58
|
|
Тот пост (да и весь тикет), на который ты ссылаешься, вообще не про редактор, а про ссылки: "Я-таки настаиваю, что надо вернуть автоматические ссылки." И я прекрасно помню то обсуждение ссылок и на 100% уверен, что у нас небыло другого редактора. Ты явно что-то путаешь. |
|
|
(0014188)
|
zed
|
30-04-2014 15:01
|
|
Редактор нужен, чтобы все могли пользоваться bbcode по-человечески, а не только гуру. И ничего там сильно править не нужно - редактор генерирует html, который нормально воспринимается мантисом (см. мануал). |
|
|
|
>вообще не про редактор, а про ссылки: "Я-таки настаиваю, что надо вернуть автоматические ссылки."
Ссылки отвалились как раз после откручивания дефолтного мантисовского парсера - и прикручивания TinyMCE вместо.
>Ты явно что-то путаешь.
Аццтань. Я даже прикручивал его по тому же мануалу с ЖЖ, и папки с этим Tiny в мантисе до сих пор валяются, см.шапку. |
|
|
(0014190)
|
zed
|
30-04-2014 15:03
|
|
> ...и токи да - а на кой [s]козе баян[/s] багтрекеру WISYWIG?
И токи да, даже гуру могут ошибиться с bbcode и заюзать что-то неподдерживаемое, как вот, к примеру ты промазал с тегом [ s ][ /s ] :) |
|
|
(0014191)
|
zed
|
30-04-2014 15:06
|
|
> Ссылки отвалились
Ну так они до сих пор отвалившиеся!!!111 |
|
|
(0014192)
|
Parasite
|
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
|
30-04-2014 15:20
(edited on: 30-04-2014 15:21) |
|
>Ну так они до сих пор отвалившиеся!!!111
Как это? Вот, например: 0000697 :)
|
|
|
(0014194)
|
zed
|
30-04-2014 15:23
(edited on: 30-04-2014 15:24) |
|
> Как это? Вот, например: #14191 :)
И? В шапку посмотри. По дефолту, все линки, начинающиеся с http:// должны быть кликабельны. И есть там bbcode или нету, не должно играть роли. Может ты тогда этот tiny не до конца выпилил, раз оно до сих пор не работает.
|
|
|
|
>По дефолту, все линки, начинающиеся с http:// должны быть кликабельны.
По дефолту - да. Но сейчас не дефолт, а BBcode плагин. Оторвать BBcode - все уже существующие разметки отвалятся (и заодно и Tiny - он работает\будет работать через него), но зато заработают ссылки и прочие мантисовские приблуды.
Я же в том тикете и сказал - ОПРЕДЕЛЯЙТЕСЬ, ЧТО НУЖНЕЕ. А мне-то всё равно, мне и plain text сойдет. Не определились? Оставлено последнее состояние. |
|
|
(0014196)
|
zed
|
30-04-2014 15:33
|
|
Тогда давай разберёмся с тем тикетом. Что там за плагин стоит, что он так жестоко поломал всё поведение? Я там ссылки привел - посмотри. |
|
|
|
Тот самый BBcode, что в мануале и описан. И он вроде не обновлялся с того времени. И он обязан быть, если хочешь TinyMCE в мантиса.
Сейчас, собственно - оно всё как по мануалу, только Tiny из всей цепочки отключен - и вместо него ББкоды мы вбиваем в textarea ручками, а не через яву и WISYWIG. |
|
|
(0014198)
|
zed
|
30-04-2014 15:45
|
|
В том мануале ссылки на bbcode мёртвые, но раз у нас до сих пор не отключена жадность при обработке кодов, то явно что-то устаревшее или вообще левое. Нужно поставить актуальную версию: https://github.com/mantisbt-plugins/bbcode |
|
|
|
>оно всё как по мануалу
Да, и мануал для мантиса 1.2.3 - а у нас старее, вроде бы 1.2.0. И из-за этого тоже были какие-то грабли (типа ошибки работы с полями в БД), если пробовать делать все строго по мануалу. Не помню уже, давно дело было. Оно далеко не интуитивно ставилось, увы. :( |
|
|
(0014200)
|
zed
|
30-04-2014 15:56
|
|
У нас 1.2.2 и ориентироваться (при прикручивании tiny) нужно в первую очередь на тикет: http://www.mantisbt.org/bugs/view.php?id=12325 Там как раз про нашу версию + появился некий чел в последнем посте, который анонсирует практически автоматическое подключение редактора. правда, почему-то не выложил свой вариант - ждёт отклика о типе лицензии от топикстартера, чтобы небыло несогласованности. Возможно, имеет смысл и присоединиться там к обсуждению и попросить чела таки выложить его наработки. Потому как уже месяц висит без ответа. |
|
|
|
>Нужно поставить актуальную версию
А может - ну его нафиг, а? Работает - не трогай. А то еще и мантиса обновлять придется - а в нем костылей и редакций уже не меньше, чем в сасе.... |
|
|
|
Кстати, включить старого Тини будет гораздо проще, чем возиться со всеми этими обновлениями. В прошлый-то раз я его таки запилил, и оно работало. А сейчас - все старые файлы на месте, вопрос только в конфиге.
Но автоссылки так и не появятся. Они и после обновления плагина не появятся, как я понял. Ну нету функционала мантисовского парсера внутри оного плагина, увы - так что либо автоссылки, либо Тини. |
|
|
(0014203)
|
zed
|
30-04-2014 16:03
|
|
Горячку, конечно, пороть не стоит - к делу нужно подходить неспеша, но хотелось бы заиметь более продвинутый редактор (см. скриншот - взят с http://www.mantisbt.org/forums/viewtopic.php?f=4&t=3086) |
|
|
(0014204)
|
zed
|
30-04-2014 16:09
|
|
> Ну нету функционала мантисовского парсера внутри оного плагина
Плагин ведь не заменяет парсер, а просто дополняет его, т.е. регистрирует теги, которые он умеет обрабатывать, а остальное не трогает. |
|
|
|
>Плагин ведь не заменяет парсер, а просто дополняет его
Один файл выключается в конфиге. Второй - включается вместо. Место в конфиге только для одного.
А Тини вообще жестко вкодивается в PHP (через редактирование оного и вызов стороннего ява-файла уже на стороне клиента, а не через "плагины"). Мантис про Тини как такового вообще понятия не имеет. |
|
|
(0014206)
|
zed
|
30-04-2014 16:32
(edited on: 30-04-2014 16:36) |
|
> Один файл выключается в конфиге. Второй - включается вместо. Место в конфиге только для одного.
Ты про bbcode?
Попробуй всё-таки обновить его, глядишь и ссылки заработают.
|
|
|
|
Ну, с весьма минимальным приоритетом.
По идее-то - и да, мантиса не мешало бы обновить...Но чую, что мягко не пройдет - и вылезут кучи граблей, как всегда. Посему туда лезть и что-то начинать ковырять без великой нужды просто морально не готов. Я еще от переезда не отошел. :) |
|