Скрипты
Я сейчас работаю над одним проектом. Сам дизайн ему сделал. Сам шаблон сверстал (переделал шаблон new). Плагинов наставил, кнопок социальных добавил. Как-то случайно обнаружил, что не работают комментарии. Окошко ввода есть, а кнопки не нажимаются.
Отключил в браузере скрипты — кнопки нажимаются, комментарии постятся. Начал выяснять в чем может быть причина. Обнаружил, что дело в социальной кнопке.
Написал им в техподдержку. Пришел интересный ответ от разработчиков.
«У вас на странице как миниму 3 JS framework (mootools, Jshttprequest, Jquery)
Это не очень хорошо, ибо даже сами framework могут конфликтовать ) Иными словами, не работает из-за конфликтов на клиентской части, приведите все в порядок и все будет работать.»
Есть еще один момент, который меня тревожит. Я пока убрал эту социальную кнопку.
Теперь у меня вместо поля ввода комментария отображается только надпись «Оставить комментарий». На нее можно нажать и происходит такая анимация и появляется окно ввода комментария. Но высотой всего 39 пикселей.
Явно, что это тоже какой-то скрипт. Ищу по тексту «39» в папке с шаблоном — ничего не находит.
В связи с этом у меня вопросы:
Как отключить ненужные скрипты?
Где вместо 39 сделать 170 пикселей?
Отключил в браузере скрипты — кнопки нажимаются, комментарии постятся. Начал выяснять в чем может быть причина. Обнаружил, что дело в социальной кнопке.
Написал им в техподдержку. Пришел интересный ответ от разработчиков.
«У вас на странице как миниму 3 JS framework (mootools, Jshttprequest, Jquery)
Это не очень хорошо, ибо даже сами framework могут конфликтовать ) Иными словами, не работает из-за конфликтов на клиентской части, приведите все в порядок и все будет работать.»
Есть еще один момент, который меня тревожит. Я пока убрал эту социальную кнопку.
Теперь у меня вместо поля ввода комментария отображается только надпись «Оставить комментарий». На нее можно нажать и происходит такая анимация и появляется окно ввода комментария. Но высотой всего 39 пикселей.
Явно, что это тоже какой-то скрипт. Ищу по тексту «39» в папке с шаблоном — ничего не находит.
В связи с этом у меня вопросы:
Как отключить ненужные скрипты?
Где вместо 39 сделать 170 пикселей?
11 комментариев
dvigi-brigi.ru/blog/CityBook/125.html
А все равно список скриптов огого какой…
Я кстати тоже думал, щас на CSS все быстро исправлю. А там див без класса, без идентификатора. И где назначить — фиг знает.
У вас все хорошо это хорошая новость! У вас всего лишь в style одного div вставлена эта высота. Надо просто её уделить из tpl шаблона ищите comment.tpl.
Плохая новость, что какой то плагин может переработать этот шаблон и использовать свой, так что, ищите какой comment.tpl отвечает именно за вашу форму. Простым поиском, вставляйте в каждый 123 и смотрите вставится или нет… Думаю у вас не много tpl шаблонов с названием comment :)
Самый опасный вариант конечно что какой то js это делает :) но это мало вероятно. Если так то будет дальше искать.
PS а вообще временная заплатка на css такая
.comments div:last-child {
overflow: visible;
}
как минимум появится форма.
PSPS у меня вопрос :) а вверстке это вы везде комменты наставили? или как то включили отображение?
Код в браузере:
Код в FureBug'е
Из последнего листинга видно, что создается некий (скорее всего виртуальный) слой.
livestreet.ru/blog/questions/691.html
Вообщем почитал эти топики.
Обошлись малой кровью. Хотя методы конечно сомнительные…