Rodman 0 02/13/08 10:23 Дароф. вот на свою версию хочу повесить эту комбинацию клавишь на отправку сообщенийвот нашел метод1. Файл skin_topic.php Функция quick_reply_box_open () Ищем: <script type="text/javascript"> <!-- Ниже добавляем: document.onkeydown=function(e){ if (e) event=e if ((event.keyCode==13)&&(event.ctrlKey)){ document.REPLIER.submit.click(); }} Далее чуть ниже ищем: <textarea onmouseover='checkselection()' id='fastreplyarea' cols="70" rows="8" name="Post" class="textarea" tabindex="1"></textarea> Добавляем функцию по onkeydown :( <textarea onmouseover='checkselection()' id='fastreplyarea' onkeydown="function(e)" cols="70" rows="8" name="Post" class="textarea" tabindex="1"></textarea> Мод готов к употреблению!и у меня появились вопросы...1. файлов skin_topic.php много, я так думаю что во всех надо внести изменения - верно?2. Код из первого изменения в последсвии должен быть вставлен так?<script type='text/javascript'> <!-- document.onkeydown=function(e) { if (e) event=e if ((event.keyCode==13)&&(event.ctrlKey)) { document.REPLIER.submit.click(); } } IPS_Lite_Editor[ 'fast-reply' ] = new ips_text_editor_lite( 'fast-reply' ); IPS_Lite_Editor[ 'fast-reply' ].init(); IPS_Lite_Editor[ 'fast-reply' ].text_obj.style.height = '150px'; --> </script>3. строку <textarea onmouseover='checkselection()' id='fastreplyarea' cols="70" rows="8" name="Post" class="textarea" tabindex="1"></textarea> вообще не могу найти.. или почему так?Как это все поправить?? Сенкс Поделиться сообщением Ссылка на сообщение
somehain 5 02/13/08 14:14 В кеш-файлы ИЗМЕНЕНИЯ НЕ ВНОСИТЬ!!! Да и моды от 2.1 не идут на 2.3 (большинство). Поделиться сообщением Ссылка на сообщение
Yu-val 1 02/16/08 17:34 Да и моды от 2.1 не идут на 2.3 (большинство).А существует подобный мод под 2.3? Поделиться сообщением Ссылка на сообщение
MrDan 0 02/17/08 16:42 Rodman, Админцентр -> Внешний вид -> В нужном скине выбираете "Редактировать html шаблоны" -> skin_topic (просмотр темы) -> quick_reply_box_open Ищите <textarea style='margin:0px;padding:4px;width:98%' tabindex="1" name='Post' id='fast-reply_textarea' class='rte-iframe' cols='80' rows='15'></textarea> Или же просто сделайте поиск по "textarea" там только один такой тег И заменяете на <textarea onkeydown="if ((event.keyCode==13)&&(event.ctrlKey)) { document.REPLIER.submit.click(); }" style='margin:0px;padding:4px;width:98%' tabindex="1" name='Post' id='fast-reply_textarea' class='rte-iframe' cols='80' rows='15'></textarea> По поводу javascript в параметрах. Как по мне, так это не такая уж и большая функция, чтобы её выносить отдельно, хотя это и не совсем правильно. Поделиться сообщением Ссылка на сообщение
Yu-val 1 02/18/08 22:15 По поводу javascript в параметрах. Как по мне, так это не такая уж и большая функция, чтобы её выносить отдельно, хотя это и не совсем правильно.А ведь работает! Спасибо. Поделиться сообщением Ссылка на сообщение