loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиОтправка коммента Ctrl+Enter

Написал nickon, 14 июня 2006 | 22 комментария | рейтинг новости не нравится   +33   нравится Версия для печати
Вот, встретил хак для IPB в нете и решил подстроить его под DLE.
AJAX+этот хак, просто рай для флудера

Открываем файт addcomments.tpl в папке с шаблоном.
Перед
<textarea />
или рядом вставляем следующую функцию.

<script language="JavaScript">
   document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
     doAddComments();return false;
}}
--></script>


Добавляем в тэг
<textarea />
в качестве атрибута событие:
onkeydown="function(e)"

Для ясности правим кнопку отправки. Я лично, убрал картинку и оставил обычную кнопку класса bbcodes.
<input  onClick="doAddComments();return false;" name="submit" type="submit" value="Отправить (Ctrl+Enter)" class="bbcodes">


Вот, как должно получиться в итоге:
...
[not-wysywyg]    <tr align="left" valign="middle">
                  <td width="100%">{bbcode}</td>
                </tr>[/not-wysywyg]
    <script language="JavaScript">
   document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
     doAddComments();return false;
}}
--></script>
        <tr>
      <td>[not-wysywyg]<textarea name="comments" onkeydown="function(e)" id="comments" style="width:450px; height:160px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;">{text}</textarea>[/not-wysywyg]{wysiwyg}
      </td>
    </tr>  

    <tr><td style="text-align: center;"><br><input  onClick="doAddComments();return false;" name="submit" type="submit" value="Отправить (Ctrl+Enter)" class="bbcodes"><br><br></td></tr>
</table>


Автор: Dimka52


Отблагодарили: dimon, leonnash, Space, aleksey05, Emoboy, San4ez, unstandart, solvain, KillerHT

Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал lopata, 15 июня 2006 в 08:21 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Прикольно =) Молодец Димка.

Написал Ariston, 15 июня 2006 в 11:20 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
прикольно
а в опере пошет?

Написал nickon, 15 июня 2006 в 12:15 плохой комментарий   0   хороший комментарий
Новостей: 230, комментариев: 476, Администраторы
Карма: 27±
прикольно
а в опере пошет?

по идее должен..

Написал jahyi, 15 июня 2006 в 14:47 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Криво и надо самому ббкоды равнять

Написал lopata, 15 июня 2006 в 16:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
ХЗ у меня всё ровно у тебя jahyi все всё криво делают?

Написал lopata, 15 июня 2006 в 16:12 плохой комментарий   -1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
А как сделать чтоб коментарии добавлялись как сдесь?

Написал lopata, 15 июня 2006 в 20:32 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Что нитко не скажет?

Написал PoMaH, 15 июня 2006 в 20:40 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 215, Пользователи
Карма:
lopata, pereidi na versiju DLE povyshe ;] 4.2

Написал lopata, 15 июня 2006 в 21:01 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Аааааа =) Спасибо Роман!

Странно но пришлось ставит ДЛЕ с нуля =( Из апргейда ничего не изменилось =(

Написал Kaiser, 16 июня 2006 в 13:03 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Ты кривопало наверно отапгрейдил... Я тоже с 4.0 на 4.1 и всё через жопу, а с 4.0 на 4.2 всё нормально... незнаю почиму.

Написал domeni, 16 июня 2006 в 14:18 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 76, Пользователи
Карма:
сейчас и я гляну, smile

Написал domeni, 17 июня 2006 в 00:08 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 76, Пользователи
Карма:
спасибо, но у меня ошибку выдаёт в этой строке...
if ((event.keyCode==13)&&(event.ctrlKey)){

пишет наличие { первым симоволом.....

Написал COOLER, 17 июня 2006 в 13:26 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
domeni,
Да-да, у меня тоже самое. IE6, стоит проверка орфографии кода...

Написал Dimka52, 20 июня 2006 в 15:56 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Вот так без ошибки

function addcomment(){

if (event.keyCode == 13 && event.ctrlKey) {
doAddComments();
return false;
}
}
-->

[not-wysywyg]{text}[/not-wysywyg]{wysiwyg}



Написал domeni, 21 июня 2006 в 13:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 76, Пользователи
Карма:
нет, и это не подходит.. ;(

Написал redca, 21 сентября 2006 в 18:25 плохой комментарий   0   хороший комментарий
Новостей: 4, комментариев: 67, Пользователи
Карма:
wink thnx

Написал SpiderBY, 23 сентября 2007 в 23:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 364, Пользователи
Карма:
А на 5.* покатит?

Написал Darksider, 25 ноября 2007 в 17:19 плохой комментарий   0   хороший комментарий
Новостей: 7, комментариев: 103, Пользователи
Карма:
на 6.0ке почаму то не пашет

Написал devilex, 21 января 2008 в 00:54 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
У меня 6,5 просто вставил
<script language="JavaScript">
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
doAddComments();return false;
}}
--></script>

Уже работала.
И для ясности всавил кнопку
было так
Внимание! У вас нет прав, для просмотра скрытого текста.

стало так
Внимание! У вас нет прав, для просмотра скрытого текста.

Короче всё пашет, автору респект =)

Написал srg14, 25 августа 2008 в 02:26 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Спасибо!,пригодиться=)

Написал fuzion, 1 сентября 2008 в 15:36 плохой комментарий   0   хороший комментарий
Новостей: 7, комментариев: 346, Пользователи
Карма:
хотел его в шаблон записать, но никак не пашет не знаю почему!
Может кто-то подскажет?

Написал yavasilek, 8 февраля 2010 в 10:52 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 23, Изгнанные
Карма:
в версии 8,3 в шабах нет

как быть? кто подскажет?

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed] ,td { font-family: verdana, arial, sans-serif; color: #666; font-size: 80%; }

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]