Проблемы с выполнением JavaScript

Главные вкладки

Аватар пользователя marsianna4ka marsianna4ka 13 июля 2011 в 15:25

Здравствуйте! Столкнулась с непонятной проблемой. Очень странно работает JavaScript. Например исчезли стрелки для переноса блоков в админке, не до конца устанавливаются редакторы вроде ckeditor и tinymce (не появляются кнопки редактирования, хотя рамочка с серым фоном под кнопки видна), но bueditor работает исправно.

Проблема наблюдается только в разработанной для этого сайта теме, в стандартных всё нормально. Тема откровенно тяжеловата, и разрабатывалась в процессе развития сайта очень хаотично - большинство из ныне имеющихся функций изначально в проект заложены не были. Но перевёрстывать её всю сейчас нет времени. Раньше подобных проблем не наблюдалось, и с тех пор в тему изменения не вносились.

Такое ощущение, что проблемы именно со скриптами, добавляющими какие-либо элементы на страницу. Проверяла при помощи FireBug - проблем с javascrit не нашла. Validator.w3.org ругается на разметку, но в основном это код, добавляемый самим drupal (например

внутри ).

Из последних изменений на сайте - установка dev версии cck, попытка установки ckeditor, обновление версий ядра и модулей (откат к бэкапу проблему не решил). Всё перечисленное пробовала отключать и возвращать назад.

Может быть дело в размере темы? Или конфликт каких-либо модулей? Подскажите, пожалуйста, методику тестирования, или хотя бы в какую сторону копать.

Drupal 6.22, PHP 5.2.9, MySQL 5.0.83, Apache 2.0.52, Red Hat

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 13 июля 2011 в 17:15

Была подобная трабла - дело 100% в теме.
Делал тему из html-шаблона, где-то напортачил, и js перестали отрабатываться. Хорошо рабочий бекап темки был. Куда копать, увы, не подскажу.

Аватар пользователя AI AI 13 июля 2011 в 21:54

Мда... один закрывающийся div не в том месте, и шапка сайта оказывается под содержимым, а картинки не показываются. Знакомая ситуация Smile

"marsianna4ka" wrote:
Тема откровенно тяжеловата, и разрабатывалась в процессе развития сайта очень хаотично

Придется вам покоптеть над версткой. Ответ вы сами назвали:
"marsianna4ka" wrote:
в стандартных всё нормально
...
Раньше подобных проблем не наблюдалось, и с тех пор в тему изменения не вносились
...
Из последних изменений на сайте - ... cck, ... ckeditor

Что еще? Обычно в таких случаях срочность и отсутствие знаний решаются наличием денег.

А подсказать вам к сожалению ничего более не могу. Вы сообщили только общие фразы. Общий ответ получили. Тут не телепаты. Сайт ваш не видим.

Аватар пользователя marsianna4ka marsianna4ka 14 июля 2011 в 23:26

Да, вы оказались отчасти правы. Дизайнер в стремлении окружить блок комментариев div-ом открывающий тэг поставил в node.tpl.php, а закрывающий - в page.tpl.php. Удаление этого бардака решило другую проблему, но JavaScript-ы всё такие же загадочные.