PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حل مشکل تکرار Itemid در لینک ها



سعید
08-24-2009, 10:32 AM
گاهی اوقات در برخی لینک ها Itemid دوبار تکرار می شود.
بطور مثال اگر از ماژول منوی بالا کپی بگیرید، کلیه لینک هایی که ماژول دوم نمایش می دهد، دوبار Itemid خواهند داشت:


<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>



برای حل این مشکل فایل Mambo_Path\includes\core.classes.php را باز کرده و تغییرات ذیل را اعمال کنید:

خط 1688 :

$mitem-&gt;link .= &#039;&amp;Itemid=&#039;.$handler-&gt;getItemid($temp[1]);

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

if (strpos($mitem-&gt;link,&#039;Itemid&#039;) === false) $mitem-&gt;link .= &#039;&amp;Itemid=&#039;.$handler-&gt;getItemid($temp[1]);


همچنین خط 1697 :

$mitem-&gt;link .= &#039;&amp;Itemid=&#039;.$mitem-&gt;id;

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

if (strpos($mitem-&gt;link,&#039;Itemid&#039;) === false) $mitem-&gt;link .= &#039;&amp;Itemid=&#039;.$mitem-&gt;id;


توجه : قبل از ایجاد هر گرونه تغییرات در سورس، نسخه پشتیبان تهیه نمایید.


حل مشکل تکرار Itemid در لینک ها در مامبو 4.6.5 (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> %D8%B1%D8%A7%D8%B1_Itemid)