Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Форма комментариев

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;
. Это конечно костыль, но поможет.
198 196 2011-05-05 16:55:21 11258
Описание проекта