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

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

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

Страницы: (9) « Первая ... 6 7 [8] 9   ( Перейти к первому непрочитанному сообщению ) 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
DJ JERL
Отправлено: Окт 31 2011, 14:56
Quote Post


Я,это всё таки Я!
Group Icon

Группа: Пользователи
Сообщений: 34
Пользователь №: 3 403
Регистрация: 21-Октября 11
Member Offline

Репутация: 1




mad.gif sad.gif у меня на кнопке ответить не работает,жму и.......нечего

Это сообщение отредактировал DJ JERL - Окт 31 2011, 14:56
Top
Грея
Отправлено: Окт 31 2011, 15:03
Quote Post


Вечность? Всего лишь единица измерения времени
Group Icon

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

Репутация: 27




DJ JERL, проверьте поэтапно установку. И посмотрите как выглядит ник - ники с апостофом ( ' ) этим скриптом не вставляются.
Top
Slesher
Отправлено: Окт 31 2011, 22:34
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




єтап 2 проверьте.


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
DJ JERL
Отправлено: Ноя 1 2011, 09:03
Quote Post


Я,это всё таки Я!
Group Icon

Группа: Пользователи
Сообщений: 34
Пользователь №: 3 403
Регистрация: 21-Октября 11
Member Offline

Репутация: 1




Грея,Slesher,у мну всё правильно,"скрипик в скриптик","кодик в кодик"
Top
Agora_tm
Отправлено: Мар 24 2012, 01:30
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 28
Пользователь №: 3 417
Регистрация: 10-Ноября 11
Member Offline

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




Господа, подскажите как вставлять ник кликая на ник над аватаром? (у меня уже аватар кликабельный, ведет в профиль юзера)
ЗЫ, А заодно и как отцентрировать ник (всё остальное поцентру, а ник как ценртировать понять не могу..)
Top
Slesher
Отправлено: Мар 24 2012, 09:36
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




В п. 3 вместо переменной аватара сделайте $author['name']


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Agora_tm
Отправлено: Мар 24 2012, 14:29
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 28
Пользователь №: 3 417
Регистрация: 10-Ноября 11
Member Offline

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




Slesher, сделал, тепеь этот блок выглядит у меня так
Код
<td valign='middle' class='row4' width="1%"><a name='entry{$post['pid']}'></a><span class='{$post['name_css']}'><center><a href="javascript:addName('[b][color=red]{$post['name']}[/color], [/b]');">{$author['name']}</a></center></span></td>

но результат тот же, ссыль ника ведет в профиль...
Что-то не то делаю?
Top
Slesher
Отправлено: Мар 24 2012, 16:48
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




ну, вы , ествественно , заменяли {$author['avatar']} этим?


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Agora_tm
Отправлено: Мар 24 2012, 21:26
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 28
Пользователь №: 3 417
Регистрация: 10-Ноября 11
Member Offline

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




Цитата
вы , ествественно , заменяли {$author['avatar']} этим
нет biggrin.gif
а надо было?
я в вверх вставил (в сам ник, в первую строку поста)
Top
Slesher
Отправлено: Мар 24 2012, 23:01
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




Agora_tm, не совсем. я недосмотрел,
Цитата (Slesher @ Сегодня, 10:36)
$author['name']
превращается в ник сразу с сылкой.
Измените его на
Код
<a href="javascript:addName('[b][color=brown]{$post['name']}[/color][/b],');"><b>{$post['name']}</b></a>

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


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
ignasio
Отправлено: Июл 29 2012, 17:43
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 363
Пользователь №: 3 529
Регистрация: 1-Марта 12
Member Offline

Репутация: 1




у меня такой код:
[/CODE]<script type="text/javascript">
<!--
function emo_pop()
{
window.open('index.{ibf.vars.php_ext}?act=legends&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes');
}
//-->
</script>
<br />
<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{ibf.script_url}" method='post'>
<input type='hidden' name='act' value='Post' />
<input type='hidden' name='s' value='</span>' />
<input type='hidden' name='CODE' value='03' />
<input type='hidden' name='f' value='$fid' />
<input type='hidden' name='t' value='$tid' />
<input type='hidden' name='st' value='{$ibforums->input['st']}' />
<input type='hidden' name='enabletrack' value='{ibf.member.auto_track}' />
<input type='hidden' name='auth_key' value='$key' />
<input type='hidden' name='MAX_FILE_SIZE' value='500000' />
<!-- TITLE DIV -->
<div class="tableborder">
<div class='maintitle'><{CAT_IMG}>&nbsp;{ibf.lang.qr_title}</div>
<div style="padding: 6px;" class="row2" >
<div style="width: 81%; padding: 6px; margin: 0pt auto;" class="rte-buttonbar" >

<img title='Жирный' alt='Жирный' src='http://ipb.su/html/buttons/rte-bold.png' onmouseover="copyT('B')" onclick="insTxt()" />
<img title='Наклонный' alt='Наклонный' src='http://ipb.su/html/buttons/rte-italic.png' onmouseover="copyT('I')" onclick="insTxt()" />
<img title='Подчёркнутый' alt='Подчёркнутый' src='http://ipb.su/html/buttons/rte-underlined.png' onmouseover="copyT('U')" onclick="insTxt()" />
<img src="http://ipb.su/html/buttons/rte-align-center.png" alt="По центру" title="По центру" onmouseover="copyT('CENTER')" onclick="insTxt()" />
<img src="http://ipb.su/html/buttons/rte-align-right.png" alt="По правому краю" title="По правому краю" onmouseover="copyT('RIGHT')" onclick="insTxt()" />
<img title='Ссылка' alt='Ссылка' src='http://ipb.su/html/buttons/rte-link-button.png' onmouseover="copyT('URL')" onclick="insTxt()" />
<img title='Изображение' alt='Изображение' src='http://ipb.su/html/buttons/rte-image-button.png' onmouseover="copyT('IMG')" onclick="insTxt()" />
<img title='Цитата' alt='Цитата' src='http://ipb.su/html/buttons/rte-quote-button.png' onmouseover="copyT('QUOTE')" onclick="insTxt()" />
<img title='Код' alt='Код' src='http://ipb.su/html/buttons/rte-code-button.png' onmouseover="copyT('CODE')" onclick="insTxt()" />
<img title='Скрытый текст' alt='Скрытый текст' src='http://ipb.su/html/buttons/rte-hide.png' onmouseover="copyT('HIDE')" onclick="insTxt()" />
<img title='Спойлер' alt='Спойлер' src='http://ipb.su/html/buttons/rte-spoiler.png' onmouseover="copyT('SPOILER')" onclick="insTxt()" />
<a href='javascript:emo_pop();'><img title='Смайлики' alt='Смайлики' src='http://ipb.su/html/buttons/rte-smiles.png' ></a>
<br />
<textarea style='margin:0px;padding:4px;width:98%' cols="70" rows="15" name="Post" class="textinput" tabindex="1" id="tex" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea>
<br /><br />
<center><input type='file' name='FILE_UPLOAD' size='30' class='forminput' /><br /><br />
<a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a> |
<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie} |
<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
<br /><br />
<input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" />&nbsp;
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
&nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
</center>
</div>
</div>
</div>
</form>
</div>[CODE]
куда вставлять код представленный в 1-м сообщении?


