زمان کنونی: ۱-۲-۱۴۰۳, ۱۱:۵۹ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ويژه حذف شناسه مطلب در جوملا 2.5 از آدرس
۱۰-۸-۱۳۹۱, ۱۲:۰۸ صبح
ارسال: #1
حذف شناسه مطلب در جوملا 2.5 از آدرس
بسم الله الرحمن الرحیم

امروز میخوام چگونی حذف شناسه مطلب جوملا 2.5 را از آدرس سایتتون توضیح بدم.
بعنوان مثال آدرس یک مطلب در سایت شما اینگونه هست:
http://www.your-site/sounds/118-910510
و میخواهیم اون عدد ( 118 )رو که مربوط به شناسه مطلب هست رو پاک کنیم.

شروع آموزش:

برای اینکار به این آدرس بروید: components\com_content\router.php

توجه: قبل از هرکاری از فایل یک بک آپ بگیرید..

به خط 27 بروید و کد
$advanced    $params->get('sef_advanced_link'0); 
را جایگزین کد زیر نمایید.
$advanced    $params->get('sef_advanced_link'1); 

به خط 205 بروید و کد
$advanced    $params->get('sef_advanced_link'0); 
را جایگزین کد زیر نمایید
$advanced    $params->get('sef_advanced_link'1); 

به خط 228 تا 232 بروید و کدهای زیر را
if (strpos($segments[0], ':') === false) {
    
$vars['view'] = 'article';
    
$vars['id'] = (int)$segments[0];
    return 
$vars;

و جایگزین کد زیر نمایید
/*
if (strpos($segments[0], ':') === false) {
    $vars['view'] = 'article';
    $vars['id'] = (int)$segments[0];
    return $vars;
}*/ 

حالا کار تمام شد.من خودم تستش کردم روی 2.5 جواب داد.

اگر مشکلی هم بود در خدمتم

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


موفق باشیدRose
امضاء محمد
[تصویر:  13515390341.jpg]
براي تشكر از كليد تشكر يا اعتبار استفاده كنيد.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط صابرمحمدی ، محمدسلیمانی ، mahan ، anzal ، helboy2005 ، btheme ، Reza Ganji
ارسال پاسخ 


پیام‌های داخل این موضوع
حذف شناسه مطلب در جوملا 2.5 از آدرس - محمد - ۱۰-۸-۱۳۹۱ ۱۲:۰۸ صبح

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان