أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

طلب خاص بالرسائل الخاصة


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب كود خاص بالتنبيه بوجود رسالة خاصة مثل المسنجر
  20-09-2015 11:37 مساءً  
Mr King
معلومات الكاتب
1- أنشئ ملف جديد بالاسم pm_popup.php وضع في محتواه

CODE

<div>
	<?php</div>
<div>
	define('IN_PowerBB',true);</div>
<div>
	include('common.php');</div>
<div>
	 </div>
<div>
	echo '<div id="popup_pm">';</div>
<div>
	$PowerBB->template->display('pm_popup');</div>
<div>
	echo '</div>';</div>
<div>
	?></div>





ثمّ احفظه بالترميز utf-8 without BOM و ارفعه للاستضافة إلى جانب الملف pbboard.class.php





2- توجه للقالب main

واستبدل

CODE

{if {$_CONF['rows']['member_row']['unread_pm']} > 0}
{template}pm_popup{/template}
{/if}



ب

CODE

<div>
	<script type="text/javascript"></div>
<div>
	$(document).ready(function(){</div>
<div>
	var PmPopup = function (){</div>
<div>
	$( ".pm_popup" ).load( "{$ForumAdress}pm_popup.php #popup_pm" );</div>
<div>
	}</div>
<div>
	PmPopup();</div>
<div>
	setInterval(PmPopup, 30000);</div>
<div>
	});</div>
<div>
	</script></div>
<div>
	<div class="pm_popup"></div></div>





ملاحظة :العدد 30000 يساوي 30 ثانية، يعني أنه سيتم تحديث البيانات كلّ 30 ثانية



3- توجه للقالب pm_popup

وأضف في بدايته

CODE

<div>
	{if {$_CONF['info_row']['pm_feature']} == 1}</div>
<div>
	{if {$_CONF['rows']['member_row']['pm_window']} == 1}</div>
<div>
	{if {$_CONF['rows']['member_row']['unread_pm']} > 0}</div>



وكذلك أضف في نهايته

CODE
<br />
<div>
	{/if}</div>
<div>
	{/if}</div>
<div>
	{/if}</div>
<br />




-----------------------------------



ملاحظة : سيتوجب إضافة الكوكيز لحفظ إخفاء النافذة في حال اخترت ذلك، سأتابع هذا الموضوع في وقت لاحق إن شاء الله






تم تحرير المشاركة بواسطة :Mr King بتاريخ:20-09-2015 11:47 مساءً



الساعة الآن 06:57 AM