Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


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

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

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

> Имя в поле быстрого ответа, от Maslo, Zhzash
Dron
Quote Post

admin of ipb.su
******


Сообщений: 6 040
Из: г.Псков

Активность: 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 - Отблагодари, если я помог.
PMEmail Poster
Top
Lompyshok
Quote Post

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


Сообщений: 179

Активность: Member Offline


Ответить Автору

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


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

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


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

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

user posted image
user posted image
PMEmail Poster
Top
Добрый
Quote Post

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


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


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

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


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
NaXon
Quote Post

Новичок
Group Icon


Сообщений: 13

Активность: Member Offline


Ответить Автору

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


А как сделать так как на етом форуме?????
PMEmail Poster
Top
Dron
Quote Post

admin of ipb.su
******


Сообщений: 6 040
Из: г.Псков

Активность: Member Offline


Ответить Автору

Репутация: 133


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


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

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

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
PMEmail Poster
Top
Lompyshok
Quote Post

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


Сообщений: 179

Активность: 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
PMEmail Poster
Top
Добрый
Quote Post

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


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


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



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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Lompyshok
Quote Post

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


Сообщений: 179

Активность: Member Offline


Ответить Автору

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


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


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

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

user posted image
user posted image
PMEmail Poster
Top
Добрый
Quote Post

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


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


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


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

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

Новичок
Group Icon


Сообщений: 6

Активность: Member Offline


Ответить Автору

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


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

такое ощещение что ошибается в скрипте addName а вот где понять не могу... пытался коменитить часть с добавлением оставил раскрытие формы все равно ни чего не происходит
PMEmail Poster
Top
Alex Okonnor
Quote Post

[Адмирал]
Group Icon


Сообщений: 1 661
Из: провинциальной деревушки на краю ада

Активность: 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
PM
Top
Лериме
Quote Post

Новичок
Group Icon


Сообщений: 6

Активность: Member Offline


Ответить Автору

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


да в том то и дело что проверил уже 4 раза... и что по сути должен выскакивать
PMEmail Poster
Top
Лериме
Quote Post

Новичок
Group Icon


Сообщений: 6

Активность: 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, ");
PMEmail Poster
Top
Добрый
Quote Post

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


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


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


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

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

Новичок
Group Icon


Сообщений: 21

Активность: Member Offline


Ответить Автору

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


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


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

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


 


Текстовая версия