Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (9) « Первая ... 6 7 [8] 9 ( Перейти к первому непрочитанному сообщению ) |
Dron |
Отправлено: Ноя 1 2007, 22:29
|
admin of ipb.su Группа: Пользователи Сообщений: 6 040 Пользователь №: 3 Регистрация: 27-Октября 07 Из: г.Псков Репутация: 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 |
|
DJ JERL |
Отправлено: Окт 31 2011, 14:56
|
Я,это всё таки Я! Группа: Пользователи Сообщений: 34 Пользователь №: 3 403 Регистрация: 21-Октября 11 Репутация: 1 |
у меня на кнопке ответить не работает,жму и.......нечего
Это сообщение отредактировал DJ JERL - Окт 31 2011, 14:56 |
|
Грея |
Отправлено: Окт 31 2011, 15:03
|
Вечность? Всего лишь единица измерения времени Группа: Пользователи Сообщений: 348 Пользователь №: 1 357 Регистрация: 16-Марта 09 Из: Красноярск Репутация: 27 |
DJ JERL, проверьте поэтапно установку. И посмотрите как выглядит ник - ники с апостофом ( ' ) этим скриптом не вставляются.
|
|
Slesher |
Отправлено: Окт 31 2011, 22:34
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
єтап 2 проверьте.
-------------------- |
|
DJ JERL |
Отправлено: Ноя 1 2011, 09:03
|
Я,это всё таки Я! Группа: Пользователи Сообщений: 34 Пользователь №: 3 403 Регистрация: 21-Октября 11 Репутация: 1 |
Грея,Slesher,у мну всё правильно,"скрипик в скриптик","кодик в кодик"
|
|
Agora_tm |
Отправлено: Мар 24 2012, 01:30
|
Новичок Группа: Пользователи Сообщений: 28 Пользователь №: 3 417 Регистрация: 10-Ноября 11 Репутация: нет |
Господа, подскажите как вставлять ник кликая на ник над аватаром? (у меня уже аватар кликабельный, ведет в профиль юзера)
ЗЫ, А заодно и как отцентрировать ник (всё остальное поцентру, а ник как ценртировать понять не могу..) |
|
Slesher |
Отправлено: Мар 24 2012, 09:36
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
В п. 3 вместо переменной аватара сделайте $author['name']
-------------------- |
|
Agora_tm |
Отправлено: Мар 24 2012, 14:29
|
Новичок Группа: Пользователи Сообщений: 28 Пользователь №: 3 417 Регистрация: 10-Ноября 11 Репутация: нет |
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> но результат тот же, ссыль ника ведет в профиль... Что-то не то делаю? |
|
Slesher |
Отправлено: Мар 24 2012, 16:48
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
ну, вы , ествественно , заменяли {$author['avatar']} этим?
-------------------- |
|
Agora_tm |
Отправлено: Мар 24 2012, 21:26
|
Новичок Группа: Пользователи Сообщений: 28 Пользователь №: 3 417 Регистрация: 10-Ноября 11 Репутация: нет |
Цитата вы , ествественно , заменяли {$author['avatar']} этим нет а надо было? я в вверх вставил (в сам ник, в первую строку поста) |
|
Slesher |
Отправлено: Мар 24 2012, 23:01
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
Agora_tm, не совсем. я недосмотрел,
Цитата (Slesher @ Сегодня, 10:36) $author['name'] превращается в ник сразу с сылкой.Измените его на Код <a href="javascript:addName('[b][color=brown]{$post['name']}[/color][/b],');"><b>{$post['name']}</b></a> только тогда ник будет отображатся без цветовых приставок, тоесть все ники станут единого стиля, без дифференциации по приставкам. Чтобы сделать цветным, надо еще достаточно поигратся с кодом. -------------------- |
|
ignasio |
Отправлено: Июл 29 2012, 17:43
|
Юзер Группа: Пользователи Сообщений: 363 Пользователь №: 3 529 Регистрация: 1-Марта 12 Репутация: 1 |
у меня такой код:
[/CODE]<script type="text/javascript"> <!-- function emo_pop() { window.open('index.{ibf.vars.php_ext}?act=legends&CODE=emoticons&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}> {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" /> {ibf.lang.qr_add_smilie} | <input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" /> {ibf.lang.qr_add_sig} <br /><br /> <input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" /> <input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' /> <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-м сообщении? -------------------- Приветствую! Общайтесь?? любите. улыбайтесь
|
|
AweDer |
Отправлено: Июл 29 2012, 22:30
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
ignasio,
Цитата <script type="text/javascript"> <!-- function emo_pop() { window.open('index.{ibf.vars.php_ext}?act=legends&CODE=emoticons&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}> {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" /> {ibf.lang.qr_add_smilie} | <input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" /> {ibf.lang.qr_add_sig} <br /><br /> <input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" /> <input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' /> <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' /> </center> </div> </div> </div> </form> </div> Вот так должно быть -------------------- |
|
LansVans |
Отправлено: Дек 13 2012, 16:16
|
Новичок Группа: Пользователи Сообщений: 1 Пользователь №: 3 883 Регистрация: 13-Декабря 12 Репутация: нет |
Здравствуйте!
Прошу помощи, у меня версия форума IPB 2.3.4 и в настройке скинов я не могу найти Topic View Section и Post Entry Как только не пытался, нет его и все. Из-за этого установка мода невозможна. Кто-нибудь, подскажите, что можно сделать? Неужели этот мод на мою версию форума никак не поставить |
|
AweDer |
Отправлено: Дек 14 2012, 15:39
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
LansVans,Может и можно но скорее всего как то иначе ваш шаблон называется.
-------------------- |
|
Magadannoxton |
Отправлено: Сен 30 2013, 12:33
|
Участник Группа: Пользователи Сообщений: 59 Пользователь №: 4 271 Регистрация: 21-Сентября 13 Из: магадан Репутация: нет |
Dron,
У меня появилась кнопка , все работает , но например написав пользователю Юлия , у меня не высвечиваеться её имя в поле ответа . А просто [/color], Хотя должно быть сразу так [Color=red]Юлия, В чем причина ? не в ручную же писать мне , а тем более пользователям |
|
Страницы: (9) « Первая ... 6 7 [8] 9 |