Sergeich |
|
---|---|
Вижу, что поставили в систему ещё один редактор. Есть пожелание - обучить редактор работать только в нужных областях сайта, а не везде и всюду (текстбосер так умеет :) )
Ну и так до кучи, при попытке создания новой темы в форуме вылезает ошибка. багрепорт я вроде бы отправил в трак, но не совсем понял отправился ли он :) |
Trustmaster |
|
---|---|
В текстбоксере это сделано за счет туевой хучи хуков, мне что-то не хочется повторять этот подвиг. Я бы лучше добавил класс "editor" к тем textarea, которым нужен редактор, но в Седе это потребует опять трогать ядро. Баги присылайте, пофиксю.
May the Source be with you!
|
Ratibor |
|
---|---|
Вылетает ошибка при создании новой темы.
forums.newtopic.inc.php line 209 Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
Да, уже пофиксено.
May the Source be with you!
|
dimik |
|
---|---|
А у меня при создании темы вылетает - Fatal error : SQL error : Column count doesn't match value count at row 1. При этом тема создаётся, но при попытке отправить сообщение в этой теме, вылетает ошибка, что адрес неверный.
|
Ratibor |
|
---|---|
dimik
У меня таже ошибка. Добавлю, после вылета ошибки, тема создается, название и описание нормально, а самого сообщения нет. Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
Лучше тестировать на новом сайте, тогда БД создается скриптом seditio-n-0.0.1.sql, Если ставите на существующую 125-ю базу, то надо ее пропатчить скриптом patch-125-n-0.0.1.sql. Если версия 122 или раньше, то надо сначала запустить upgrade-seditio12x-to-125.php.
May the Source be with you!
|
dimik |
|
---|---|
Тестировал на новом сайте, БД создавал скриптом seditio-n-0.0.1.sql. Ещё кстати не грузится страница со списком пользователей, только header прогружается и всё.
|
Trustmaster |
|
---|---|
Спасибо, пофиксил и то, и другое. Сегодня вечером залью новую ревизию.
May the Source be with you!
|
Sergeich |
|
---|---|
Кстати, в последней ревизии 112 у меня почему-то не работает редактор, он вообще не выводится.
|
Sergeich |
|
---|---|
Ещё вопрос, редактор добавляет картинки, выводится форма для ввода адреса и всё, а можно ли сделать, чтобы сначала юзер воодил в форму адрес, а затем ещё и имя картинки, чтобы можно было заполнять альты у картинок.
Также вопрос скорее не по редактору, а по ббкодам, при введении новых ббкодов похоже забыли про файловый архив, и если большую картинку вставить можно, то превьюшку или ссылку никак. Я пытался найти где это в движке заложено, но не нашёл. Также при вставке из файлового архива хорошо бы тоже автоматом прописывать альт картинкам. ![]() ![]() 16-foto_70333.gif |
Trustmaster |
|
---|---|
[quote=Sergeich]Кстати, в последней ревизии 112 у меня почему-то не работает редактор, он вообще не выводится. [/quote]
Странно, у меня r121, редактор на месте. Плагин и jQuery включены? [quote=Sergeich]Ещё вопрос, редактор добавляет картинки, выводится форма для ввода адреса и всё, а можно ли сделать, чтобы сначала юзер воодил в форму адрес, а затем ещё и имя картинки, чтобы можно было заполнять альты у картинок.[/quote] Можно. Для этого надо добавить соответствующий ббкод в парсер, а потом и в сам редактор, в файле [i]plugins/markitup/js/set.js[/i], что-то вроде [highlight=js]{name: L.picture, className: 'mPicture', key:'P', replaceWith:'[img alt=[![Название картинки]!]][![' + L.picture_url + ':!:http://]!][/img]'},[/highlight] Строки локализации находятся в файлах вида [i]plugins/markitup/lang/язык.lang.js[/i], в виде литерала L. Подробнее про конфиг и расширение markItUp можно прочитать [url=http://markitup.jaysalvat.com/documentation/]на домашней страничке[/url]. Я понимаю, что все это чертовски сложно и нужен мануал по добавлению ббкодов как в парсер, так и редактор. Так вот очень хочется, что этот самый мануал, разобравшись, кто-нибудь напишет :) Все-таки я считаю, что BBcode editor + markItUp требуют гораздо меньше знаний PHP и JavaScript'а, чем стандартный Seditio и Textboxer2. [quote=Sergeich]Также вопрос скорее не по редактору, а по ббкодам, при введении новых ббкодов похоже забыли про файловый архив, и если большую картинку вставить можно, то превьюшку или ссылку никак. Я пытался найти где это в движке заложено, но не нашёл. Также при вставке из файлового архива хорошо бы тоже автоматом прописывать альт картинкам.[/quote] Как я неоднократно писал, семейство тэгов [t], [thumb] и несколько комбинаций [_img_] попали под сокращение, т.к. в большинстве движков все то же самое делается нехитрой комбинацией тэгов [_img_] и [_url_], а все эти дополнительные тэги - это как-никак 4 с лишним регулярки. Судьба PFS вообще непонятна, кто говорит выкинуть его, кто оставить... Скорее всего PFS будет выводиться из ядра в необязательный модуль, и, соответственно, большинство "забытых" ббкодов мы привяжем именно к этому модулю: с ним они будут устанавливаться/удаляться автоматически. Пока же все недостающие ббкоды можно добавить вручную через редактор, на то он там и есть. May the Source be with you!
|
medar |
|
---|---|
Надо все-таки для сохранения совместимости с Seditio сделать тэги [thumb] и [pfs] - чтобы они в стандартной поставке были.
Я оставил тикет в Траке. Сам пока не догнал, как это сделать. rangjungyeshe.ru
|
Trustmaster |
|
---|---|
Предлагаю сделать это плагином. Точнее, плагин будет состоять из файлов compat.setup.php (заглушка), compat.install.php (устанавливает недостающие ббкоды, можно даже сделать добавление их в markItUp), compat.uninstall.php (удаляет эти ббкоды). Так и волки сыты, и овцы целы. Пример можно посмотреть в плагине chili.
May the Source be with you!
|
Ratibor |
|
---|---|
Trustmaster
Вышел новый markItUp, я тикет новый 109 создал и туда прекрепил, Обнови. Не задавай глупых вопросов, не услышишь вранья.
|