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

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

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

Страницы: (9) « Первая ... 3 4 [5] 6 7 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) 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
#root
Отправлено: Авг 29 2008, 15:32
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 971
Регистрация: 29-Августа 08
Member Offline

Репутация: 0




levon, Проверьте все еще раз, возможно вставляю/копируя вы немного ошиблись в синтаксисе предложенных скриптов или что-то неправильно сделали.
Top
Добрый
Отправлено: Авг 29 2008, 16:27
Quote Post


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

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

Репутация: 77




QUOTE (levon @ Сегодня, 16:30)
Извините,у меня кнопка появилась,но она не работает.Как поправить?
QUOTE (#root @ Сегодня, 16:33)
levon, Проверьте все еще раз, возможно вставляю/копируя вы немного ошиблись в синтаксисе предложенных скриптов или что-то неправильно сделали.
А еще может быть в нике проблема, Могут быть опострофы (одинарная кавычка) или двойные кавычки.
Тогда это не будет работать. надо изменять ник.
например если Alex O'konnor Не будет работать нажатие


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
#root
Отправлено: Авг 29 2008, 16:32
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 971
Регистрация: 29-Августа 08
Member Offline

Репутация: 0




Добрый, Мне кажется что levon просто что-то не так скопировал/сделал, сейчас проверил через IE, у меня на его форуме ошибка JS при нажатии на кнопку. Так что, уважаемый levon попробуйте поискать ошибки.
Top
levon
Отправлено: Авг 29 2008, 16:40
Quote Post


<? echo"Кодер" ?>
******

Группа: Забаненные
Сообщений: 681
Пользователь №: 962
Регистрация: 25-Августа 08
Member Offline

Репутация: -17




QUOTE (#root @ Авг 29 2008, 16:33)
через IE,

А что это?
QUOTE
Так что, уважаемый levon попробуйте поискать ошибки
Обязательно!
Top
#root
Отправлено: Авг 29 2008, 16:42
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 971
Регистрация: 29-Августа 08
Member Offline

Репутация: 0




QUOTE
А что это?

Internet Explorer, я думал уже давно всем известная аббревиатура smile.gif
Top
levon
Отправлено: Авг 29 2008, 16:45
Quote Post


<? echo"Кодер" ?>
******

Группа: Забаненные
Сообщений: 681
Пользователь №: 962
Регистрация: 25-Августа 08
Member Offline

Репутация: -17




QUOTE (#root @ Авг 29 2008, 16:43)
QUOTE
А что это?

Internet Explorer, я думал уже давно всем известная аббревиатура smile.gif

А как можно оттуда что-то проверить?
Top
#root
Отправлено: Авг 29 2008, 16:48
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 971
Регистрация: 29-Августа 08
Member Offline

Репутация: 0




levon, Внизу окна слева (привожу для IE 6, в IE 7 я не знаю работает ли данное оповещение), при нажатии на кнопку и возможно при загрузке страницы с кнопкой будет выведено сообщение "Выполнено с ошибками" или "Ошибка JS".

Это сообщение отредактировал #root - Авг 29 2008, 17:04
Top
Mashka
Отправлено: Янв 8 2009, 09:27
Quote Post


Счастье-это то с чем я живу
Group Icon

Группа: Пользователи
Сообщений: 55
Пользователь №: 1 041
Регистрация: 13-Октября 08
Из: Екатеринбург
Member Offline

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




Все сделала но у меня поченму то сместилась кнопка ответить! а быстрый ответ появляется только когда на эту кнопку нажмешь!!! как сделать чтоб была отдельная кнопка быстрый ответ!!! помогите sad.gif
Вот что получилось:
user posted image
Top
Mashka
Отправлено: Янв 8 2009, 09:48
Quote Post


Счастье-это то с чем я живу
Group Icon

Группа: Пользователи
Сообщений: 55
Пользователь №: 1 041
Регистрация: 13-Октября 08
Из: Екатеринбург
Member Offline

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




И еще когда быстрый ответ открывается смайлики все в разброс
Вот:user posted image
Top
Добрый
Отправлено: Янв 8 2009, 15:07
Quote Post


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

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

Репутация: 77




Mashka, изучайте внимательно код.
QUOTE (Mashka @ Сегодня, 09:28)
Все сделала но у меня поченму то сместилась кнопка ответить! а быстрый ответ появляется только когда на эту кнопку нажмешь!!! как сделать чтоб была отдельная кнопка быстрый ответ!!! помогите 
Вот что получилось:
после вставки кода кнопки, поставьте <br />


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

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Faust_1991
Отправлено: Мар 22 2009, 15:30
Quote Post


~in trance~
Group Icon

Группа: Пользователи
Сообщений: 142
Пользователь №: 977
Регистрация: 31-Августа 08
Из: Украина, Донецк
Member Offline

Репутация: 0




Спасибо классная штучка)))только кнопочку по удобному для себя расположил))не там как писалось тут)))


--------------------
Мои проэкты:

Лучшее Аниме Тут
Top
Feyd
Отправлено: Апр 6 2009, 22:46
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 66
Пользователь №: 443
Регистрация: 2-Января 08
Member Offline

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




Попытался установить этот мод, АВАТАР исчез, прочитал тему, понел что был уже такой вопрос, но тут не ответили как исправить... smile.gif Подскажите а? П.С. Перед этим ставил "Но Аватар Мод" <--- может с этим что-то связано?


--------------------
user posted image
Top
beauty
Отправлено: Апр 21 2009, 13:33
Quote Post


Киса...
Group Icon

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

Репутация: 5




Спасибо, очень удобо, только сделала ссылочкой, по центру и сини м цветом =) wink.gif


--------------------
Мой форум http://superspeak.ipb.su
Top
IrinaHa
Отправлено: Июн 4 2009, 20:55
Quote Post


testantispam
Group Icon

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

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




Можно ли сделать в движке возможность поля для быстрого ответа? А так же, если это будет реализовано, то сделать функцию, чтобы при нажатии на ник того, кто постит в теме его имя выделенное ждирным шрифтом было в поле ответа?
Top
Dron
Отправлено: Июн 4 2009, 21:35
Quote Post


admin of ipb.su
Group Icon

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

Репутация: 133




QUOTE (IrinaHa @ Сегодня, 21:56)
Можно ли сделать в движке возможность поля для быстрого ответа? А так же, если это будет реализовано, то сделать функцию, чтобы при нажатии на ник того, кто постит в теме его имя выделенное ждирным шрифтом было в поле ответа?

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


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

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

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

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