![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Решение проблемы с редактором BBCode
Проблема решилась очень просто (как и обычно). Просто поставляемые с экстом mm_forum JavaScript библиотеки jQuery и Prototype конфликтуют друг с другом. Поэтому в статических шаблонах нужно включать только одну из них. И еще важна очередность включения статических шаблонов. Свои слова я иллюстрирую примером: http://clip2net.com/clip/m26970/1289...-clip-22kb.png |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
да, с этими библиотеками ява скриптов нужно держать ухо востро... а то в один момент почему-то оказывается, что сайт не работает, или не так работает, а там всего пара строк перепутано местами...
Да, jQuery нужно поставить в режим noConflict, но, повторяю, тут важна очередность декларации в заголовке... Т.е. объявления всех остальных библиотек должны идти ниже. Т.е. - сначала подключаем jQuery, затем говорим jQuery.noConflict(); а только потом подключаем остальные библиотеки... В самих сценариях jQuery используем вместо $, jQuery. Есть и другие решения, можно посмотреть, например, здесь: http://slyweb.ru/jquerydoc/jQuery-noConflict.php |
![]() |
![]() |
![]() |
#3 | |
Senior Member
|
![]() Цитата:
Я нашла решение проблемы с текстовым редактором в том, что на странице плагина Include static templates (from extensions) подключаются в такой очередности: PHP код:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Все это справедливо для выводимого на страницу кода xhtml, а уж как оно там в расширениях реализовано - нужно в них и смотреть. Видимо такая очередность подключения статических шаблонов формирует нужный код страницы... Как обычно, метод тыка помогает... А чтобы понять, что конкретно меняет, нужно изучать исходники статических шаблонов - как они отражаются на формировании выводимого кода страницы.
|
![]() |
![]() |