سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: چگونه شناسه مطلب رو از لینک حذف بکنیم ؟ 2.5

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #5

    تاریخ عضویت
    May 2012
    محل سکونت
    تبریز
    نوشته ها
    1,395
    تشکر
    87
    تشکر شده 383 بار در 335 ارسال

    Smile

    پیدا کردم

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    اوکی شد .

    آموزش حذف شناسه ی مطلب در جوملا در این نوشته به حذف شناسه ی مطلب در جوملا 2.5 از آدرس را به صورت گام به گام می پردازیم.

    بعنوان مثال ادرس یک مطلب در سایت شما اینگونه است:

    کد:

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]


    در آدرس بالا عدد (118) شناسه ی مطلب است و در این آموزش قصد داریم شناسه ی مطلب را در جوملا حذف کنیم برای این کار هر چیز که پایین گفته می شود را قدم به قدم توضیح دهید.



    بسار خوب می رویم به سراغ آموزش

    به آدرس زیر در هاست خود بروید:

    کد:

    components\com_content\router.php


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

    فایل را با یک ویرایشگر متن ساده مانند :++Notepad یا Notepad باز کنید و به خط 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 تستش کردم و جواب داد.



    امید واریم این آموزش برای شما سودمند باشد.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. کاربر مقابل از mehdininja عزیز به خاطر این پست مفید تشکر کرده است:


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

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

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •