Перейти к публикации

Пара вопросов по поводу шаблона


Mek

Рекомендованные сообщения

Парни, подскажите. Сделал шаблон, но вылез один косяк. При переходе по ссылке на комментарии, к примеру http://diafilmy.su/1...-1.html#comment

Браузеры Mozilla Firefox и Internet Explorer перекидывают в самый низ страницы, в то время как Google Chrome, Opera и Safari перекидывают как и положено- на начало первого коммента в новости. Как это исправить, где косяк? (Все браузеры последних актуальных версий)

И второй вопрос. Как вызвать ссылку на авторизацию (на всплывающее окошко для ввода логина и пароля) из полной новости?

DLE 10.4, сайт http://diafilmy.su/

Ссылка на сообщение
Поделиться на других сайтах

Mek, по первому пункту сам ни чего не понимаю, первый раз вижу, что mozilla так реагировал на якоря, причем когда обновляешь страницу, срабатывает правильно и в конец страницы не перекидывает. Но проблема однозначно в вёрстке, потому что я сейчас создал пустой документ с кучей <br /> и якорем по середине, срабатывало правильно.

По второму вопросов вариантов ответа может быть вагон и маленькая тележка, но самым простым вариантом будет Dialog от jqueryui, т.к. он уже по умолчанию подключен в dle (http://jqueryui.com/dialog/)

Ссылка на сообщение
Поделиться на других сайтах

В причине разобрался. Якоря в Mozilla Firefox и Internet Explorer не работают из за вставленного в шаблон полной новости jquery скрипта:

<script type="text/javascript" src="{THEME}/js/jquery.cycle.js"></script>

Он нужен для прокрутки кадров диафильмов. Перенос этого скрипта в main.tpl результата не даёт.

odys, есть какие мысли по этому поводу?

Ссылка на сообщение
Поделиться на других сайтах

Mek, я смотрел твои диафильмы, блин, чуть не расплакался, детство вспомнил :wacko:

в общем у тебя же диафильмы показываются да отдельной странице, или о какой прокрутке идёт речь?

Ссылка на сообщение
Поделиться на других сайтах

odys, диафильмы показываются в полной новости. Прокрутка кадров диафильма вперёд-назад (при нажатии на стрелочки)

В обычных новостях, где этот скрипт не подгружается (пример http://diafilmy.su/382-ocifrovka-diafilmov-chast-2.html#comment ) якорь во всех браузерах работает корректно.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...