собственно проблема поставил себе на форум:
Инфо:
Модификация позволяет вставить в форму быстрого ответа ник пользователя, на чей аватар было нажатие.
Установка:
Первый пункт может быть уже выполнен, будьте разборчивы
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. Заменяем на строку:
<a href="javascript:addName('[b]2 [Color=red]{$post['name']}[/color]: [/b]');">{$author['avatar']}<a/>
Дополнение: Кнопка "Ответить"
<input type='button' value='Ответить' onclick='addName("[b]2 [Color=red]{$post['name']}[/color]: [/b]");'/>
потом пошел на форум поддержки форумов... и нашел
Люди давно просят, чтобы в простотре темы ник пользователя окрашивался в цвет его группы.
Свершилось! Теперь это можно сделать без установки мода, просто отредактировав HTML шаблоны через админцентр.
Порядок действий при установке скрипта:
1. Заходите в
АЦ -- Скины/Шаблоны -- HTML Шаблоны -- Ваш скин -- Настройка HTML -- Topic View Section --Post Entry.
2. Находите там
<span class='{$post['name_css']}'>{$author['name']}</span>
Это ник пользователя.
Эту строчку надо заменить на скрипт (если у вас это не строчка, а продолжение текста, то лучше отделите ентерами, так удобней будет потом редактировать).
Пара заметок насчёт скрипта:
- То, что выделено синим цветом, Вы редактируете под свой форум (в данном скрипте примеры с моего форума). Поясенение - Переменные group1, group2, и тд это название групп. То есть вы их ставите такими какими они у вас отображаются под аватарами (со Словом "Группа: ")
-Переменную "forum" заводите в такой форме как у меня. БЕЗ слэша в конце.
Дополнение:
Если вам надо выделить больше групп чем здесь написано, то:
Пишите под
var group2 = "Группа: Forum Boss"
вот типа такого:
var group3 = "Группа: Ваша третья группа"
потом после
else if ( "{$author['member_group']}" == group2){ document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="red">',na,'</font></a></B>'); }
вставляете точно такой же код, но вместо group2 уже group3, и задаёте другой цвет.
и т.д.
P.S.
Если у вас имя пользователя — это ссылка на добавку его в поле быстрого ответа:
Группы надо под ваш форум подредактировать тока
Вот и всё... тут не так уж и сложно
вот вот несчастье они не подходят друг к другу там была фодификация но я не осили можно сделать так чтобы обращение ну первый мод...был картинкой кнопочкой а не ник как у тя???Спасибо!