گاهی اوقات در برخی لینک ها Itemid دوبار تکرار می شود.
بطور مثال اگر از ماژول منوی بالا کپی بگیرید، کلیه لینک هایی که ماژول دوم نمایش می دهد، دوبار Itemid خواهند داشت:
کد:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[hr]

راه حل رفع این مشکل:

برای حل این مشکل فایل 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;


[size=10pt]توجه: [/size] قبل از ایجاد هرگونه تغییرات در سورس، حتما نسخه پشتیبان تهیه کنید.
تیم مامبولرن هیچ گونه مسئولیتی در قبال مشکلات ناشی از عدم اعمال صحیح این کدها نخواهد داشت.



پیوند مطلب در ویکی: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]