حل مشکل تکرار Itemid: تفاوت بین نسخهها
(۲ نسخهٔ میانی ویرایش شده توسط ۱ کاربر نشان داده نشده) | |||
سطر ۱: | سطر ۱: | ||
− | == حل مشکل تکرار Itemid در مامبو 4.6.5 == | + | ==حل مشکل تکرار Itemid در [[مامبو]] 4.6.5== |
+ | گاهی اوقات در برخی لینک ها Itemid دوبار تکرار میشود. | ||
+ | بطور مثال اگر از [[ماژول]] منوی بالا کپی بگیرید، کلیه لینکهایی که [[ماژول]] دوم نمایش می دهد، دوبار Itemid خواهند داشت: | ||
− | + | <source lang="php"> | |
− | |||
− | |||
− | |||
− | |||
− | |||
http:// site.com/component/option,com_weblinks/Itemid,29/&Itemid=29 | http:// site.com/component/option,com_weblinks/Itemid,29/&Itemid=29 | ||
− | |||
− | |||
− | |||
− | |||
+ | </source> | ||
سطر ۲۲: | سطر ۱۶: | ||
خط 1688 : | خط 1688 : | ||
− | < | + | |
− | + | <source lang="php"> | |
− | + | ||
$mitem->link .= '&Itemid='.$handler->getItemid($temp[1]); | $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]); | ||
− | + | ||
− | </ | + | </source> |
− | + | ||
را با کد زیر عوض کنید: | را با کد زیر عوض کنید: | ||
− | < | + | |
− | + | <source lang="php"> | |
− | + | ||
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]); | if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]); | ||
− | + | ||
− | + | </source> | |
− | </ | + | |
همچنین خط 1697 : | همچنین خط 1697 : | ||
− | < | + | |
− | + | <source lang="php"> | |
− | + | ||
$mitem->link .= '&Itemid='.$mitem->id; | $mitem->link .= '&Itemid='.$mitem->id; | ||
− | + | ||
− | </ | + | </source> |
− | + | ||
را با کد زیر عوض کنید: | را با کد زیر عوض کنید: | ||
− | < | + | |
− | + | <source lang="php"> | |
− | + | ||
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$mitem->id; | if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$mitem->id; | ||
− | |||
− | |||
− | |||
+ | </source> | ||
− | |||
+ | {{الگو:تذکر تغییر سورس}} | ||
[[کاربر:Grand|سعید]] ۲۴ اوت ۲۰۰۹، ساعت ۱۱:۰۹ (UTC) | [[کاربر:Grand|سعید]] ۲۴ اوت ۲۰۰۹، ساعت ۱۱:۰۹ (UTC) | ||
+ | |||
{{کپی رایت}} | {{کپی رایت}} | ||
− | + | [[رده:حل مشکلات مامبو 4.6.5]] | |
− | + | ||
− | [[رده: | + |
نسخهٔ کنونی تا ۲۸ آوریل ۲۰۱۱، ساعت ۱۰:۲۴
حل مشکل تکرار Itemid در مامبو 4.6.5
گاهی اوقات در برخی لینک ها Itemid دوبار تکرار میشود.
بطور مثال اگر از ماژول منوی بالا کپی بگیرید، کلیه لینکهایی که ماژول دوم نمایش می دهد، دوبار Itemid خواهند داشت:
<source lang="php">
http:// site.com/component/option,com_weblinks/Itemid,29/&Itemid=29
</source>
برای حل این مشکل فایل Mambo_Path\includes\core.classes.php را باز کرده و تغییرات ذیل را اعمال کنید:
خط 1688 :
<source lang="php">
$mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
</source>
را با کد زیر عوض کنید:
<source lang="php">
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$handler->getItemid($temp[1]);
</source>
همچنین خط 1697 :
<source lang="php">
$mitem->link .= '&Itemid='.$mitem->id;
</source>
را با کد زیر عوض کنید:
<source lang="php">
if (strpos($mitem->link,'Itemid') === false) $mitem->link .= '&Itemid='.$mitem->id;
</source>
تیم مامبولرن مسئولیتی در قبال مشکلات ناشی از اعمال نادرست این کدها نخواهد داشت.
سعید ۲۴ اوت ۲۰۰۹، ساعت ۱۱:۰۹ (UTC)
استفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.
|