КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » маленькая проблемка


маленькая проблемка

Сообщений 1 страница 4 из 4

1

собственно проблема поставил себе на форум:
Инфо:
Модификация позволяет вставить в форму быстрого ответа ник пользователя, на чей аватар было нажатие.

Установка:
Первый пункт может быть уже выполнен, будьте разборчивы
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.
Если у вас имя пользователя — это ссылка на добавку его в поле быстрого ответа:
Группы надо под ваш форум подредактировать тока
Вот и всё... тут не так уж и сложно :)

вот вот несчастье они не подходят друг к другу там была фодификация но я не осили можно сделать так чтобы обращение ну первый мод...был картинкой кнопочкой а не ник как у тя???Спасибо!

0

2

Не совсем понял.
Ты хочешь чтоб при нажатии на аватар в быстрый ответ писалось 2 Nick или при нажатии на ник писалось?
Объясни что ты хочешь, а я напишу.

0

3

1) вначаде стоял мод типа на ник тыкаещ и в быструй от вет  вставллся то ник,
2) потом поставил мод на цвет в сообщение тоеть чтобы цвет ника завилис от ника...они конфликтуют...
Хачу чтобы нажав на ник человек перехродил в профиль а под аватарой была кнопка кагда на нее жмеш вставляет 2 nik

0

4

Вроде они не должны конфликторвать.
1-ый мод, который на этом форуме, он работает с аватарой
2-ой мод, только разкукрашивает ник, больше ничего не делая.

Если ты поставишь второй мод, написанный выше, то по нажатию на ник, должен идти в профиль.

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » маленькая проблемка