۱۰-۸-۱۳۹۱, ۱۲:۰۸ صبح
بسم الله الرحمن الرحیم
امروز میخوام چگونی حذف شناسه مطلب جوملا 2.5 را از آدرس سایتتون توضیح بدم.
بعنوان مثال آدرس یک مطلب در سایت شما اینگونه هست:
و میخواهیم اون عدد ( 118 )رو که مربوط به شناسه مطلب هست رو پاک کنیم.
شروع آموزش:
برای اینکار به این آدرس بروید: components\com_content\router.php
توجه: قبل از هرکاری از فایل یک بک آپ بگیرید..
به خط 27 بروید و کد
را جایگزین کد زیر نمایید.
به خط 205 بروید و کد
را جایگزین کد زیر نمایید
به خط 228 تا 232 بروید و کدهای زیر را
و جایگزین کد زیر نمایید
حالا کار تمام شد.من خودم تستش کردم روی 2.5 جواب داد.
اگر مشکلی هم بود در خدمتم
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
موفق باشید
امروز میخوام چگونی حذف شناسه مطلب جوملا 2.5 را از آدرس سایتتون توضیح بدم.
بعنوان مثال آدرس یک مطلب در سایت شما اینگونه هست:
کد:
http://www.your-site/sounds/118-910510
شروع آموزش:
برای اینکار به این آدرس بروید: components\com_content\router.php
توجه: قبل از هرکاری از فایل یک بک آپ بگیرید..
به خط 27 بروید و کد
کد php:
$advanced = $params->get('sef_advanced_link', 0);
کد php:
$advanced = $params->get('sef_advanced_link', 1);
به خط 205 بروید و کد
کد php:
$advanced = $params->get('sef_advanced_link', 0);
کد php:
$advanced = $params->get('sef_advanced_link', 1);
به خط 228 تا 232 بروید و کدهای زیر را
کد 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 جواب داد.
اگر مشکلی هم بود در خدمتم
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
موفق باشید