Инфо:
Модификация позволяет вставить в форму быстрого ответа ник пользователя, на чей аватар было нажатие.
Установка:
Первый пункт может быть уже выполнен, будьте разборчивы
1. Заходим в Topic View Section -> quick_reply_box_open
1.1. Находим строку:
<textarea cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>
1.2. Заменяем на:
<textarea id='tex'cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>
2. (© By Maslo) Если хотим чтобы по нажатию CTRL+Enter сообщение отправлялось, то делаем так:
2.1 В самом начале теста модуля, после строк:
<script type="text/javascript">
<!--
2.2. Вставляем это:
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
document.REPLIER.submit.click();
}}
2. Заходим в Topic View Section -> Header
2.1 Находим строки:
//--> </script> <a name='top'></a> <!--IBF.FORUM_RULES-->
2.2. Перед ними вставляем:
<!-- Функция вставки значения в поле быстрого ответа --> function addName(someName) { <!-- Вставка значения --> oldValue = document.REPLIER.Post.value + someName; document.REPLIER.Post.value = oldValue; <!-- Открытие быстрого ответа --> var f_reply = document.getElementById('qr_open'); if (f_reply.style.display == "none") { f_reply.style.display = ""; } <!-- Фокусировка поля быстрого ответа --> document.getElementById("tex").focus(); scroll(0,1000000); }
3. Заходим в Topic View Section -> Post Entry
3.1. Находим строку:
{$author['avatar']}
3.2. Заменяем на строку:
Дополнение: Кнопка "Ответить"
Отредактировано Grin (2006-06-23 14:15:45)