[РЕШЕНО] Drupal при открытии страницы автоматически прокручивает её вниз до формы комментов

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

Аватар пользователя Lex-DRL Lex-DRL 24 апреля 2010 в 17:49

Друпал уже довольно основательно сконфигурирован, но вдруг обнаружилась неприятная особенность: при открытии страниц нод они почему-то открываются прокрученными вниз до формы добавления нового комментария.
По настройкам в админке несколько раз прошёлся, наиболее подозрительные модули поотрубал - всё равно такая фигня. Ощущение такое, что просто где-то в админке спрятана какая-нить галка, отвечающая за такое поведение - и я её когда-то случайно нажал, а теперь не могу найти (хотя вроде админку хорошо знаю).

Drupal - 6.16, PHP - 5.2.12, MySQL - 5.1.40

Может кто сталкивался или просто знает/догадывается/может подсказать, в чём проблема?

Очень прошу помочь, т.к. основное на сайте - ноды, а не комменты, и каждый раз прокручивать к верху - не вариант.

Если надо - могу закинуть выдаваемый HTML-код.

Комментарии

Аватар пользователя Lex-DRL Lex-DRL 25 апреля 2010 в 4:55

Такую очевидную проблему я бы заметил. Нет, никаких якорей нет. Все ссылки вида /node/.
Полагаю, это осуществляется яваскриптом, но поскольку сам этим языком вообще не владею - никак продиагностировать не могу. Есть подозрение, что это вина одного из модулей:

Advanced Taxonomy Blocks 6.x-2.5
Ajax Load 6.x-1.3
Automatic Nodetitles 6.x-1.2
Autosave 6.x-2.5
Chaos tool suite 6.x-1.3
Content Construction Kit (CCK) 6.x-2.6
Content Taxonomy 6.x-1.0-rc2
Custom Breadcrumbs 6.x-2.0-beta2
Date 6.x-2.4
Diff 6.x-2.0
editablefields 6.x-2.0
JQuery menu 6.x-3.0
jQuery Update 6.x-1.1
Masquerade 6.x-1.3
Node reference views 6.x-1.2
Panels 6.x-3.3
Pathauto 6.x-1.3
Poormanscron 6.x-2.2
Sub-path URL Aliases 6.x-1.1
Taxonomy Defaults 6.x-1.0
Taxonomy Manager 6.x-2.2
Token 6.x-1.12
URL alter 6.x-1.2
View Reference 6.x-2.24
Views 6.x-2.9
Views attach 6.x-2.2
Views Bulk Operations (VBO) 6.x-1.9
Wysiwyg 6.x-2.1

Грешил на wysiwyg, т.к. формат по дефолту имеет включённый редактор - но нет, вырубил модуль, почистил кэши - проблема осталась.
Аналогичным образом отпали URL alter, jQuery Update и Autosave.
Потихоньку проверяю модули - но перебором я причину найду нескоро.

Аватар пользователя Dan Dan 25 апреля 2010 в 6:30

Друпал не может прокручивать страницу, т.к. друпал работает на стороне сервера, а на стороне клиента работает браузер, в котором чудеса бывают, но не такие.

1. Якорь.
2. Скрипты.
3. Зажатая клавиша End или PageDown )))

"Lex-DRL" wrote:
Все ссылки вида /node/.

node/123#new тоже вида /node/

Аватар пользователя Lex-DRL Lex-DRL 25 апреля 2010 в 17:22

"Dan" wrote:
node/123#new тоже вида /node/

В посте я писал
/node/<ID_ноды>
Похоже, тут не отобразилось. Я имел в виду как раз "чистые" node/123.
Посмотрел код страницы. Никаких
<a name
Нет вообще.
Так что 1 - нет, 3 - нет Smile Вероятнее всего 2, но я не могу понять, откуда это 2-ое берётся.

Аватар пользователя Lex-DRL Lex-DRL 29 апреля 2010 в 15:42

Таки выявил проблему. Глюк возникает из-за модуля editablefields. Вернее, из-за его конфликта с каким-то другим модулем, скорее всего WYSIWYG (у меня он с CKeditor).
Решил отключением editablefields, постараюсь реализовать то, зачем он мне был нужен, посредством Views Bulk Operations.

Всё равно спасибо за отклики! Smile