Перейти к контенту

[2.3.x]Вставка имени собеседника - Nick Insert IPB


Eduard

Рекомендуемые сообщения

  • 1 месяц спустя...
  • Ответы 59
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Доброго времени суток.

У меня проблема с этим модом в другом скине - IBSkin-Exlusive. Во всех остальных скинах работает безупречно.

Такой ответ я получаю при попытке его поставить:

 

Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные.

 

<!--Begin Msg Number {$post['pid']}-->

 

<table class='ipbtable' cellspacing="0">

<tr>

<td valign="center" class="tvleft" width="1%">

 

<div class="username" style="cursor: hand" unselectable="true">

<span class="normalname">

 

<a name="entry{$post['pid']}"></a>

<if="$author['id']">

<div id="post-member-{$post['pid']}" class='username'>

<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; LEFT: 0px; WIDTH: 230px; POSITION: absolute; TOP: 0px" zIndex="50">

 

<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>

 

 

<!-- member menu -->

 

 

<script type="text/javascript">ipsmenu.register( "post-member-{$post['pid']}", '', 'username2', 'username' );</script>

<else />

<span class="{$post['name_css']}">{$author['_members_display_name']}</span>

</if>

 

</td>

<td class="postop" 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="tvleft">

 

<div align="center"><div style="width: 182px" class="nopad">

 

<div class="uitopmid"><div class="uitoplt"><div class="uitoprt">  </div></div></div>

 

<div class="userinfo">

 

<if="$author['id'] AND $author['avatar']"><center>{$author['avatar']}</center><br /><br /><else /><center><img src='style_images/<#IMG_DIR#>/no-avatar.gif' border='0' alt='' /><br /><br /></if></center>

 

</div>

 

<div class="userinfo">

<span class="postdetails">

 

{$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 />

 

</div>

 

<div class="uibotmid"><div class="uibotlt"><div class="uibotrt">

 

</div></div></div>

<div class="cleared"> </div>

</div></div>

 

</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="tvleft" nowrap="nowrap">

<div style='text-align:center'><a href="java script:scroll(0,0);"><{P_UP}></a></div>

</td>

<td class="formbuttonrow" nowrap="nowrap">

<!-- PM / EMAIL / WWW / MSGR -->

<div style="float: left;">

 

</div>

<!-- REPORT / UP -->

<div align="right">

{$post['delete_button']}{$post['report_link']}{$post['thanks_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>

</table>

 

 

<div class="divbar"> </div>

 

 

<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>

Ссылка на комментарий
Поделиться на других сайтах

Ну вот, а ещё говорят, что русские своих на войне бросают... :D

В инструкции что написано ?

 

Найти:

 

<!-- PM / EMAIL / WWW / MSGR -->
<div style="float: left;">
 
</div>
<!-- REPORT / UP -->

 

Заменить на:

 

<!-- PM / EMAIL / WWW / MSGR -->
<div style="float: left;">
<img src="style_images/1/ins.gif" style="cursor: pointer;" OnClick=\"java script:ins('{$author['ins_nick']}')\" alt="Вставить ник" title="Вставить ник собеседника" />
</div>
<!-- REPORT / UP -->

 

Или как Sannis предлогает вставить код после этого

<div style="float: left;">

Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...
А как сделать чтобы при нажатии на кнопку, ник пользов... он вставлялся в быстрый ответ и страница автоматически перенаправлялась туда же, просто некоторые могут до бесконечности нажимать на кнопку и не поймут.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

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

 

Добавлено:

Хотя посмотрел код, input.focus() стоит, должна фокусировка нормально отрабатывать

Изменено пользователем bazalt
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 1 месяц спустя...

А можно как то сделать в этом моде цитату, как в этом моде ?

http://www.ibresource.ru/forums/index.php?showtopic=44006

Ссылка на комментарий
Поделиться на других сайтах

А можно как то сделать в этом моде цитату, как в этом моде ?

http://www.ibresource.ru/forums/index.php?showtopic=44006

Если кого интересует это же вопрос, то я вышел из положения, поставив к этому моду, вот этот

http://www.ibresource.ru/forums/index.php?...mp;#entry323957

И все нормально работает (оба)

Ссылка на комментарий
Поделиться на других сайтах

А у меня после установки мода в опере всё работает, а в эксплоуэре то работает то нет, когда нажимаешь кнопку "вствить" ник появляется в форме быстрого ответа, зашол в другую тему и уже не нажимается, обновил страницу и снова нажимается. Как это можно исправить?
Ссылка на комментарий
Поделиться на других сайтах

Всё, разобрался :D нужно код для JS ужать и тогда всё работает стабильно. У автора код не сжат, а у меня на форуме код в одну строку, после того как всё сделал одной строкой, всё стало чётко. Спасибо автору за модификацию. ;)
Ссылка на комментарий
Поделиться на других сайтах

я все сделала как было написано в инструкции, появилась иконка Вставить, НО почему при нажатии на нее появляется лишь b/b, ???? :D

 

помогите!!!!! очень прошу!

 

люди, ну не работает! помогите!

 

здесь ктонить есть?((((

Ссылка на комментарий
Поделиться на других сайтах

Опера

 

 

вот код

 

<!-- PM / EMAIL / WWW / MSGR -->

<div style="float: left;">

<img src="style_images/0/ins.gif" style="cursor: pointer;" OnClick=\"java script:ins('{$author['ins_nick']}')\" alt="Вставить ник" title="Вставить ник" />

</div>

<!-- REPORT / UP -->

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.