-
پاسخ : » اخبار ، بحث و معرفی انواع SEF سازگار با مامبو 4.6 !
سلام به همه دوستان
داشتم روی این کامپوننت دور میزدم
به یه موضوع جالب برخوردم . ???
به جای اینکه کدهای اصلی رو حذف کنیم کافیه که یه سری تغییرات کوچیک در خود کامپوننت بدیم .
آخرین کشفیات من :
اگه بدون حذف اون کدها در سایت ادامه index.php فقط یه کوئری استریگ اضافه کنیم دیگه ارور نمیده
. خوب دوستان کار با همون روش سرخپوستی خودم کشف شد . ;D
فقط کافیه که در ادامش اینو بزنید : lang=fa_ir? 8)
خوب این چی رو نشون میده ؟؟
بله مشکل در تشخیص زبان هست . برای برطرف کردنش به فایل sef404.php رفتم و کلی بررسی کردم دیدم در خط 80 و 81 تابع shGetIsoCodeFromName صدا زده شده که زبان رو تشخیص بده . خوب منم چون وقت نداشتم که برم این تابع رو پیدا کنم این تابع رو بازم به روش کاملا سرخپوستی :P دور زدم دیدم که sef به خوبی داره کار میکنه 8)
خوب حالا برای اینکه کار رو درست انجام بدم ، رفتم و این تابع رو در فایل sh404sef.class.php در فایل های ادمین پیدا کردم . خوب با یه نگاه اجمالی ووو هیچی نفهمیدم ;D
پس به یه نگاه عمیق تر نیاز بود ، نگاه عمیق و تست های دیگه هم زمان نیاز داره که من ندارم . :
از اساتید دیگه میخوام که یه دوری با این تابع بزنن تا بتونه زبان رو درست برگردونه و در نتیجه کل کامپوننت درست کار کنه . البته امیدوارم که درست تشخیص داده باشم .
موفق و پیروز باشید .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
05-23-2008 08:35 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)