Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Прокрутка к форме комментирования (DLE)

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Прокрутка к форме комментирования (DLE)

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Прокрутка к форме комментирования (DLE).

Прокрутка к форме комментирования (DLE)


Небольшая функция, улучшающая удобство комментирования. При нажатии кнопки ответа, страница плавно прокрутится к форме комментирования. Раньше нужно было жать "Ответ" и крутить страницу в самый низ самостоятельно.

Идея: sad
Поддержка: Все нормальные браузеры и все не очень старые версии ДЛЕ :)


1. Открыть файл dle_js.js (\engine\classes\js)

2. Найти:
function dle_ins(a){if(!document.getElementById("dle-comments-form"))return false;var b=document.getElementById("dle-comments-form").comments,c="";if(dle_wysiwyg=="no")b.value+=dle_txt!=""?dle_txt:"[b]"+a+"[/b],\n";else{c=dle_txt!=""?dle_txt:"<b>"+a+"</b>,<br />";tinyMCE.execInstanceCommand("comments","mceInsertContent",false,c,true)}}


3. Заменить на:
function dle_ins(a){if(!document.getElementById("dle-comments-form"))return false;var b=document.getElementById("dle-comments-form").comments,c="";if(dle_wysiwyg=="no")b.value+=dle_txt!=""?dle_txt:"[b]"+a+"[/b],\n";else{c=dle_txt!=""?dle_txt:"<b>"+a+"</b>,<br />";tinyMCE.execInstanceCommand("comments","mceInsertContent",false,c,true)};var target_offset = $('#comments').offset();var target_top = target_offset.top;$('html, body').animate({scrollTop:target_top}, 300);}


Где: #comments - ID к которому идёт прокрутка, "300" - скорость анимации прокрутки.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-2
Просмотры: 4 830 :: Комментарии (25) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21jakal

  • 11 августа 2011 23:44
  • Регистрация: 21.12.2009
  • Был(а) онлайн: 18.09.2022
  • Комментариев: 86
  • 0
Большое Спасибо! нужная штука. p.s. Все работает!) DLE 9.2 код отличался, по этому добавил нужные строки перед закрывающейся дужкой!)

#22pleak

  • 12 августа 2011 00:02
  • Регистрация: 15.02.2010
  • Был(а) онлайн: 12.10.2021
  • Комментариев: 139
  • 0
SaD, ок, спасибо, буду пробовать.

--------------------

#23AltRock

  • 6 сентября 2011 15:34
  • Регистрация: 28.02.2011
  • Был(а) онлайн: 26.10.2013
  • Комментариев: 119
  • 0
Спасибо все работает:)

--------------------

#24mngl

  • 11 сентября 2011 20:40
  • Регистрация: 29.11.2010
  • Был(а) онлайн: 17.03.2019
  • Комментариев: 5
  • 0
А как сделать, чтобы при нажатии на заданную ссылку (а не на "цитировать)" прокручивалось к форме добавления комментов

#251nokia

  • 8 января 2013 15:57
  • Регистрация: 1.12.2009
  • Был(а) онлайн: 22.11.2016
  • Комментариев: 106
  • 0
На DLE 9.7 не работает, добавление кода
Внимание! У Вас нет прав для просмотра скрытого текста.

перед закрывающей скобкой, очистка кеша браузера (Firefox 17.0.1) и последующая проверка результата не дают boredom

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: