سعید
08-24-2009, 10:32 AM
گاهی اوقات در برخی لینک ها Itemid دوبار تکرار می شود.
بطور مثال اگر از ماژول منوی بالا کپی بگیرید، کلیه لینک هایی که ماژول دوم نمایش می دهد، دوبار Itemid خواهند داشت:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
برای حل این مشکل فایل Mambo_Path\includes\core.classes.php را باز کرده و تغییرات ذیل را اعمال کنید:
خط 1688 :
$mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
را با کد زیر عوض کنید:
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
همچنین خط 1697 :
$mitem->link .= '&Itemid='.$mitem->id;
را با کد زیر عوض کنید:
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$mitem->id;
توجه : قبل از ایجاد هر گرونه تغییرات در سورس، نسخه پشتیبان تهیه نمایید.
حل مشکل تکرار Itemid در لینک ها در مامبو 4.6.5 (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> %D8%B1%D8%A7%D8%B1_Itemid)
بطور مثال اگر از ماژول منوی بالا کپی بگیرید، کلیه لینک هایی که ماژول دوم نمایش می دهد، دوبار Itemid خواهند داشت:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
برای حل این مشکل فایل Mambo_Path\includes\core.classes.php را باز کرده و تغییرات ذیل را اعمال کنید:
خط 1688 :
$mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
را با کد زیر عوض کنید:
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
همچنین خط 1697 :
$mitem->link .= '&Itemid='.$mitem->id;
را با کد زیر عوض کنید:
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$mitem->id;
توجه : قبل از ایجاد هر گرونه تغییرات در سورس، نسخه پشتیبان تهیه نمایید.
حل مشکل تکرار Itemid در لینک ها در مامبو 4.6.5 (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> %D8%B1%D8%A7%D8%B1_Itemid)