Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Rodman

Ctrl + Enter

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

Дароф.

 

вот на свою версию хочу повесить эту комбинацию клавишь на отправку сообщений

вот нашел метод

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> вообще не могу найти.. или почему так?

Как это все поправить??

Сенкс

Поделиться сообщением


Ссылка на сообщение

В кеш-файлы ИЗМЕНЕНИЯ НЕ ВНОСИТЬ!!!

 

Да и моды от 2.1 не идут на 2.3 (большинство).

Поделиться сообщением


Ссылка на сообщение
Да и моды от 2.1 не идут на 2.3 (большинство).

А существует подобный мод под 2.3?

Поделиться сообщением


Ссылка на сообщение

Не существует.

Поделиться сообщением


Ссылка на сообщение

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 в параметрах. Как по мне, так это не такая уж и большая функция, чтобы её выносить отдельно, хотя это и не совсем правильно.

Поделиться сообщением


Ссылка на сообщение
По поводу javascript в параметрах. Как по мне, так это не такая уж и большая функция, чтобы её выносить отдельно, хотя это и не совсем правильно.

А ведь работает! Спасибо.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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