1- أنشئ ملف جديد بالاسم pm_popup.php وضع في محتواه
CODE
<?php
define('IN_PowerBB',true);
include('common.php');
echo '<div id="popup_pm">';
$PowerBB->template->display('pm_popup');
echo '</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
<script type="text/javascript">
$(document).ready(function(){
var PmPopup = function (){
$( ".pm_popup" ).load( "{$ForumAdress}pm_popup.php #popup_pm" );
}
PmPopup();
setInterval(PmPopup, 30000);
});
</script>
<div class="pm_popup"></div>
ملاحظة :العدد 30000 يساوي 30 ثانية، يعني أنه سيتم تحديث البيانات كلّ 30 ثانية
3- توجه للقالب pm_popup
وأضف في بدايته
CODE
{if {$_CONF['info_row']['pm_feature']} == 1}
{if {$_CONF['rows']['member_row']['pm_window']} == 1}
{if {$_CONF['rows']['member_row']['unread_pm']} > 0}
وكذلك أضف في نهايته
CODE
{/if}
{/if}
{/if}
-----------------------------------
ملاحظة : سيتوجب إضافة الكوكيز لحفظ إخفاء النافذة في حال اخترت ذلك، سأتابع هذا الموضوع في وقت لاحق إن شاء الله