مهمان عزیز خوش آمدید. ورود ثبت نام



صفحه‌ها (2):
امتیاز موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
مشکل در پلاگین thankyoulike

مشکل در پلاگین thankyoulike
بله میشه.
فایل jscripts/thankyoulike.js
را به کد زیر تغییر دهید:
کد پی‌اچ‌پی:
var thankyoulike = {
    
init: function()
    {
    },
    
    
tgl: function(pid)
    {
        if(
tylCollapsible == 1)
        {
            if($(
'tyl_data_'+pid).visible())
            {
                $(
'tyl_data_'+pid).hide();
                $(
'tyl_title_'+pid).hide();
                $(
'tyl_title_collapsed_'+pid).show();
                $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse.gif""collapse_collapsed.gif");
                $(
'tyl_i_expcol_'+pid).alt "[+]";
                $(
'tyl_a_expcol_'+pid).title "[+]";
            }
            else
            {
                $(
'tyl_data_'+pid).show();
                $(
'tyl_title_collapsed_'+pid).hide();
                $(
'tyl_title_'+pid).show();
                $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse_collapsed.gif""collapse.gif");
                $(
'tyl_i_expcol_'+pid).alt "[-]";
                $(
'tyl_a_expcol_'+pid).title "[-]";
            }
        }
    },
    
    
add: function(pid)
    {
        if(
use_xmlhttprequest == && tylEnabled == 1)
        {
            if(
tylUser == 0)
            {
                return 
true;
            }
            new 
Ajax.Request('thankyoulike.php?ajax=1&action=add&pid='+pid+'&my_post_key='+my_post_key, {method'post'onComplete: function(request) { thankyoulike.addDone(requestpid); }});
            
document.body.style.cursor 'wait';
            return 
false;
        }
        else
        {
            return 
true;
        }
    },
    
    
addDone: function(requestpid)
    {
        if(
request.responseText.match(/<error>([^<]*)<\/error>/))
        {
            
message request.responseText.match(/<error>([^<]*)<\/error>/);

            if(!
message[1])
            {
                
message[1] = "An unknown error occurred.";
            }

            if(
this.spinner)
            {
                
this.spinner.destroy();
                
this.spinner '';
            }
            
document.body.style.cursor 'default';
            
alert(message[1]);
        }
        else
        {
            
tylVisible 2;
            if(
tylCollapsible == && $("tyl_"+pid).style.display != "none")
            {    
                if($(
'tyl_data_'+pid).visible())
                {
                    
tylVisible 1;
                }
                else
                {
                    
tylVisible 0;
                }
            }
            $(
"tyl_"+pid).update(request.responseJSON.tylData);
            $(
"tyl_"+pid).style.display "";
            $(
"tyl_btn_"+pid).update(request.responseJSON.tylButton);
            if(
tylCollapsible == 1)
            {
                if(
tylVisible != 2)
                {
                    if(
tylVisible == 1)
                    {
                        $(
'tyl_data_'+pid).show();
                        $(
'tyl_title_collapsed_'+pid).hide();
                        $(
'tyl_title_'+pid).show();
                        $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse_collapsed.gif""collapse.gif");
                        $(
'tyl_i_expcol_'+pid).alt "[-]";
                        $(
'tyl_a_expcol_'+pid).title "[-]";
                    }
                    else
                    {
                        $(
'tyl_data_'+pid).hide();
                        $(
'tyl_title_'+pid).hide();
                        $(
'tyl_title_collapsed_'+pid).show();
                        $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse.gif""collapse_collapsed.gif");
                        $(
'tyl_i_expcol_'+pid).alt "[+]";
                        $(
'tyl_a_expcol_'+pid).title "[+]";
                    }
                }
            }
        }
        
        if(
this.spinner)
        {
            
this.spinner.destroy();
            
this.spinner '';
        }
        
document.body.style.cursor 'default';
    },
    
    
del: function(pid)
    {
        if(
use_xmlhttprequest == && tylEnabled == 1)
        {
            if(
tylUser == 0)
            {
                return 
true;
            }
            new 
Ajax.Request('thankyoulike.php?ajax=1&action=del&pid='+pid+'&my_post_key='+my_post_key, {method'post'onComplete: function(request) { thankyoulike.delDone(requestpid); }});
            
document.body.style.cursor 'wait';
            return 
false;
        }
        else
        {
            return 
true;
        }
    },
    
    
delDone: function(requestpid)
    {
        if(
request.responseText.match(/<error>([^<]*)<\/error>/))
        {
            
message request.responseText.match(/<error>([^<]*)<\/error>/);

            if(!
message[1])
            {
                
message[1] = "An unknown error occurred.";
            }

            if(
this.spinner)
            {
                
this.spinner.destroy();
                
this.spinner '';
            }
            
document.body.style.cursor 'default';
            
alert(message[1]);
        }
        else
        {
            
tylVisible 2;
            if(
tylCollapsible == && $("tyl_"+pid).style.display != "none")
            {
                if($(
'tyl_data_'+pid).visible())
                {
                    
tylVisible 1;
                }
                else
                {
                    
tylVisible 0;
                }
            }
            if(
request.responseJSON.tylData == '')
            {
                $(
"tyl_"+pid).style.display "none";
            }
            $(
"tyl_"+pid).update(request.responseJSON.tylData);
            $(
"tyl_btn_"+pid).update(request.responseJSON.tylButton);
            if(
tylCollapsible == && $("tyl_"+pid).style.display != "none")
            {
                if(
tylVisible != 2)
                {
                    if(
tylVisible == 1)
                    {
                        $(
'tyl_data_'+pid).show();
                        $(
'tyl_title_collapsed_'+pid).hide();
                        $(
'tyl_title_'+pid).show();
                        $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse_collapsed.gif""collapse.gif");
                        $(
'tyl_i_expcol_'+pid).alt "[-]";
                        $(
'tyl_a_expcol_'+pid).title "[-]";
                    }
                    else
                    {
                        $(
'tyl_data_'+pid).hide();
                        $(
'tyl_title_'+pid).hide();
                        $(
'tyl_title_collapsed_'+pid).show();
                        $(
'tyl_i_expcol_'+pid).src = $('tyl_i_expcol_'+pid).src.replace("collapse.gif""collapse_collapsed.gif");
                        $(
'tyl_i_expcol_'+pid).alt "[+]";
                        $(
'tyl_a_expcol_'+pid).title "[+]";
                    }
                }
            }
        }
        
        if(
this.spinner)
        {
            
this.spinner.destroy();
            
this.spinner '';
        }
        
document.body.style.cursor 'default';
    }
};    
Event.observe(document'dom:loaded'thankyoulike.init); 


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
من هنوز با این پلاگین مشکل دارم! خواهشا یکی کمک کنه! لایک که می کنی عکس از روی صفحه حذف نمیشهSad((


انجمن مهندسان نفت ایران

اراده پل نیل به موفقیت!
(۲۲ آذر ۱۳۹۱، ۱۰:۱۹ ب.ظ)amhf نوشته:  حالا یه چیز دیگه! من پلاگین سپاسو نصب کردم، اون کار میکنه.به هر حال اونم از آژاکس مشابه استفاده میکنه دیگه...
میشه یه کاری کرد که کلا این لودینگ بعد از کلیک روی لایک ظاهر نشه؟
برای سپاس دوباره هم باید فایل جاوا اسکریپت را ویرایش کنید...
کد فایل thx.js را به شکل زیر تغییر دهید:
کد:
/**
*
* Thanks Plugin
* Developed by SaeedGH (SaeedGhMail@Gmail.com)
*
*/

var pid=-1;
function thx_common(response)
{
    try
    {
        xml=response.responseXML;
        remove=xml.getElementsByTagName('del').item(0).firstChild.data=="1";
        lin=document.getElementById('a'+pid);
        if (remove) {
            table = document.getElementById('thx' + pid);
            table.style.display = xml.getElementsByTagName('display').item(0).firstChild.data != 0 ?
                 '' : 'none';
            list = document.getElementById('thx_list' + pid);
            list.innerHTML = xml.getElementsByTagName('list').item(0).firstChild.data;
            
            img = document.getElementById('i' + pid);
            img.src = xml.getElementsByTagName('image').item(0).firstChild.data;
        }
        else
        {
            lin.innerHTML="";
            lin.onclick=null;
            lin.href="";
            lin = null;
        }
    }
    catch(err)
    {
        alert("an Error had occured please contact administrator")
        alert(err);
    }
    finally
    {
        return lin;
    }
    
}
function thx_action(response)
{
    lin=thx_common(response)
    if(lin!=null)
    {
        lin.onclick= new Function("","return rthx("+pid+");");
        lin.href='showthread.php?action=remove_thank&pid='+pid;
    }
}

function rthx_action(response)
{
    lin=thx_common(response)
    if (lin!=null)
    {
        lin.onclick = new Function("", "return thx(" + pid + ");");
        lin.href = 'showthread.php?action=thank&pid=' + pid;
    }
    
    
}

function thx(id)
{

    pid=id;
    pb="pid="+pid;
    new Ajax.Request('xmlhttp.php?action=thankyou',{method: 'post',postBody:pb, onComplete:thx_action});
    return false;
}

function rthx(id)
{
    pid=id;
    b="pid="+pid;
    new Ajax.Request('xmlhttp.php?action=remove_thankyou',{method: 'post',postBody:b,onComplete:rthx_action});
    return false;
}


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
صفحه‌ها (2):


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل با سرعت انجمن ali5866 4 583 ۲۴ اسفند ۱۳۹۳، ۰۳:۰۳ ب.ظ
آخرین ارسال: ali5866
Smile پلاگین لایبری برای مای بی بی 1.8.3 mohammadhero 4 746 ۰۵ آذر ۱۳۹۳، ۰۷:۳۴ ب.ظ
آخرین ارسال: mohammadhero
Smile پلاگین کلمات کلیدی برای مای بی بی 1.8.3 mohammadhero 4 693 ۰۲ آذر ۱۳۹۳، ۰۶:۵۰ ب.ظ
آخرین ارسال: mohammadhero
Exclamation مشکل در پلاگین هم اندازه کردن تصویر در انجمن allgames 1 1,077 ۱۲ دى ۱۳۹۱، ۰۹:۵۰ ق.ظ
آخرین ارسال: Tofighi

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir