منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t19758
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

شرح اضافة صور اعضاء بجانب اسماء في رسائل الصادرة و الواردة
Dzkhalwi 22-12-2016 03:51 مساءً
السلام عليكم
كما في العنوان
سوف نشرح كيفية اضافة صور اعضاء بجانب اسمائهم في رسائل الصادرة و الواردة

المعاينة
MTkwMzAwMQ5656Capture

اولا

نقوم بتحرير القالب pm_list

لوحة تحكم الإدارة القوالب » DK-style » تحرير : pm_list

في الرسائل الواردة


ثم نبحث عن

CODE
{if {$folder} == 'sent'}


نضع تحته مباشرة هذا الكود

CODE
{if {$_CONF['info_row']['allow_avatar']}}
<style>
.UserPhoto_tiny_RCS {
    padding: 0;
    margin-top: -5px;
}
.User-Picture-forum-Home {
    border-radius: 2px;
}
</style>
<?php
$username = $PowerBB->_CONF['template']['while']['MassegeList'][$this->x_loop]['user_to'];
?>
<?php
// Get username style
$MemberArr             =     array();
$MemberArr['where']     =     array('username',$username);
$StyleMemberInfo = $PowerBB->core->GetInfo($MemberArr,'member');
if (empty($StyleMemberInfo['avater_path']))
{
$photo = $PowerBB->_CONF['template']['image_path'].'/'.$PowerBB->_CONF['info_row']['default_avatar'];
}
else
{
$photo = $StyleMemberInfo['avater_path'];
}
?>
<div class="UserPhoto_tiny_RCS" data-toggle="tooltip" data-placement="auto" title="{$lang['Picture']} {$forum['username']} {$lang['Personal']}">
<span class="User-Picture-forum-Home" style="background-image: url(<?php echo $photo;?>);"></span>
</div>

{/if}



في الرسائل الصادرة

في نفس القالب

نبحث عن

CODE
<a href="index.php?page=profile&show=1&username={$MassegeList['user_to']}">{$MassegeList['user_to']}</a>
{else}


و نضع اسفله مباشرة نفس الكود السابق

CODE
{if {$_CONF['info_row']['allow_avatar']}}
<style>
.UserPhoto_tiny_RCS {
    padding: 0;
    margin-top: -5px;
}
.User-Picture-forum-Home {
    border-radius: 2px;
}
</style>
<?php
$username = $PowerBB->_CONF['template']['while']['MassegeList'][$this->x_loop]['user_from'];
?>
<?php
// Get username style
$MemberArr             =     array();
$MemberArr['where']     =     array('username',$username);
$StyleMemberInfo = $PowerBB->core->GetInfo($MemberArr,'member');
if (empty($StyleMemberInfo['avater_path']))
{
$photo = $PowerBB->_CONF['template']['image_path'].'/'.$PowerBB->_CONF['info_row']['default_avatar'];
}
else
{
$photo = $StyleMemberInfo['avater_path'];
}
?>
<div class="UserPhoto_tiny_RCS" data-toggle="tooltip" data-placement="auto" title="{$lang['Picture']} {$forum['username']} {$lang['Personal']}">
<span class="User-Picture-forum-Home" style="background-image: url(<?php echo $photo;?>);"></span>
</div>

{/if}



و نحفظ و نقوم بحذف الكاش المتصفح عن طريق برنامج ccleaner و نرى النتيجة

ملاحظة : يجب حفظ نسخة عن قالب قبل التجريب

بالتوفيق
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved