|
|
05.05.2011, 09:42
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
Столкнулся с такой вот штукой, сам ещё не разбирался, решил спросить. В модуле комментариев есть опциональная возможность: форму открывать при открытии поста либо вывести ссылку для открытия формы.
С ссылкой всё ясно, по-умолчанию работает.
Когда ставишь «Сразу выводить блок добавления» при открытии поста страница открывается примерно на уровне формы. Как будто якорь стоит.
Попробовал поубирать некоторые элементы в шаблоне, без кнопки отмены пост начал открываться там, где нужно, но без неё коммент не добавляется.
Можете здесь потыкать. Вторая новость — скроллинг сразу заметен.
Такая фигня на двух сайта. NC 4.5
Чего подправить, чтобы вылечить?
orlovkn
|
|
|
05.05.2011, 12:39
|
|
Константин
Зарегистрирован: 2010-06-23
Сообщений: 8
|
Проблема возникает из-за функции nc_commentsObj5_5.Form(0);Она проскроливает страницу.Можно попробовать добавить return false; в скрипт commetns.js
Код:if (edit==2) {
// check twice need for GoogleChrome beta browser
// if click edit and after thet click on any link in browse,
// and after that click "back" into the browser panel...
// click on edit link and other - very dangeorus >:-> - random unsubmitted text updating possible
// in other browser all's OK
if (document.getElementById("comment_edit").value==2) {
butElement.disabled = true;
// get comment text from base
this.sendData();
}
}
return false; //вот эту строку добавить
}, . Возможно поможет
|
|
|
05.05.2011, 14:47
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
неа, не помогло
orlovkn
|
|
|
05.05.2011, 16:55
|
|
Константин
Зарегистрирован: 2010-06-23
Сообщений: 8
|
Вставmте вместо return false
вот это Код:var body = document.documentElement || document.body;
body.scrollTop = 0; . Это конечно костыль, но поможет.
|