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 />
-----------------------------------
ملاحظة : سيتوجب إضافة الكوكيز لحفظ إخفاء النافذة في حال اخترت ذلك، سأتابع هذا الموضوع في وقت لاحق إن شاء الله