حل مشكلة ظهور ايقونة الاعجاب في الرسائل الخاصة بالمنتدى - منتديات احساس ناي

 ننتظر تسجيلك هـنـا

{ فَعِاليَآت احساس ناي ) ~
                             


عدد مرات النقر : 344
عدد  مرات الظهور : 8,954,077
عدد مرات النقر : 324
عدد  مرات الظهور : 8,954,074
عدد مرات النقر : 218
عدد  مرات الظهور : 8,954,113
عدد مرات النقر : 173
عدد  مرات الظهور : 8,954,113
عدد مرات النقر : 306
عدد  مرات الظهور : 8,954,113

عدد مرات النقر : 19
عدد  مرات الظهور : 2,472,232

عدد مرات النقر : 42
عدد  مرات الظهور : 2,466,821

عدد مرات النقر : 17
عدد  مرات الظهور : 2,467,345

العودة   منتديات احساس ناي > ۩۞۩{الـتـقـنـيـة وتـكـنـلـوجـيـا الـبـرامـج }۩۞۩ > › تطوير المواقع والمنتديات

 
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 11-16-2024, 02:28 PM
الوافي متواجد حالياً
Saudi Arabia     Male
Awards Showcase
 
 عضويتي » 117
 جيت فيذا » Nov 2023
 آخر حضور » يوم أمس (08:30 AM)
آبدآعاتي » 5,816
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »
 التقييم » الوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond repute
الاعجابات المتلقاة : 45
الاعجابات المُرسلة » 167
مَزآجِي   :  01
?? ??? ~
MMS ~
 آوسِمتي »
 
افتراضي حل مشكلة ظهور ايقونة الاعجاب في الرسائل الخاصة بالمنتدى

Facebook Twitter


هاك الاعجاب فى المواضيع و المشاركات من الهاكات المحبوبة
لدى الاعضاء فى المنتديات
و فى بعض اصدارات الهاك ظهرت مشكلة ظهور اعجابات
عضو ما أو اكثر من عضو فى الرسائل الخاصة
ممن لا يمكنه اصلا مشاهدة تلك الرسائل ، فكيف أعجب بها ؟!
فى الحقيقة و بعد البحث عن المشكلة تم الحل بنجاح
التطبيق كان على المنتديات نسخة vb387
و اصدار الهاك كان الاصدار الثانى
الحل كان كالآتى :
لوحة تحكم المنتدى - المنتجات و الاضافات -

التحكم بالاضافات البرمجية - المنتج/Product :
هاك الاعجاب و المشاركة 2.0
ثم تعديل
postbit_display_complete
من خلال حذف الكود :
كود PHP:
global $vbulletin$db
if(
$vbulletin->options['ls_onoff']) 

    
$vb_option_always_show_buttons $vbulletin->options['ls_always_show_buttons']; 
    
$vb_option_can_user_like_his_posts $vbulletin->options['ls_can_user_like_his_posts']; 

    
$var_postid $post[postid]; 
    
$var_post_userid $post[userid]; 
    
$var_userid $vbulletin->userinfo['userid']; 
    
$var_likes = array(); 
    
$var_likes_html ""
    
$var_more_likes_html ""
    
$var_html ""
    
$var_max_likes = (intval($vbulletin->options['ls_max_likes'])) ? $vbulletin->options['ls_max_likes'] : 3
    
$var_share_url urlencode("http://".$_SERVER[HTTP_HOST].$_SERVER["REQUEST_URI"]); 
     
    if (!
$vb_option_always_show_buttons){ 
        
$like_share_style 'hidden'
    } 
     
    
