پارس جوم ::  انجمن های تخصصی جوملا
{ويژه} حذف شناسه مطلب در جوملا 2.5 از آدرس - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: آموزش (/forum-25.html)
+--- انجمن: آموزش هاي جوملا (/forum-106.html)
+--- موضوع: {ويژه} حذف شناسه مطلب در جوملا 2.5 از آدرس (/thread-8808.html)



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

بسم الله الرحمن الرحیم

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

شروع آموزش:

برای اینکار به این آدرس بروید: 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 جواب داد.

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

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


موفق باشیدRose


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - احمد فتحی - ۱۸-۷-۱۳۹۲ ۰۲:۵۲ صبح

[align=right]سلام
من یک اشتباه بزرگ کردم و فایل com-content کلاً حذف شد!
حالا چطوری برگردونمش؟
لطفاً کمک کنید...


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - Reza Ganji - ۱۸-۷-۱۳۹۲ ۰۵:۱۱ صبح

lمیتونید از یک بسته جوملا این فایل رو جایگزین کنید !


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - احمد فتحی - ۱۸-۷-۱۳۹۲ ۱۰:۵۳ عصر

ا
ستاد گنجی عزیر ممنون از پاسخ سریعتون
توی فایل com_content اطلاعات خاصی نبود که از بین بره؟
یعنی فقط کافیه یک پوشه com_content خام رو از یک بسته دیگه رو جایگزین کنم؟



RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - Reza Ganji - ۲۰-۷-۱۳۹۲ ۰۱:۲۶ صبح

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


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - احمد فتحی - ۲۰-۷-۱۳۹۲ ۰۳:۳۸ صبح

سلام جناب گنجی ممنون از راهنمایی تون
وقتی من می خوام فایل com_content.tar.gz رو توی مسیر /domains/elmicro.ir/public_html/components اکسترکت کنم این ارور رو میده:
gzip: stdin: not in gzip format
/bin/tar: Child returned status 1
/bin/tar: Error exit delayed from previous errors
و اکسترکت نمیشه!
فکر میکنید مشکل کجاست؟



RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - mahan - ۲۱-۷-۱۳۹۲ ۰۵:۳۸ عصر

درود بر شما
پوشه مورد نظر را با پسوند zip آپلود و بعد در هاست اکسترکت کنید

شاد باشید و شادی بخش دیگران


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - zavosh19 - ۵-۱۰-۱۳۹۲ ۰۶:۵۵ عصر

با سلام من جوملا 2.517 رو نصب کردم و کرای بالا رو انجام دادم سایت بالا نیومد هر کاری میکنم عدد شناسه از بین نمیره همه فایلهام اسم مستعار دارن اما مطالبم رو بصورت http://my site/index.php?option=com_content&view=article&layout=edit&id=118
البته آدرس ها رو بصورت دستی کوتاه کردم که به صورت http://my site/index.php/118 نشون داده میشه عدد رو چطری از بین ببرم که بجاش اسم مستعار بیاد

با سلام من جوملا 2.517 رو نصب کردم و کارای بالا رو انجام دادم سایت بالا نیومد هر کاری میکنم عدد شناسه از بین نمیره همه فایلهام اسم مستعار دارن اما مطالبم رو بصورت http://my site/index.php?option=com_content&view=article&layout=edit&id=118نشون میده
البته آدرس ها رو بصورت دستی کوتاه کردم که به صورت http://my site/index.php/118 نشون داده میشه عدد رو چطوری از بین ببرم که بجاش اسم مستعار بیاد با تشکر از مطالب خوبتون


RE: حذف شناسه مطلب در جوملا 2.5 از آدرس - Reza Ganji - ۵-۱۰-۱۳۹۲ ۰۸:۰۱ عصر

با فعال کردن سئو در جوملا در آدرس بار نام مستعار نمایش داده میشه و اگر در مطالبتون از نام های مستعار مناسب استفاده کنید لینک هاتون خوانا و بهینه میشود.