Eduard Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 Название: Вставка имени собеседника - Nick Insert IPBДобавил: EduardДобавлен: 26 Сен 2007Обновлен: 26 Сен 2007Категория: IP.Board 2.3.x Предлагаю Вашему вниманию вставку имени собеседника в форму быстрого ответа для форума Invision Power Board. Модификация добавляет кнопку вставки имени желаемого собеседника в форму быстрого ответа. Создавалось и тестировалось для форума Invision Power Board 2.3.1 Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
bbk Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 Не очень привычно и удобно. Лучше сделать как стандартно при нажатии на ник Ссылка на комментарий Поделиться на других сайтах Прочее
Kaiser911 Опубликовано 29 Сентября 2007 Жалоба Поделиться Опубликовано 29 Сентября 2007 Не думаю что будет нормально, хотя там можно помудрить с ником и прочей бойдой. А так за мод спасибо, он мне сейчас как раз нужен будет. Ссылка на комментарий Поделиться на других сайтах Прочее
alta Опубликовано 11 Октября 2007 Жалоба Поделиться Опубликовано 11 Октября 2007 что то он не качается вовсе Зы: Товарищи,помогите найти и установить этот мод,плииз. для (Русская версия IP.Board 2.3.1 © 2007) Ссылка на комментарий Поделиться на других сайтах Прочее
~LeKs~ Опубликовано 15 Октября 2007 Жалоба Поделиться Опубликовано 15 Октября 2007 Почему то не хочет работать, сделал всё как описано в прилагаемом файле, кнопка появилась, но нажимая на неё ничего не происходит, что делать ? Ссылка на комментарий Поделиться на других сайтах Прочее
marcel Опубликовано 27 Октября 2007 Жалоба Поделиться Опубликовано 27 Октября 2007 Почему то не хочет работать, сделал всё как описано в прилагаемом файле, кнопка появилась, но нажимая на неё ничего не происходит, что делать ? Та же ерунда. Что делать? Ссылка на комментарий Поделиться на других сайтах Прочее
~LeKs~ Опубликовано 12 Ноября 2007 Жалоба Поделиться Опубликовано 12 Ноября 2007 Всё работает! Попробывал поставить ещё раз и отлично! Ссылка на комментарий Поделиться на других сайтах Прочее
torcon Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Отличный мод, поставил на 2.3.3 есть недостаток, кнопка расположена не в самом удачном месте. Бывают длинные большие посты, где от аватара надо еще пролистать до кнопки полкилометра. Если бы она была вверху над аватаром и уменьшена кнопка было бы удобнее. При наведении на кнопку всплывает "Вставить ник" новичку это ничего не обьясняет, я заменил "Вставить ник в поле быстрого ответа" так уже яснее зачем эта кнопка нужна. Ссылка на комментарий Поделиться на других сайтах Прочее
kolyapakhomov Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 У меня тоже JavaScript не работает! Может кто-нибудь выложить готовый? Ссылка на комментарий Поделиться на других сайтах Прочее
taren Опубликовано 21 Декабря 2007 Жалоба Поделиться Опубликовано 21 Декабря 2007 не работает именно под фаирфоксом, под эксплоером пашет ) как решить проблемму с фаирфоксом Ссылка на комментарий Поделиться на других сайтах Прочее
Kvendi Опубликовано 21 Декабря 2007 Жалоба Поделиться Опубликовано 21 Декабря 2007 Я правда переделал чтьобы не под постом была кнопка а пункт в выпадающем меню ника удобней по- мойму ) Ссылка на комментарий Поделиться на других сайтах Прочее
WildCat Опубликовано 20 Января 2008 Жалоба Поделиться Опубликовано 20 Января 2008 Отличный мод, поставил на 2.3.3 есть недостаток, кнопка расположена не в самом удачном месте. Бывают длинные большие посты, где от аватара надо еще пролистать до кнопки полкилометра. Если бы она была вверху над аватаром и уменьшена кнопка было бы удобнее. При наведении на кнопку всплывает "Вставить ник" новичку это ничего не обьясняет, я заменил "Вставить ник в поле быстрого ответа" так уже яснее зачем эта кнопка нужна.Что мешает сделать свою кнопулю и разместить код в renderrow над аватаром - после<td valign="top" class="{$post['post_css']}" rowspan='2' style="border:1px solid white;border-left:none;"> добавить<br><div align="center"> <img src="style_images/23simplebl/ins_nick.gif" width="120" height="15" border="0" style="cursor: pointer;" OnClick=\"java script:ins('{$author['ins_nick']}')\" title="Нажмите для вставки ника собеседника в форму быстрого ответа" /> </div><br>центрирование и отступы - дело сугубо добровольное, как сами понимаете... мне было удобно сделать так. Кстати, сделал у себя кликабельные аватары, ведущие в профайл юзера, может кому пригодится: <if="$author['id'] AND $author['avatar']"> <a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br /> <else /> <a href="{ipb.vars['board_url']}/index.php?showuser={$author['id']}">{$author['avatar']}</a><br /><br /> </if> Ссылка на комментарий Поделиться на других сайтах Прочее
~LeKs~ Опубликовано 21 Января 2008 Жалоба Поделиться Опубликовано 21 Января 2008 Что то мне не понять куда вставлять код, чтобы после ника было <td valign="top" class="{$post['post_css']}" rowspan='2' style="border:1px solid white;border-left:none;"> Такого я не нашёл! Ссылка на комментарий Поделиться на других сайтах Прочее
WildCat Опубликовано 21 Января 2008 Жалоба Поделиться Опубликовано 21 Января 2008 (изменено) Над аватаром мне не понравилось. Сменил картинку на обычный текст с событием и вынес рядом с датой сообщения. В renderrow найти <!-- POSTED DATE DIV --> <div style="float: left;"> <span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span> </div> заменить на <!-- POSTED DATE DIV --> <div style="float: left;"> <span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']} <b>[ <span style="cursor: pointer; color: #FF0000;" OnClick=\"java script:ins('{$author['ins_nick']}')\" title="Нажмите для вставки ника собеседника в форму быстрого ответа" />Вставить ник в форму быстрого ответа</span> ]</b></span> </div> Как бы еще при онклике передавать фокус на форму быстрого ответа? А то если находишься далеко от формы БО, то не виден и не всем непонятен результат нажатия на ссылку Изменено 21 Января 2008 пользователем WildCat Ссылка на комментарий Поделиться на других сайтах Прочее
zantt Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 Почему то не хочет работать, сделал всё как описано в прилагаемом файле, кнопка появилась, но нажимая на неё ничего не происходит, что делать ?единственное что, я сделал то же, что и WildCat. те сменил картинку на обычный текст с событием и вынес рядом с датой сообщения. Ссылка на комментарий Поделиться на других сайтах Прочее
cooler78 Опубликовано 12 Февраля 2008 Жалоба Поделиться Опубликовано 12 Февраля 2008 Если у кого-то скрипт не работает, то, возможно, у Вас в настройках форумов отключена возможность "быстрого ответа" (http://wiki.iblink.ru/documentation/acp/management/forum_control?s=%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B3%D0%BE%20%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0) Ссылка на комментарий Поделиться на других сайтах Прочее
cooler78 Опубликовано 28 Февраля 2008 Жалоба Поделиться Опубликовано 28 Февраля 2008 и еще - может у всех работате, а у меня глюно всё было до того, как я исправил "один пробел" в предложенном скрипте:...OnClick=\"java script:ins('...заменил на ...OnClick=\"javascript:ins('... Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 29 Февраля 2008 Жалоба Поделиться Опубликовано 29 Февраля 2008 не работает именно под фаирфоксом, под эксплоером пашет ) как решить проблемму с фаирфоксомЕсли еще не пофиксили, посмотри в шаблоне форума (не в моде, а именно в шаблоне), где сама форма ответа. У всех тегов формы должен быть продублирован ID и name - кривая лиса в нарушение стандарта HTML ищет объекты в формах по айдишникам, а в теле документа по неймам. Ссылка на комментарий Поделиться на других сайтах Прочее
spenso Опубликовано 4 Марта 2008 Жалоба Поделиться Опубликовано 4 Марта 2008 не работает именно под фаирфоксом, под эксплоером пашет ) как решить проблемму с фаирфоксомЕсли еще не пофиксили, посмотри в шаблоне форума (не в моде, а именно в шаблоне), где сама форма ответа. У всех тегов формы должен быть продублирован ID и name - кривая лиса в нарушение стандарта HTML ищет объекты в формах по айдишникам, а в теле документа по неймам.А можно поподробнее что и где править? А то не хочет через <img src=... работать в фоксе.Спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
]-[ @ c |{ e r Опубликовано 18 Марта 2008 Жалоба Поделиться Опубликовано 18 Марта 2008 ./jscripts/ipb_topic.jsВ самом конце файла вставить:function ins(name){my_show_div(my_getbyid('qr_open'));if(document.REPLIER.Post){var input=document.REPLIER.Post;input.value=input.value+"[b]"+name+"[/b]"+", ";input.focus();}} Админка -> Внешний вид -> Изменение HTML шаблонов стиля -> skin_topic -> RenderRow Ищём: <div class='popupmenu-item-last'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a> </div> Заменяем на: <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a> </div> <div class='popupmenu-item-last'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="java script:ins('{$author['name']}')">Ник в ответ</a> </div> http://i026.radikal.ru/0803/95/da33a63c0d4e.png В коде java script заменить на javascript (тоесть удалить пробелл)!!! Crazy Diamond отреагировал на это 1 Ссылка на комментарий Поделиться на других сайтах Прочее
damin70 Опубликовано 30 Марта 2008 Жалоба Поделиться Опубликовано 30 Марта 2008 help me pleease/Всё установил, всё работает, однако при нажатии на кнопку, появляются только теги жирного шрифта. А сам ник нет. Версия форума 2.3.4 Ссылка на комментарий Поделиться на других сайтах Прочее
]-[ @ c |{ e r Опубликовано 6 Апреля 2008 Жалоба Поделиться Опубликовано 6 Апреля 2008 damin70,Поправил свой пост, {$author['ins_nick']} замените на {$author['name']} Ссылка на комментарий Поделиться на других сайтах Прочее
damin70 Опубликовано 16 Апреля 2008 Жалоба Поделиться Опубликовано 16 Апреля 2008 К сожалению, не помогает ничего не выходит. В адресной строке вот это:http://www.photoshop-planet.ru/java%20script:ins('Лали и ошибка 404, то бишь не найден файл Может кто сможет найти ошибку? <!--Begin Msg Number {$post['pid']}--><table class='ipbtable' cellspacing="0"> <tr> <td valign="middle" class="post_head" width="1%"> <a name="entry{$post['pid']}"></a> <if="$author['id']"> <div id="post-member-{$post['pid']}" class='popmenubutton-new-out'> <span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span> </div> <!-- member menu --> <div class='popupmenu-new' id='post-member-{$post['pid']}_menu' style='display:none;width:230px'> <div class='popupmenu-item-last'> <if="$author['members_display_name_short'] != $author['members_display_name']"> <div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div> </if> <div style='float:right'> <div class='pp-image-thumb-wrap'> <img src='{$author['pp_thumb_photo']}' width='{$author['pp_thumb_width']}' height='{$author['pp_thumb_height']}' alt='' /> </div> <if="$this->ipsclass->vars['pp_allow_member_rate']"> <div style='margin-top:5px;margin-left:6px;'> <img src="{$this->ipsclass->vars['img_url']}/rating_{$author['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$author['_pp_rating_real']}' style='vertical-align:middle' border='0' /> </div> </if> </div> <div class='popupmenu-item'> {$author['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$this->ipsclass->lang['dd_view_profile']}</a> </div> <if="$this->ipsclass->member['id']"> <div class='popupmenu-item'> <if="in_array( $author['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )"> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=remove&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_remove_friend']}</a> <else /> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=add&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_add_friend']}</a> </if> </div> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a> </div> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a> </div> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a> </div> <div class='popupmenu-item-last'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="java script:ins('{$author['name']} ">Ник в ответ</a> </div> </if> </div> </div> <!-- member menu --> <script type="text/javascript"> ipsmenu.register( "post-member-{$post['pid']}", '', 'popmenubutton-new', 'popmenubutton-new-out' ); </script> <else /> <span class="{$post['name_css']}">{$author['_members_display_name']}</span> </if> </td> <td class="post_head" valign="middle" width="99%"> <!-- POSTED DATE DIV --><div style="float: left;"><span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span></div> <!-- REPORT / DELETE / EDIT / QUOTE DIV --> <div align="right"> <span class="postdetails">{$post['ip_address']} {$this->ipsclass->lang['posted_on']} <a title="{$this->ipsclass->lang['tt_link']}" href="{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?showtopic={$post['topic_id']}&view=findpost&p={$post['pid']}" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a> <if="$this->ipsclass->member['is_mod']"> | <a href="#" title="{$this->ipsclass->lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a> </if> </span> </div> </td> </tr> <tr> <td valign="top" class="{$post['post_css']} post_left"> <span class="postdetails"> <if="$author['id'] AND $author['avatar']"> <a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br /> <else /> {$author['avatar']}<br /><br /> </if> {$author['title']}<br /> {$author['member_rank_img']}<br /><br /> {$author['member_group']}<br /> {$author['member_posts']}<br /> {$author['member_joined']}<br /> {$author['member_location']} {$author['member_number']}<br /> {$author['thanks_point']}<br /> <if="$author['custom_fields'] != """> {$author['custom_fields']} </if> <br /> {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']} </span><br /> <img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> </td> <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'> <!-- THE POST {$post['pid']} --> <div class="postcolor" id='post-{$post['pid']}'> {$post['post']} {$post['edit_by']} <if="$post['post_edit_reason'] != ''"> <div class='post-edit-reason'> {$this->ipsclass->lang['reason_for_edit']}: {$post['post_edit_reason']} </div> </if> <!--IBF.ATTACHMENT_{$post['pid']}--> </div> {$post['signature']} {$post['who_thanks']} <!-- THE POST --> </td> </tr> <tr> <td class="formbuttonrow" nowrap="nowrap"> <div style='text-align:left'><a href="java script:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div> </td> <td class="formbuttonrow" nowrap="nowrap"> <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> </div> <!-- REPORT / UP --> <div align="right"> {$post['thanks_button']}{$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a><a href="{$this->ipsclass->base_url}act=Post&CODE=02&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a> </div> </td> </tr><tr> <td class="catend" colspan="2"> <!-- no content --> </td></tr></table><if="$post['edit_button']!=''"><script type='text/javascript'>//<![CDATA[if ( ajax_loaded && use_enhanced_js ){menu_build_menu( 'edit-but-{$post['pid']}', new Array( img_item + " <a title='{$this->ipsclass->lang['edit_full_desc']}' href='{$this->ipsclass->base_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={$this->ipsclass->input['st']}'>{$this->ipsclass->lang['edit_full_title']}</a>", img_item + " <a href='#' title='{$this->ipsclass->lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{$this->ipsclass->lang['edit_quick_title']}</a>" ) );}//]]></script></if> буду очень признателен. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 16 Апреля 2008 Жалоба Поделиться Опубликовано 16 Апреля 2008 Пользуйтесь тегом ![/size][html]<a href="java script:ins('{$author['name']}')">Ник в ответ</a>[/html][b]javascript[/b] должно быть написано слитно. Ссылка на комментарий Поделиться на других сайтах Прочее
smash_TeAm Опубликовано 16 Апреля 2008 Жалоба Поделиться Опубликовано 16 Апреля 2008 <a href="java script:ins('{$author['name']} ">Ник в ответ</a>должен выглядеть так: <a href="java script:ins('{$author['name']}')">Ник в ответ</a>java script без пробела и ') потерялось гы, опоздун или апаздец... как то так... Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения