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

مشكلة بعد حذف اضافة الاعجاب مع التنبية لا يظهر شيء سوى الهيدر فقط الحل تنظيف القوالب من أك

الحل تنظيف القوالب من أكواد الهاك. حدثت معي عند تركيب ملحق المواضيع المفضلة من لوحة الإدارة يتكرر 3 مرات بحثت عن ملف الملحق في المنتدى ونظفت القوالب م



look/images/icons/i1.gif مشكلة بعد حذف اضافة الاعجاب مع التنبية لا يظهر شيء سوى الهيدر فقط
  15-05-2019 03:18 صباحاً  
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
الحل تنظيف القوالب من أكواد الهاك. حدثت معي عند تركيب ملحق المواضيع المفضلة من لوحة الإدارة يتكرر 3 مرات بحثت عن ملف الملحق في المنتدى ونظفت القوالب من أكواده هذه طريقة أما الطريقة الأبسط لك هي: إذا تستعمل الإستايل الإفتراضي احذف الإضافات البرمجية ثم اعمل إعادة للقوالب. اما إذا تستعمل ستايل غير الافتراضي احذف الإضافات ثم احذف الإستايل وأعد إستيراده ثم ركب الإضافات.


واليك طريقة تنظيف القوالب من أكواد ملحق إذا أحببت عملها:

تقوم بفتح ملف تثبيت الإضافة Like_Pbb3x_v1.1.xml في محرر للنصوص ثم تنظر للأكواد التي فيها replace after before مثلا

CODE
<template name="show_reply.tpl" type="before">
      <find><![CDATA[{if {$ReplierInfo['user_sig']} != ''}]]></find>
      <action><![CDATA[{if {$_CONF['info_row']['activate_like_mod_all_posts']}}
      {template}post_liking{/template}
      {/if}]]></action>
    </template>




تفتح القالب show_reply وتحذف منه إذا وجدت

CODE
{if {$_CONF['info_row']['activate_like_mod_all_posts']}}
      {template}post_liking{/template}
      {/if}




وهكذا ...

في قالب show_subject تحذف منه إذا وجدت

CODE
{template}post_liking{/template}
      {template}most_liked_posts{/template}



قالب headinclud.tpl تحذف منه إذا وجدت

CODE
<link rel="stylesheet" href="likeit/css.css">


قالب usercptools.tpl تحذف منه إذا وجد

CODE
<div class='menu_popup'><a href="index.php?page=likes&user={$_CONF['rows']['member_row']['id']}">
    {$lang['mytoplike']}</a></div>


قالب usercp_menu.tpl تحذف منه إذا وجد

CODE
<tr>
    <td class="row1">
        <a href="index.php?page=likes&user={$_CONF['rows']['member_row']['id']}">{$lang['mytoplike']}</a>
    </td>
</tr>



قالب main_bar.tpl تحذف منه إذا وجد:

CODE
{if {$_CONF['info_row']['notif_receive_new_like']}}
    <?php
    $userid = $PowerBB->_CONF['member_row']['id'];
    $likes_List = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->prefix."liked" . " WHERE writerid = '$userid' AND notif <>0 AND likes >0 ");
 $likes_num = 0;
 while ($getnotif_row = $PowerBB->DB->sql_fetch_array($likes_List))
{    $likes_num= $likes_num + $getnotif_row['notif'];}
    if ($likes_num) {
    print '<li><a href="index.php?page=likes&my_new_likes=1">'.$PowerBB->_CONF['template']['_CONF']['lang']['likes'].': <span class="likenotif">'.$likes_num.'</span></a></li>';
    }
    ?>
      {/if}


أظن مشكلتك في هذا القالب main_bar.tpl




قالب writer_info.tpl تحذف منه إذا وجد:

CODE
<!-- start_writer_info_vots -->
      {if {$_CONF['info_row']['enable_view_likes_writer_info']}}
<div class="writer_info" align="right">
{$lang['addons']['likes']} :
<?php echo $PowerBB->_CONF['template']['ReplierInfo']['likes']; ?>
</div>
{/if}
<!-- end_writer_info_vots -->



قالب writer_info.tpl تحذف منه إذا وجد:

CODE
{if {$_CONF['info_row']['enable_view_likes_writer_info']}}
    </a>
    </div>
    <div class="menu_popup">
    <a href="index.php?page=likes&user={$ReplierInfo['id']}">
    {$lang['view_user_top_likes']} {$lang['view_likes']}
    {/if}




قالب stuff_profile.tpl تحذف منه إذا وجد:
CODE

{if {$_CONF['info_row']['enable_view_likes_writer_info']}}
            <a href="index.php?page=likes&user={$MemberInfo['id']}">
             {$lang['view_user_top_likes']}:
             {$MemberInfo['username']} {$lang['view_likes']}</a>{/if}




أظن حذف الإستايل وإعادة تركيبه أسهل.



الساعة الآن 01:05 AM