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

[2.3.x](SnS) Быстрый ответ на странице просмотра личных сообщений


Sannis

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

Олег, а как сделать, чтобы форма быстрого ответа для ЛС была чистая, то есть чтобы туда по умолчанию НЕ вставлялось цитирование предыдущего сообщения?

 

Олег, а как сделать, чтобы форма быстрого ответа для ЛС была чистая, то есть чтобы туда по умолчанию НЕ вставлялось цитирование предыдущего сообщения?
+1, кто-нибудь может помочь?

 

Для 2.3 код мода должен быть таким:

		//-----------------------------------------
	// (SnS) PM Fast Reply
	//-----------------------------------------

	$this->msglib->init();
		$this->msglib->register_class( $this );

	$fr_data = array();
	$fr_data['to_member_id'] = $member['id'];
	$fr_data['msg_title'] = 'Re:'.$msg['mt_title'];
		$fr_data['msg_title'] = preg_replace( '/^(?:Re\:){1,}/i', 'Re:', $fr_data['msg_title'] );

	$this->ipsclass->lang['the_max_length'] = $this->ipsclass->vars['max_post_length'] * 1024;
		$this->msglib->postlib->han_editor->remove_side_panel = 0;
		$fr_data['editor_html'] = $this->msglib->postlib->han_editor->show_editor( '', 'Post' );

	//-----------------------------------------
	// Show...
	//-----------------------------------------

	$html = $this->ipsclass->compiled_templates['skin_msg']->Render_msg( $msg, $member, $this->msglib->jump_html, $fr_data );

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

  • 4 недели спустя...
Как бы исправить чтоб при пред просмотре имя атресата не исчезало или может вообще кнопку пред просмотр удалить О_о чтоб у юзеов небыло возможности поадания на баг )))
Ссылка на комментарий
Поделиться на других сайтах

  • 10 месяцев спустя...
непоказывает {$data['editor_html']} хоть убейся об стену перетыкал все !

Переменные шаблона? :D

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

post-29082-1249898329_thumb.jpg Вот собственно ! и правельно ли у меня шаблон оформлен,

 

<div class="formsubtitle">{$post['mt_title']}</div>

<div align="right" style='padding:2px;'>[ <a href={ipb.script_url}CODE=04&act=Msg&MSID={$post['mt_id]}&MID={$author['id']}&fwd=1">{ipb.lang['vm_forward_pm']}</a> | <a href="{ipb.script_url}CODE=04&act=Msg&MID={$author['id']}&MSID={$post['mt_id']}">{ipb.lang['pm_reply_link']}</a>| <a href="java script:ShowHide('qr_open','qr_closed');document.getElementById('qr_open').scrollIntoView();">{ipb.lang['pm_q_reply_link']}</a> ]</div>

 

<div class="borderwrapm">

<div class="subtitle">{ipb.lang['m_pmessage']}</div>

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

<tr>

<td valign="middle" class="row2"><span class="normalname"><a href="{ipb.script_url}showuser={$author['id']}">{$author['members_display_name']}</a></span></td>

<td class="row2" valign="top">

<!-- POSTED DATE DIV -->

<div class="row2" style='float:left'>

{$data['post_icon']}<span class="postdetails"><b>{$post['mt_title']}</b>, {$post['msg_date']}</span>

</div>

<!-- DELETE DIV -->

<div align="right"><a href="{ipb.script_url}CODE=05&act=Msg&MSID={$post['mt_id']}&VID={$author['VID']}"><{P_DELETE}></a> <a href="java script:ShowHide('qr_open','qr_closed');document.getElementById('qr_open').scrollIntoView();document.forms['REPLIER'].Post.focus();" title="{ipb.lang['qr_open']}"><img src='style_images/<#IMG_DIR#>/p_qreply.gif' border='0' alt='{ipb.lang['qr_title']}' /></a> <a href="{ipb.script_url}CODE=04&act=Msg&MID={$author['id']}&MSID={$post['mt_id']}"><{P_QUOTE}></a></div>

</td>

</tr>

<tr>

<td valign="top" class="post1">

<span class="postdetails">

{$author['avatar']}<br /><br />

{$author['title']}<br />

{$author['member_rank_img']}<br /><br />

{$author['member_group']}<br />

{$author['member_posts']}<br />

{$author['member_number']}<br />

{$author['member_joined']}<br /><br />

{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

</span>

<br />

<!--$ author[field_1]-->

<img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />

</td>

<td width="100%" valign="top" class="post1">

{$post['show_cc_users']}

<div class="postcolor">{$post['msg_post']} <!--IBF.ATTACHMENT_{$post['msg_id']}--></div>

{$author['signature']}

</td>

</tr>

<tr>

<td class="darkrow3">[ <a href={ipb.script_url}CODE=02&act=Msg&MID={$author['id]}">{ipb.lang['add_to_book']}</a> ]</td>

<td class="darkrow3" nowrap="nowrap">

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

<div class="darkrow3" style='float:left'>

{$author['addresscard']}{$author['message_icon']}{$author['email_icon']}{$author['website_icon']}{$author['icq_icon']}{$author['aol_icon']}{$author['yahoo_icon']}{$author['msn_icon']}

</div>

<!-- UP -->

<div align="right">

<if="post['_ip_address'] != ''">

{ipb.lang['msg_ip_address']} {$post['_ip_address']}

</if>

 

 

</div>

</td>

</tr>

</table>

</div>

 

<div style='padding:4px;float:left'>

<form action="{ipb.script_url}" name="jump" method="post">

<input type="hidden" name="act" value="Msg" />

<input type="hidden" name="CODE" value="01" />

{ipb.lang['goto_folder']}:  {$jump}

<input type="submit" name="submit" value="{ipb.lang[goto_submit]}" />

</form>

</div>

<div align="right" style='padding:4px'>[ <a href={ipb.script_url}CODE=04&act=Msg&MSID={$post['mt_id]}&MID={$author['id']}&fwd=1">{ipb.lang['vm_forward_pm']}</a> | <a href="{ipb.script_url}CODE=04&act=Msg&MID={$author['id']}&MSID={$post['mt_id']}">{ipb.lang['pm_reply_link']}</a>| <a href="java script:ShowHide('qr_open','qr_closed');document.getElementById('qr_open').scrollIntoView();">{ipb.lang['pm_q_reply_link']}</a> ]</div>

<br />

 

 

 

 

<div class="borderwrapm" id="qr_open" style="display:none;">

<form id='postingform' style='display:block;' action="{$this->ipsclass->base_url}act=msg" method="post" name="REPLIER" onsubmit="return ValidateForm(1);">

<input type="hidden" name="act" value="Msg" />

<input type="hidden" name="CODE" value="04" />

<input type="hidden" name="MODE" value="01" />

<input type="hidden" name="auth_key" value="{$this->ipsclass->md5_check}" />

<input type="hidden" name="from_contact" value="{$data['to_member_id']}" />

<div class="subtitle">{$this->ipsclass->lang['qr_title']}</div>

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

<tr>

<td align="right" width="20%" class="row2">

<b>{$this->ipsclass->lang['msg_title']}</b>

</td>

<td align="left" width="80%" class="row2">

<input type="text" name="msg_title" size="40" tabindex="3" maxlength="40" value="{$data['msg_title']}" />

</td>

</tr>

<tr>

<td colspan='2' align='center' class='bg1'>

<table cellpadding='0' cellspacing='0' width='100%'>

<tr>

<td align="right" valign='top' width='20%'>

<!--SMILIE TABLE-->

</td>

<td valign="top" align='left'>

{$data['editor_html']} Временно сервис не работает , воспользуйтесь ОТВЕТИТЬ

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td class="formbuttonrow" align="center" colspan="2">

<input class='button' type="submit" value="{$this->ipsclass->lang['submit_send']}" tabindex="10" accesskey="s" />

<input class='button' type="submit" value="{$this->ipsclass->lang['pm_pre_button']}" tabindex="11" name="preview" />

<input class='button' type="submit" value="{$this->ipsclass->lang['pms_send_later']}" tabindex="12" name="save" />

</td>

</tr>

</table>

</form>

</div>

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

  • 2 недели спустя...
жаль мод так и не встал ! удалил !

Вы входящие переменные шаблона проверили, как я спрашивал, или предпочитаете в Незнайку играть? :D

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

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

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

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