سبد خرید
0

هیچ محصولی در سبد خرید نیست.

آموزش حذف شناسه یا ID مطلب از URL مطالب و کامپوننت های جوملا

همانطور که میدانید جوملای ۳٫۸ چند وقتی ست که بطور رسمی منتشر و نسخه Stable یا پایدار آن در اختیار کاربران برای استفاده و راه اندازی وب سایت های اصلی و واقعی قرار داده شده است. یکی از نکات بسیار با اهمیت و مهمی که همیشه کاربران جوملایی بعنوان یک مشکل و دغدقه با آن روبرو بوده اند. عدم ایجاد لینک مستقیم و قوی در مطالب جوملا بوده است. این مشکل که خود در سئوی مناسب و بهینه در سایت موجب پیدایش مشکلاتی می شد و از همه مهمتر در لینک URL های یک سری اعداد نامفهوم و نامربوط اضافی میکرده است.

شکل عمومی ساختار لینک مطالب جوملا:

عبارت بالا به این صورت تعبیر و تعریف می شود که ما یک مطلب به نام ۱۶۹-article-alias که طبیعتاً عدد ۱۶۹ مربوط به شناسه مطلب در جوملا بوده و عبارت article-alias همان نام مستعار مربوط به مطلبمان است که با نامی و به هر زبانی میتواند ذخیره شده باشد. حال با این تفاسیر اگر بخواهیم این عدد از آدرس مطالب برداشته شود به شکل ساده تر و استانداردتر در ساختار هسته ی جوملای ما تبدیل گردد میبایست تغییری از تنظیمات انجام دهیم. تا به شکل زیر در آید:

لینک بالا یک لینک استاندارد و قابل فهم تر نسبت به نمونه اول برای موتورهای جستجوگر می باشد.

پست پیشنهادی :  رفع خطای Error occured while fetching the JSON data: HTTP 404 status code

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

مطابق تصویر زیر:

آموزش حذف شناسه یا ID مطلب از URL مطالب و کامپوننت های جوملا

بعد رفتن به صفحه ی ” انتخاب  ها ” مطابق تصویر زیر به تب یا برگه Integration یا مجتمع سازی رفته و با تصویری مشابه زیر روبرو خواهید شد. در این بخش میبایست فیلد URL Routing یا آدرس مسیریابی را تغییر دهیم و از حالت وابسته یا Stable به مدرن یا Experimental تغییر دهیم.

how-to-remove-the-id-from-the-article-url-in-joomla-38

در تصویر بالا با کلیک بروی فیلد مدرن یا Experimental با تصویری مشابه تصویر زیر مواجه خواهیم شد که در اینجا میتوانیم حالت حذف شناسه از مطالب را تنظیم نماییم. در تصویر زیر میبایست گزینه Remove IDs from URLs را بروی بله قرار دهیم.

how-to-remove-the-id-from-the-article-url-in-joomla-38

تبریک میگوییم شما به همین راحتی توانستید از شر شناسه های مزاحمی که همیشه شما را مورد آزار و اذیت قرار میدادند و به دنبال راه حلی برای حذف اساسی آن بودید خلاص شوید.

[quote]

کمی صبر کنید. این پایان کار نیست! جوملا روز به روز گسترده تر و پیشرفته تر می شود. توسعه هسته جوملا صرفاً به همین بخش ختم نمیشود!

 

[/quote]

همانطور که مشاهده کردید ما توانستیم بر اساس هسته جوملای ۳٫۸ شناسه های مطالب جوملا را با چند کلیک ساده برطرف و حذف کنیم. بدون تغییرات کدنویسی و اصلاح هسته ی جوملا؛ حالا میبایست این مژده را به شما بدهیم که شما علاوه بر مطالب و محتوای جوملا میتوانید این تنظیمات را برای سایر بخشهای هسته ای جوملا هم انجام دهید. بخش هایی اعم از کامپوننت تماس , کامپوننت خبرخوان و کامپوننت کاربران جوملا که به آدرس سایت شناسه آن آیتم را اضافی میکردند را بطور کاملا اصولی و بدون ایجاد مشکل برای بخشهای فعال سایت و یا بدون ایجاد دردسر بعد از آپدیت های هسته جوملا فراهم آورید.

پست پیشنهادی :  حل مشکل خطای Fatal error: Cannot use Joomla\String\String as String because 'String' is a special class name در جوملا

نمونه ای در بخش کامپوننت تماس جوملا:

آموزش حذف شناسه یا ID مطلب از URL مطالب و کامپوننت های جوملا

 

امیدواریم که از این آموزش کاربردی لذت برده باشید.

خوشحال خواهیم شد که سوالات خود را در ادامه نظرات این پست ارسال فرمایید.

آواتار
295

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

دیدگاه کاربران
  • بهزاد 15 اردیبهشت 1398 / 9:42 قبل از ظهر

    سلام، آموزش عالی بود، خیلی خیلی ممنونم.

  • hani 6 شهریور 1399 / 9:24 قبل از ظهر

    سلام
    برای سایت هایی که از قبل مطالب زیادی دارن این کار لینکها رو خراب میکنه. افزونه های مثل jredirect لازمه که بعد از اینکار تمام لینکها رو درست ارجاع بده. ایا افزوده ساده تری هم هست؟

    • آواتار
      حجت مردانه زاده 6 شهریور 1399 / 10:12 قبل از ظهر

      باسلام خدمت شما
      خیر بهترین گزینه همین افزونه JRedirect هستش که از ایجاد افت ورودی گوگل تا حد بسیار بسیار زیادی جلوگیری میکنه.
      در صورت تمایل نسخه تجاری این افزونه در دسترس و موجوده و میتونیم خدمتتون ارائه کنیم.
      با تشکر از حُسن انتخاب شما

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان