1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

Статус icq перед ником.

Тема в разделе "IPB", создана пользователем .germes, 5 янв 2007.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. .germes

    .germes Прохожие

    Статус icq перед ником пользователя в просмотрах темы.
    Установка: 1 минута.
    Проверено на ipb 2.1.7 версии.

    Для того, чтобы отображался статус icq перед ником - нужно:

    1. Зайти на форум в Админцентр => Внешний вид => Менеджер стилей => Изменить HTML фрагменты => skin_topic (просмотр темы) => RenderRow.

    2. Находим код, отвечающий за отображение ника в теме:

    {$author['members_display_name']}</span></td>

    3. Добавляем перед ним вот такой код:

    <if="ipb.member['icq_number'] != "0"">
    <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a>
    </if>

    ВОТ И ВСЁ! Я считаю, что это очень удобная и полезная функция.
     
  2. Sland

    Sland ПротNв те4ениR

    Регистр.:
    15 дек 2006
    Сообщения:
    181
    Симпатии:
    156
    А если у человека не будет ICQ что будет там высвечиваться)
     
  3. w4m1

    w4m1 Ой вэй...

    Регистр.:
    13 апр 2006
    Сообщения:
    116
    Симпатии:
    2
    По своему опыту скажу, как ввел такой хак, так сразу заполняемость полей icq повысилась =)
     
  4. .germes

    .germes Прохожие

    Sland если ICQ не указан то ничего не отображается
     
  5. Metaltuman

    Metaltuman Прохожие

    Риспект тебе за инструкцию, но как например вставить статусы AOL или MSN?

    Добавлено через 44 минуты
    вот помоги мне вставить ICQ статус в этот RenderRow
    версия IPB 2.2.1 Nulled by KonstaLXXX

    Код:
    <!--Begin Msg Number {$post['pid']}-->
    <table class='ipbtable' cellspacing="1">
    	<tr>
    		<td valign="middle" class="row2" 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("&amp;do=remove&amp;member_id={$author['id']}&amp;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("&amp;do=add&amp;member_id={$author['id']}&amp;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&amp;CODE=4&amp;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&amp;CODE=gettopicsuser&amp;mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a>
    							</div>
    						</if>
    						<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&amp;CODE=getalluser&amp;mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a>
    						</div>
    					</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="row2" 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="#" 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']}">
            	<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 />
    				<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']}
    			<!-- THE POST -->
    		</td>
    	</tr>
    	<tr>
    		<td class="formbuttonrow" nowrap="nowrap">
    			<div style='text-align:left'><a href="javascript:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div>
    		</td>
    		<td class="formbuttonrow" nowrap="nowrap">
    			<!-- PM / EMAIL / WWW / MSGR -->
    			<div style="float: left;">
    				&nbsp;
    			</div>
    			<!-- REPORT / UP -->
             	<div align="right">
             		{$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&amp;CODE=02&amp;f={$this->ipsclass->input['f']}&amp;t={$this->ipsclass->input['t']}&amp;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&amp;do=edit_post&amp;f={$post['forum_id']}&amp;t={$post['topic_id']}&amp;p={$post['pid']}&amp;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>
    
     
  6. .germes

    .germes Прохожие

    Metaltuman попробуй вот так... Отпишись подошло или нет!

     
  7. Metaltuman

    Metaltuman Прохожие

    Invision Power Board Message

    These template bits could not be saved because they cause an error when parsed. Please check the data including any HTML logic used and any input data variables.
     
  8. fedottt

    fedottt Создатель

    Регистр.:
    11 дек 2006
    Сообщения:
    26
    Симпатии:
    7
    надо было брать мой мод с уже дописанным кодом с ибера)
    а не просто так))
     
  9. Dreamache

    Dreamache Прохожие

    а когда просто так добавляешь ICQ номер то он ведь и всем незарегистрированным пользователям и ботам высвечивается?
     
  10. belsat

    belsat Создатель

    Регистр.:
    28 янв 2007
    Сообщения:
    28
    Симпатии:
    2
    Большое спасибо за мод, давно искал.

    Единственное хотелось бы если у юзера незаполнено поле ICQ, то чтоб высвечивался какой-нибудь рисунок, типа аськи нет.

    Неподскажите как такое реализовать? Заранее благодарю.
     
Статус темы:
Закрыта.