--------------------
Приветствую! Общайтесь?? любите. улыбайтесь
Top
AweDer
Отправлено: Июл 29 2012, 22:30
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




ignasio,


Цитата
<script type="text/javascript">
<!--
function emo_pop()
{
window.open('index.{ibf.vars.php_ext}?act=legends&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes');
}



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







//-->
</script>
<br />
<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{ibf.script_url}" method='post'>
<input type='hidden' name='act' value='Post' />
<input type='hidden' name='s' value='</span>' />
<input type='hidden' name='CODE' value='03' />
<input type='hidden' name='f' value='$fid' />
<input type='hidden' name='t' value='$tid' />
<input type='hidden' name='st' value='{$ibforums->input['st']}' />
<input type='hidden' name='enabletrack' value='{ibf.member.auto_track}' />
<input type='hidden' name='auth_key' value='$key' />
<input type='hidden' name='MAX_FILE_SIZE' value='500000' />
<!-- TITLE DIV -->
<div class="tableborder">
<div class='maintitle'><{CAT_IMG}>&nbsp;{ibf.lang.qr_title}</div>
<div style="padding: 6px;" class="row2" >
<div style="width: 81%; padding: 6px; margin: 0pt auto;" class="rte-buttonbar" >

<img title='Жирный' alt='Жирный' src='http://ipb.su/html/buttons/rte-bold.png' onmouseover="copyT('B')" onclick="insTxt()" />
<img title='Наклонный' alt='Наклонный' src='http://ipb.su/html/buttons/rte-italic.png' onmouseover="copyT('I')" onclick="insTxt()" />
<img title='Подчёркнутый' alt='Подчёркнутый' src='http://ipb.su/html/buttons/rte-underlined.png' onmouseover="copyT('U')" onclick="insTxt()" />
<img src="http://ipb.su/html/buttons/rte-align-center.png" alt="По центру" title="По центру" onmouseover="copyT('CENTER')" onclick="insTxt()" />
<img src="http://ipb.su/html/buttons/rte-align-right.png" alt="По правому краю" title="По правому краю" onmouseover="copyT('RIGHT')" onclick="insTxt()" />
<img title='Ссылка' alt='Ссылка' src='http://ipb.su/html/buttons/rte-link-button.png' onmouseover="copyT('URL')" onclick="insTxt()" />
<img title='Изображение' alt='Изображение' src='http://ipb.su/html/buttons/rte-image-button.png' onmouseover="copyT('IMG')" onclick="insTxt()" />
<img title='Цитата' alt='Цитата' src='http://ipb.su/html/buttons/rte-quote-button.png' onmouseover="copyT('QUOTE')" onclick="insTxt()" />
<img title='Код' alt='Код' src='http://ipb.su/html/buttons/rte-code-button.png' onmouseover="copyT('CODE')" onclick="insTxt()" />
<img title='Скрытый текст' alt='Скрытый текст' src='http://ipb.su/html/buttons/rte-hide.png' onmouseover="copyT('HIDE')" onclick="insTxt()" />
<img title='Спойлер' alt='Спойлер' src='http://ipb.su/html/buttons/rte-spoiler.png' onmouseover="copyT('SPOILER')" onclick="insTxt()" />
<a href='javascript:emo_pop();'><img title='Смайлики' alt='Смайлики' src='http://ipb.su/html/buttons/rte-smiles.png' ></a>
<br />
<textarea style='margin:0px;padding:4px;width:98%' cols="70" rows="15" name="Post" class="textinput" tabindex="1" id="tex" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea>
<br /><br />
<center><input type='file' name='FILE_UPLOAD' size='30' class='forminput' /><br /><br />
<a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a> |
<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie} |
<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
<br /><br />
<input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" />&nbsp;
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
&nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
</center>
</div>
</div>
</div>
</form>
</div>



Вот так должно быть


--------------------
Top
LansVans
Отправлено: Дек 13 2012, 16:16
Quote Post


Новичок
Group Icon

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

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




Здравствуйте!

Прошу помощи, у меня версия форума IPB 2.3.4 и в настройке скинов я не могу найти Topic View Section и Post Entry ohmy.gif

Как только не пытался, нет его и все. Из-за этого установка мода невозможна. Кто-нибудь, подскажите, что можно сделать? Неужели этот мод на мою версию форума никак не поставить sad.gif
Top
AweDer
Отправлено: Дек 14 2012, 15:39
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




LansVans,Может и можно но скорее всего как то иначе ваш шаблон называется.


--------------------
Top
Magadannoxton
Отправлено: Сен 30 2013, 12:33
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 59
Пользователь №: 4 271
Регистрация: 21-Сентября 13
Из: магадан
Member Offline

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




Dron,
У меня появилась кнопка , все работает , но например написав пользователю Юлия , у меня не высвечиваеться её имя в поле ответа . А просто
[/color], Хотя должно быть сразу так [Color=red]Юлия,
В чем причина ? не в ручную же писать мне , а тем более пользователям
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

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