• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Быстрое добавление комментариев, Ctrl+Enter

Статус
В этой теме нельзя размещать новые ответы.

g-prime

איך בין גאָט
Регистрация
11 Авг 2008
Сообщения
759
Реакции
1.081
Здравствуйте!
Суть хака: Быстрое добавление комментариев, нажатием клавиш: Ctrl+Enter. Такая фича есть вконтакте :D

Установка:
Откройте файл: addcomments.tpl (находиться в папке с шаблоном)
Найдите там примерно такие стрчоки:
<textarea name="comments" id="comments" cols="56" rows="10" tabindex="4" style="width:460px;"></textarea>
(Это не дефолтный шаблон)

Потом замените на:
<textarea onkeypress="if((event.ctrlKey) && ((event.keyCode==0xA)||(event.keyCode==0xD))) {doAddComments();return false;}" name="comments" id="comments" cols="56" rows="10" tabindex="4" style="width:460px;"></textarea>

Вообщем нужно в форму, где вводите текст коммента добавить такую строчку:
onkeypress="if((event.ctrlKey) && ((event.keyCode==0xA)||(event.keyCode==0xD))) {doAddComments();return false;}"

Теперь сбросьте кэш и попробуйте оставить комментарий, нажатием клавиш Ctrl+Enter

Автор хака: g-prime (Я)
Кому понравиться, от спасибо не откажусь
 
  • Заблокирован
  • #2
Это еще в 2006 году на 4дле разместили _http://4dle.ru/2006/06/14/ctrl_enter_hack.html

Около 2-х недель назад устаналивал на 7.3 именно хак с 4дле, работает нормально. багов не замечал (не особо искал, так как устанавливал для себя).
 
Судя по коду это не будет работать в FF.
Или работает?
 
На 4DLE вроде реализовали это... Или я ошибаюсь?

Зайди на их сайт - попробуй комент отправить из FF - вот и узнаем ;)
 
Неочень мне хочется там регистрироваться чтоб это проверить :)
 
В любом случае, могут не работать скрипты... Придётся юзерам FF мышкой кликать... В опере точно работает...

Офф: Ох и обидится модер на наше обсуждение...:read:
 
на счёт примера ТС хз, а тот, что из второго поста работает у мну уже давно и в FF
 
Спасибнул. Хак на 4дле видел, ставил, он работает, но в ИЕ (6-7-8) выдает ошибку, неприятно.
Зато этот работает на ура! Проверено в: Firefox 3.0.6, Opera 9.63, Google Chrome 1.0.154.48 и в IE 8.
 
Поставил, очистиш кеш, при добавлении сообщения оно дублируется на следующую строчку:

проверка

проверка

А если использовать через ява скрипт, есть опасность взлома сайта через него?

Код:
<script language="JavaScript">
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
doAddComments();return false;
}}
--></script>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху