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

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

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

Страницы: (9) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) 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




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

Присоединённое изображение


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


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

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

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Lompyshok
Отправлено: Дек 6 2007, 18:32
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 179
Пользователь №: 305
Регистрация: 6-Декабря 07
Member Offline

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




все работает, но кнопочка не такая, как на этом форуме (см рисунок)
как исправить????

Присоединённые изображения
Присоединённое изображение


--------------------
OMEGA FORUM

ЭЭЭЭЭЭ!!!!!Разве такое бывает???? Почти халявный icq номер только здесь!!! >>>ICQ пяти, шести и семизнак<<<

user posted image
user posted image
Top
Добрый
Отправлено: Дек 7 2007, 22:18
Quote Post


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

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

Репутация: 77




Lompyshok,
Самому нарисовать) Если я вас правильно понялwink.gif

Это сообщение отредактировал Добрый - Дек 7 2007, 22:18


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
NaXon
Отправлено: Дек 15 2007, 11:28
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 13
Пользователь №: 388
Регистрация: 14-Декабря 07
Member Offline

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




А как сделать так как на етом форуме?????
Top
Dron
Отправлено: Дек 15 2007, 20:45
Quote Post


admin of ipb.su
Group Icon

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

Репутация: 133




NaXon,
Также... просто вместо кнопки пишешь фразу Ответить Автору.


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

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

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Lompyshok
Отправлено: Дек 16 2007, 20:46
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 179
Пользователь №: 305
Регистрация: 6-Декабря 07
Member Offline

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




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



что именно поменять, не вруб-вруб, меняю button, не получаетцо...я в танке, помогите плз) blink.gif

Это сообщение отредактировал Lompyshok - Дек 16 2007, 20:47


--------------------
OMEGA FORUM

ЭЭЭЭЭЭ!!!!!Разве такое бывает???? Почти халявный icq номер только здесь!!! >>>ICQ пяти, шести и семизнак<<<

user posted image
user posted image
Top
Добрый
Отправлено: Дек 17 2007, 15:02
Quote Post


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

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

Репутация: 77




Так попробуй
CODE
<br /><a href="javascript:addName('[b][color=brown]{$post['name']}[/color][/b],');"><b>Ответить Автору</b></a><br><br>



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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Lompyshok
Отправлено: Дек 17 2007, 21:38
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 179
Пользователь №: 305
Регистрация: 6-Декабря 07
Member Offline

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




пасиба, все работает (я то ка выравнивание по центру поставил) smile.gif


--------------------
OMEGA FORUM

ЭЭЭЭЭЭ!!!!!Разве такое бывает???? Почти халявный icq номер только здесь!!! >>>ICQ пяти, шести и семизнак<<<

user posted image
user posted image
Top
Добрый
Отправлено: Дек 18 2007, 02:28
Quote Post


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

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

Репутация: 77




Lompyshok, правильно) так красивей) имхо


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Лериме
Отправлено: Мар 4 2008, 23:50
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 6
Пользователь №: 593
Регистрация: 4-Марта 08
Member Offline

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




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

такое ощещение что ошибается в скрипте addName а вот где понять не могу... пытался коменитить часть с добавлением оставил раскрытие формы все равно ни чего не происходит
Top
Alex Okonnor
Отправлено: Мар 5 2008, 00:09
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




QUOTE (Лериме @ Мар 4 2008, 23:49)
Может я чего недопонял, но после произведения данных действий в форму быстрого ответа имя не выскакивает...

Всё выскакивает! Проверяйте ещё раз всё, что вы сделали.


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Лериме
Отправлено: Мар 5 2008, 00:11
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 6
Пользователь №: 593
Регистрация: 4-Марта 08
Member Offline

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




да в том то и дело что проверил уже 4 раза... и что по сути должен выскакивать
Top
Лериме
Отправлено: Мар 5 2008, 00:25
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 6
Пользователь №: 593
Регистрация: 4-Марта 08
Member Offline

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




консоль ошибок выдает во что ... чет я либо не выспался либо хз что

JavaScript - http://ghosts.ipb.su/index.php?showtopic=25&hl=
Javascript URL thread: "javascript:addName('Лериме, ');"
Error:
name: ReferenceError
message: Statement on line 1: Reference to undefined variable: addName
Backtrace:
Line 1 of unknown script
addName("\u041b\u0435\u0440\u0438\u043c\u0435, ");
Top
Добрый
Отправлено: Мар 5 2008, 13:51
Quote Post


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

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

Репутация: 77




Лериме, Установите другой скин и на нем попробуйте. А потом еще раз попробуйте на блуд реде.


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
believeme
Отправлено: Мар 5 2008, 17:52
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 21
Пользователь №: 592
Регистрация: 4-Марта 08
Member Offline

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




А у меня возникла следующая проблема: кнопка появилась, но когда жму на нее - ничего не происходит, то есть имя мое в быстром ответе не появляется, хотя здесь функция работает без проблем. В чем может быть причина? dry.gif


Это сообщение отредактировал believeme - Мар 5 2008, 18:00
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (9) [1] 2 3 ... Последняя » Reply to this topicStart new topicStart Poll