$likes_q_by_ali $db->query_read_slave(
        SELECT like_id, like_postid, like_userid, like_username, like_time 
        FROM vb_like_share 
        WHERE like_postid IN('
$var_postid') 
        ORDER BY like_time DESC 
    "
); 
    
$likes_count_by_ali $db->num_rows($likes_q_by_ali); 
    
$x 1
    while(
$likes $db->fetch_array($likes_q_by_ali)) 
    { 
        if (
$likes["like_userid"] == $var_userid
        { 
            
$var_in_likes true
        } 
        else 
        { 
            
$var_likes[] = array( 
                
"userid" => intval($likes["like_userid"]), 
                
"postid" =>  intval($likes["like_postid"]), 
                
"username" => htmlspecialchars_uni($likes["like_username"]) 
            ); 
        } 
    } 
     
    
$likes_count count($var_likes); 
    foreach(
$var_likes as $like){ 

            
$likes_username '<a href="member.php?u='.$like[userid].'">'.$like[username].'</a> '
            
$suffix ","
             
            if (
$likes_count <= $var_max_likes
            { 
                if ( 
$likes_count == $x){ 
                    
$suffix ""
                } 
                
$var_likes_html .= $likes_username.$suffix
            } 
            else 
            { 
                if (
$x <= $var_max_likes
                { 
                    if ( 
$var_max_likes == $x){ 
                        
$suffix ""
                    } 
                    
$var_likes_html .= $likes_username.$suffix
                    
$suffix ","
                } 
                 
                if (
$x $var_max_likes
                { 
                    if (
$likes_count == $x){ 
                        
$suffix ""
                    } 
                    
$var_more_likes_html .= $likes_username.$suffix
                } 
            } 
            
$x++; 
    } 
     
    if (
$likes_count_by_ali >= 2
    { 
        
$more_link = ($likes_count $var_max_likes) ? ' و <a href="#" onclick="return false" class="show_more_likes">'.($likes_count $var_max_likes).' آخرون</a>' ''
        
$var_likes_html .= $more_link.' معجبون بهذا'
        
$var_likes_html = ($var_in_likes) ? "أنت و ".$var_likes_html $var_likes_html
    } 
    elseif(
$likes_count_by_ali == 1
    { 
        
$var_likes_html .= ' معجب بهذا'
        
$var_likes_html = ($var_in_likes) ? "أنت ".$var_likes_html $var_likes_html
    } 
     
    
// like icons & : 
    
$var_seperator htmlspecialchars_uni($vbulletin->options['ls_seperator']); 
    if (
$vbulletin->options['ls_only_text']) 
    { 
        
$var_share_btn htmlspecialchars_uni($vbulletin->options['ls_share_text']); 
        
$var_like_btn htmlspecialchars_uni($vbulletin->options['ls_like_text']); 
        
$var_dislike_btn htmlspecialchars_uni($vbulletin->options['ls_dislike_text']); 
    } 
    else 
    { 
        
$var_share_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_share_url']).'" border="0">'
        
$var_like_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_like_url']).'" border="0">'
        
$var_dislike_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_dislike_url']).'" border="0">'
    } 
    
$var_html 
    <div class="like_share_by_ali" id="like_share_post_'
.$var_postid.'_'.$var_post_userid.'">'
    if(
$vbulletin->userinfo['userid']) 
    { 
        
$var_html .= '<ul class="like_buttons" style="visibility:'.$like_share_style.';"> 
            <li class="share_this_by_ali"> 
                <a href="#" onclick="return false" class="like_share_SHARE">'
.$var_share_btn.'</a> 
                <div class="share_by_ali"> 
                    <div class="share_header"><strong>مشاركة هذا الرد في</strong></div> 
                    <table cellpadding="0" cellspacing="0" width="270"> 
                        <tr> 
                            <td class="share_td"> 
                                <img src="images/like_share/digg.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://digg.com/submit?phase=2&url='
.$var_share_url.'">Digg</a> 
                            </td> 
                            <td class="share_td"> 
                                <img src="images/like_share/delicious.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://del.icio.us/post?url='
.$var_share_url.'">Del.icio.us</a> 
                            </td> 
                        </tr> 
                        <tr class="share_seperator"> 
                            <td class="share_td"> 
                                <img src="images/like_share/technorati.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://technorati.com/faves/?add='
.$var_share_url.'">Technorati</a> 
                            </td> 
                            <td class="share_td"> 
                                <img src="images/like_share/twitter.png" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://twitter.com/home?status='
.$var_share_url.'">Twitter</a> 
                            </td> 
                        </tr> 
                    </table> 
                    <div class="like_share_clear"></div> 
                </div> 
            </li>'

        if (
$vb_option_can_user_like_his_posts == || $var_post_userid != $var_userid
        { 
            
$var_html .= 
                <li class="seperator">  ' 
$var_seperator '  </li> 
                <li> 
                    <a href="#" id="btn_like_share_post_'
.$var_postid.'_'.$var_post_userid.'" onclick="return false" class="like_share_LIKE" '.( ($var_in_likes) ? 'style="display:none"' "").'>'.$var_like_btn.'</a> 
                     
                    <a href="#" id="btn_dis_like_share_post_'
.$var_postid.'_'.$var_post_userid.'" onclick="return false" class="like_share_DISLIKE" '.( ($var_in_likes) ? "" 'style="display:none"').'>'.$var_dislike_btn.'</a> 
                </li>'

        } 
    } 
    
$var_html .= 
        </ul><div class="like_share_clear"></div> 
        <div class="ls_likes" '
.( ($likes_count_by_ali) ? "" 'style="display:none"').'> 
            '
.$var_likes_html.
            <div class="ls_more_likes" style="display:none">'
.$var_more_likes_html.'</div> 
        </div> 
    </div> 
    '

     
      
$post[message] .= $var_html
ووضع الكود التالى مكانه ثم حفظ :
كود PHP:
/* 
 * Like & Share product v0.2 (PHP) 
 * Email : coder@marsotech.com 
 * (c) Copyright 2012.01.31 
*/ 
if ((THIS_SCRIPT == 'showpost') OR (THIS_SCRIPT == 'showthread')){ 
global 
$vbulletin$db
if(
$vbulletin->options['ls_onoff']) 

    
$vb_option_always_show_buttons $vbulletin->options['ls_always_show_buttons']; 
    
$vb_option_can_user_like_his_posts $vbulletin->options['ls_can_user_like_his_posts']; 

    
$var_postid $post[postid]; 
    
$var_post_userid $post[userid]; 
    
$var_userid $vbulletin->userinfo['userid']; 
    
$var_likes = array(); 
    
$var_likes_html ""
    
$var_more_likes_html ""
    
$var_html ""
    
$var_max_likes = (intval($vbulletin->options['ls_max_likes'])) ? $vbulletin->options['ls_max_likes'] : 3
    
$var_share_url urlencode("http://".$_SERVER[HTTP_HOST].$_SERVER["REQUEST_URI"]); 
     
    if (!
$vb_option_always_show_buttons){ 
        
$like_share_style 'hidden'
    } 
     
    
$likes_q_by_ali $db->query_read_slave(
        SELECT like_id, like_postid, like_userid, like_username, like_time 
        FROM vb_like_share 
        WHERE like_postid IN('
$var_postid') 
        ORDER BY like_time DESC 
    "
); 
    
$likes_count_by_ali $db->num_rows($likes_q_by_ali); 
    
$x 1
    while(
$likes $db->fetch_array($likes_q_by_ali)) 
    { 
        if (
$likes["like_userid"] == $var_userid
        { 
            
$var_in_likes true
        } 
        else 
        { 
            
$var_likes[] = array( 
                
"userid" => intval($likes["like_userid"]), 
                
"postid" =>  intval($likes["like_postid"]), 
                
"username" => htmlspecialchars_uni($likes["like_username"]) 
            ); 
        } 
    } 
     
    
$likes_count count($var_likes); 
    foreach(
$var_likes as $like){ 

            
$likes_username '<a href="member.php?u='.$like[userid].'">'.$like[username].'</a> '
            
$suffix ","
             
            if (
$likes_count <= $var_max_likes
            { 
                if ( 
$likes_count == $x){ 
                    
$suffix ""
                } 
                
$var_likes_html .= $likes_username.$suffix
            } 
            else 
            { 
                if (
$x <= $var_max_likes
                { 
                    if ( 
$var_max_likes == $x){ 
                        
$suffix ""
                    } 
                    
$var_likes_html .= $likes_username.$suffix
                    
$suffix ","
                } 
                 
                if (
$x $var_max_likes
                { 
                    if (
$likes_count == $x){ 
                        
$suffix ""
                    } 
                    
$var_more_likes_html .= $likes_username.$suffix
                } 
            } 
            
$x++; 
    } 
     
    if (
$likes_count_by_ali >= 2
    { 
        
$more_link = ($likes_count $var_max_likes) ? ' و <a href="#" onclick="return false" class="show_more_likes">'.($likes_count $var_max_likes).' آخرون</a>' ''
        
$var_likes_html .= $more_link.' معجبون بهذا'
        
$var_likes_html = ($var_in_likes) ? "أنت و ".$var_likes_html $var_likes_html
    } 
    elseif(
$likes_count_by_ali == 1
    { 
        
$var_likes_html .= ' معجب بهذا'
        
$var_likes_html = ($var_in_likes) ? "أنت ".$var_likes_html $var_likes_html
    } 
     
    
// like icons & : 
    
$var_seperator htmlspecialchars_uni($vbulletin->options['ls_seperator']); 
    if (
$vbulletin->options['ls_only_text']) 
    { 
        
$var_share_btn htmlspecialchars_uni($vbulletin->options['ls_share_text']); 
        
$var_like_btn htmlspecialchars_uni($vbulletin->options['ls_like_text']); 
        
$var_dislike_btn htmlspecialchars_uni($vbulletin->options['ls_dislike_text']); 
    } 
    else 
    { 
        
$var_share_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_share_url']).'" border="0">'
        
$var_like_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_like_url']).'" border="0">'
        
$var_dislike_btn '<img src="'.htmlspecialchars_uni($vbulletin->options['ls_dislike_url']).'" border="0">'
    } 
    
$var_html 
    <div class="like_share_by_ali" id="like_share_post_'
.$var_postid.'_'.$var_post_userid.'">'
    if(
$vbulletin->userinfo['userid']) 
    { 
        
$var_html .= '<ul class="like_buttons" style="visibility:'.$like_share_style.';"> 
            <li class="share_this_by_ali"> 
                <a href="#" onclick="return false" class="like_share_SHARE">'
.$var_share_btn.'</a> 
                <div class="share_by_ali"> 
                    <div class="share_header"><strong>مشاركة هذا الرد في</strong></div> 
                    <table cellpadding="0" cellspacing="0" width="270"> 
                        <tr> 
                            <td class="share_td"> 
                                <img src="images/like_share/digg.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://digg.com/submit?phase=2&url='
.$var_share_url.'">Digg</a> 
                            </td> 
                            <td class="share_td"> 
                                <img src="images/like_share/delicious.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://del.icio.us/post?url='
.$var_share_url.'">Del.icio.us</a> 
                            </td> 
                        </tr> 
                        <tr class="share_seperator"> 
                            <td class="share_td"> 
                                <img src="images/like_share/technorati.gif" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://technorati.com/faves/?add='
.$var_share_url.'">Technorati</a> 
                            </td> 
                            <td class="share_td"> 
                                <img src="images/like_share/twitter.png" width="18px" height="18px" alt="" /><a rel="nofollow" href="http://twitter.com/home?status='
.$var_share_url.'">Twitter</a> 
                            </td> 
                        </tr> 
                    </table> 
                    <div class="like_share_clear"></div> 
                </div> 
            </li>'

        if (
$vb_option_can_user_like_his_posts == || $var_post_userid != $var_userid
        { 
            
$var_html .= 
                <li class="seperator">  ' 
$var_seperator '  </li> 
                <li> 
                    <a href="#" id="btn_like_share_post_'
.$var_postid.'_'.$var_post_userid.'" onclick="return false" class="like_share_LIKE" '.( ($var_in_likes) ? 'style="display:none"' "").'>'.$var_like_btn.'</a> 
                     
                    <a href="#" id="btn_dis_like_share_post_'
.$var_postid.'_'.$var_post_userid.'" onclick="return false" class="like_share_DISLIKE" '.( ($var_in_likes) ? "" 'style="display:none"').'>'.$var_dislike_btn.'</a> 
                </li>'

        } 
    } 
    
$var_html .= 
        </ul><div class="like_share_clear"></div> 
        <div class="ls_likes" '
.( ($likes_count_by_ali) ? "" 'style="display:none"').'> 
            '
.$var_likes_html.
            <div class="ls_more_likes" style="display:none">'
.$var_more_likes_html.'</div> 
        </div> 
    </div> 
    '

     
    
$post[message] .= $var_html

  } 


ومن ثم حفظ العمل



 توقيع : الوافي


رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ الوافي على المشاركة المفيدة:
 (11-16-2024)
 

مواقع النشر (المفضلة)

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 02:33 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010
new notificatio by 9adq_ala7sas
Ads Organizer 3.0.3 by Analytics - Distance Education
User Alert System provided by Advanced User Tagging v3.1.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd. Runs best on HiVelocity Hosting.