پیدا کردم
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اوکی شد .
آموزش حذف شناسه ی مطلب در جوملا در این نوشته به حذف شناسه ی مطلب در جوملا 2.5 از آدرس را به صورت گام به گام می پردازیم.
بعنوان مثال ادرس یک مطلب در سایت شما اینگونه است:
کد:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
در آدرس بالا عدد (118) شناسه ی مطلب است و در این آموزش قصد داریم شناسه ی مطلب را در جوملا حذف کنیم برای این کار هر چیز که پایین گفته می شود را قدم به قدم توضیح دهید.
بسار خوب می رویم به سراغ آموزش
به آدرس زیر در هاست خود بروید:
کد:
components\com_content\router.php
نکته: قبل از شروع کار از روی فایل یک پشتیبان تهیه کنید.
فایل را با یک ویرایشگر متن ساده مانند :++Notepad یا Notepad باز کنید و به خط 27 بروید و کد زیر را
کد php:
به کد زیر تغییر بدهید:کد:$advanced = $params->get('sef_advanced_link', 0);
کد php:
حال به خط 205 بروید و کد زیر راکد:$advanced = $params->get('sef_advanced_link', 1);
کد php:
به کد زیر تغییر بدهید:کد:$advanced = $params->get('sef_advanced_link', 0);
کد php:
حال به خط 228 تا 232 بروید و کدهای زیر راکد:$advanced = $params->get('sef_advanced_link', 1);
کد php:کد:if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }
به کد زیر تغییر بدهید:
کد php:
کد:/* if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }*/
به همین راحتی کار ما تمام شد.
خودم رو جوملا 2.5 تستش کردم و جواب داد.
امید واریم این آموزش برای شما سودمند باشد.




نکته: قبل از شروع کار از روی فایل یک پشتیبان تهیه کنید.

علاقه مندی ها (Bookmarks)