Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Настройка текстового редактора в форуме mm_forum (http://forum.typo3.ru/showthread.php?t=8980)

margol 26.10.2010 15:10

Настройка текстового редактора в форуме mm_forum
 
Доброго времени, сообщество!

При настройке форума возникла проблема - совсем нет никакого редактора во ФЕ при создании поста, ни BB Code, ни RTE редактора. Есть только смайлы, которые не вставляются в текст. Хотелось бы настроить RTE редактор для mm_forum.

margol 26.10.2010 16:00

Не стала создавать отдельных тем. Но также не нашла решения вопросов:

2. Поиск в mm_forum не работает.
3. Не работает выбор пользователем аватара. И вообще не разобралась как управлять отображением полей в установках пользователя http://clip2net.com/clip/m26970/1288...-clip-17kb.png

Документация по форуму весьма скудна и там не нашла решений. Буду благодарна за наводку на решение моих вопросов.

Андрей Аксенов 27.10.2010 10:15

Сам с форумами не сталкивался, но.
Может стоит скачать пакет отсюда: http://webempoweredchurch.org/servic...load-packages/ и посмотреть, как там все работает, а потом по образу и подобию?.. Там же и форум есть.

margol 28.10.2010 17:51

Нашла файл-шаблон для постов и топов, обнаружила, что не работает этот код:
PHP код:

<td>
  <
img src="###CODE_IMAGE###" alt="###CODE_LABEL###" title="###CODE_LABEL###" onmouseover="this.style.cursor='pointer';" onclick="editor.applyBBCode('###CODE_OPEN###', '###CODE_CLOSE###')" />
</
td

Вместо него в коде просто пустота: http://clip2net.com/clip/m26970/1288...-clip-10kb.png

может быть кто-нибудь сталкивался?

margol 09.11.2010 15:32

Решение проблемы с редактором BBCode

Проблема решилась очень просто (как и обычно). Просто поставляемые с экстом mm_forum JavaScript библиотеки jQuery и Prototype конфликтуют друг с другом. Поэтому в статических шаблонах нужно включать только одну из них. И еще важна очередность включения статических шаблонов. Свои слова я иллюстрирую примером: http://clip2net.com/clip/m26970/1289...-clip-22kb.png

Андрей Аксенов 09.11.2010 15:36

да, с этими библиотеками ява скриптов нужно держать ухо востро... а то в один момент почему-то оказывается, что сайт не работает, или не так работает, а там всего пара строк перепутано местами...
Да, jQuery нужно поставить в режим noConflict, но, повторяю, тут важна очередность декларации в заголовке... Т.е. объявления всех остальных библиотек должны идти ниже. Т.е. - сначала подключаем jQuery, затем говорим jQuery.noConflict(); а только потом подключаем остальные библиотеки... В самих сценариях jQuery используем вместо $, jQuery.
Есть и другие решения, можно посмотреть, например, здесь: http://slyweb.ru/jquerydoc/jQuery-noConflict.php

margol 22.11.2010 12:51

Цитата:

Сообщение от Андрей Аксенов (Сообщение 29403)
Да, jQuery нужно поставить в режим noConflict, но, повторяю, тут важна очередность декларации в заголовке... Т.е. объявления всех остальных библиотек должны идти ниже. Т.е. - сначала подключаем jQuery, затем говорим jQuery.noConflict(); а только потом подключаем остальные библиотеки... В самих сценариях jQuery используем вместо $, jQuery.
Есть и другие решения, можно посмотреть, например, здесь:

Андрей, не поняла вас. Где jQuery поставить в режим noConflict? И о каких вы библиотеках говорите?

Я нашла решение проблемы с текстовым редактором в том, что на странице плагина Include static templates (from extensions) подключаются в такой очередности:
PHP код:

mm_forum JavaScriptjQuery (mm_forum)
mm_forum (mm_forum)
mm_forum Stylesheets (mm_forum


Андрей Аксенов 22.11.2010 13:55

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


Часовой пояс GMT +4, время: 01:16.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot