Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

Страницы: (9) « Первая ... 4 5 [6] 7 8 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Имя в поле быстрого ответа, от Maslo, Zhzash
Dron
Отправлено: Ноя 1 2007, 22:29
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




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

[attachmentid=808]


1. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем quick_reply_box_open - жмем "редактировать".

Находим строку (она может отличаться по списку атрибутов тегов textarea, но она там одна и что-бы она не содержала внутри, если она начинается именно с <textarea - это то что нужно):

Код
<textarea cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>


В ней добавляем id='tex'. Вот что должно получиться для строки выше (еще рез повторяюсь, что у вас может быть другой список атрибутов, в этом случае приведенный ниже код не будет верным для вашей формы быстрого ответа):

Цитата
<textarea id='tex' cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>


2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Header - жмем "редактировать".

Находим там такие строки:

Код
//-->
</script>


Перед ними вставляем:

Код

         <!-- Функция вставки значения в поле быстрого ответа -->
             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. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Post Entry - жмем "редактировать".

Находим там строку:

Код
{$author['avatar']}


И меняем ее на:

Код
<a href="javascript:addName('[b][color=red]{$post['name']}[/color], [/b]');">{$author['avatar']}</a>


Сохраняем все изменения.



Дополнение: Кнопка "Ответить"

Позволяет создать кнопку в поле под аватаром, при нажатии на которую будет работать вышеприведенный скрипт "Ответить автору".

АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Post Entry - жмем "редактировать".

Находим там строку:

Код
{$author['member_status']}<br /><br />


После нее вставляем:

Код
<br /><input type='button' value='Ответить' onclick='addName("[b][Color=red]{$post['name']}[/color], [/b]");'/>


Сохраняем изменения.

Это сообщение отредактировал аsm-а - Апр 19 2015, 15:05
Top
bovon
Отправлено: Июн 8 2009, 10:45
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 1 532
Регистрация: 8-Июня 09
Member Offline

Репутация: нет




День добрый. а если в списке секций нет "Header" как быть? Форум на ipb 2.3.6
Top
Добрый
Отправлено: Июн 8 2009, 12:04
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




QUOTE (bovon @ Сегодня, 11:46)
День добрый. а если в списке секций нет "Header" как быть? Форум на ipb 2.3.6

QUOTE
На этом форуме осуществляется техническая поддержка форумов IP.Board сервиса IPB.SU. Никакие виды поддержки иных версий IPB, прочих сервисов форумов или других движков на этом форуме не осуществляются (для этого есть соответствующие официальные ресурсы).


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Potter
Отправлено: Ноя 14 2009, 19:25
Quote Post


Админ
Group Icon

Группа: Пользователи
Сообщений: 156
Пользователь №: 1 629
Регистрация: 11-Августа 09
Из: Украина
Member Offline

Репутация: 1




А что делать если нету
CODE
{$author['member_status']}<br /><br />


--------------------
user posted image
(Мой второй проект)
user posted image
(Мой первый проект)
_____________________________________________
IФутбол(Football)
IГП(Harry Potter)
IВК(vKontakte)
IПокер(Poker)
IМузыку и Кино(Musics and Films)
IМу Gilrfriend:).
_____________________________________________
Top
Potter
Отправлено: Ноя 14 2009, 19:33
Quote Post


Админ
Group Icon

Группа: Пользователи
Сообщений: 156
Пользователь №: 1 629
Регистрация: 11-Августа 09
Из: Украина
Member Offline

Репутация: 1




Все нашёл))Крута.


--------------------
user posted image
(Мой второй проект)
user posted image
(Мой первый проект)
_____________________________________________
IФутбол(Football)
IГП(Harry Potter)
IВК(vKontakte)
IПокер(Poker)
IМузыку и Кино(Musics and Films)
IМу Gilrfriend:).
_____________________________________________
Top
ShmiT
Отправлено: Мар 2 2010, 17:31
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 45
Пользователь №: 1 917
Регистрация: 27-Января 10
Member Offline

Репутация: нет




Не могу найти вот это {$author['member_status']}<br /><br /> все глаза просмотрел !!! ((((
Top
Добрый
Отправлено: Мар 2 2010, 18:05
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




ShmiT, подумайте хорошо головой =) Не обязательно только мембер статус искать и после него добавлять, главное - после блока аватара =) эксперементируйте)


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
ShmiT
Отправлено: Мар 2 2010, 18:21
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 45
Пользователь №: 1 917
Регистрация: 27-Января 10
Member Offline

Репутация: нет




QUOTE (Добрый @ Сегодня, 18:06)
Не обязательно только мембер статус искать и после него добавлять, главное - после блока аватара =) эксперементируйте)

...да понял уже ))))
Top
chigarevr16
Отправлено: Мар 3 2010, 16:48
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 24
Пользователь №: 2 004
Регистрация: 27-Февраля 10
Member Offline

Репутация: нет




QUOTE (Dron @ Ноя 1 2007, 22:30)


2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Header - жмем "редактировать".

Находим там такие строки:

CODE
//-->
</script>


Перед ними вставляем:

CODE

         <!-- Функция вставки значения в поле быстрого ответа -->
             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);
               }
          <!-- конец функции вставки значения в поле быстрого ответа -->



я не могу понять куда вставлять? написано перед ними:это сбоку или на верху? ohmy.gif
Top
Сергей
Отправлено: Мар 3 2010, 16:52
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Перед ним, значит выше данного кода или значения.
Top
Dron
Отправлено: Мар 3 2010, 16:54
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




QUOTE (chigarevr16 @ Сегодня, 16:49)
написано перед ними:это сбоку или на верху?

Сзади)))) laugh.gif
Не мешало бы знать, что код читаеться как и текст: слева на право, и фраза Перед этим, должна восприниматься буквально.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
chigarevr16
Отправлено: Мар 3 2010, 17:46
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 24
Пользователь №: 2 004
Регистрация: 27-Февраля 10
Member Offline

Репутация: нет




ну всё равно я не могу установить,всё делаю правильно,когда нажимаю на пользователя,то он просто открывается,что делать?
Top
Сергей
Отправлено: Мар 3 2010, 18:15
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Изучайте первое сообщение данной темы. Подсказка: этот текст выделен зелёным цветом.

Зачем делать одно, а хотеть другое?
Top
chigarevr16
Отправлено: Мар 3 2010, 19:26
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 24
Пользователь №: 2 004
Регистрация: 27-Февраля 10
Member Offline

Репутация: нет




упс,не увидел,что надо на аватар нажимай,извините плизз
Top
BanisBaffin
Отправлено: Апр 25 2010, 09:03
Quote Post


Да что тут писать...
Group Icon

Группа: Пользователи
Сообщений: 13
Пользователь №: 2 246
Регистрация: 24-Апреля 10
Member Offline

Репутация: нет




Всё работает просто замечательно! Разобрался сразу, спасибо.!
Top
Олькинн
Отправлено: Июл 2 2010, 15:38
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Установила. Вот что получилось
user posted image

Как сделать, что бы кнопка и Репутация были на разных строчках?
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (9) « Первая ... 4 5 [6] 7 8 ... Последняя » Reply to this topicStart new topicStart Poll