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


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آدرس در کامپوننت k2
۱۶-۸-۱۳۹۵, ۱۰:۵۴ عصر
ارسال: #1
آدرس در کامپوننت k2
سلام

بنده در سایتم متوجه شدم که هر item که در k2 ثبت میکنم داری دو لینک هست.

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


و

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


آیا این از لحاظ فنی درست است؟ یا قابل برطرف هست؟


فایل‌(های) پیوست شده بندانگشتی (ها)
   
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۷-۸-۱۳۹۵, ۰۳:۳۷ صبح
ارسال: #2
RE: آدرس در کامپوننت k2
اگر از لحاظ کدنویسی می پرسید کامپوننت K2 دارای کلاسی به نام
K2HelperRoute هست (مشابه هسته جوملا)
که با فراخوانی متد getItemRoute() می تونید مسیر مربوط به آیتم رو برگردونید.
برای ایجاد لینک برای آیتمها از تکه کد زیر استفاده کنید:
echo '<a href="'.JRoute::_(K2HelperRoute::getItemRoute($a->id,$a->catid)).'">'.link to Item.'</a>'
در کد بالا متد getItemRoute دو پارامتر به عنوان ورودی دریافت میکنه
اولی آیدی آیتم و دومی آیدی مجموعه آیتم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط hydari ، Reza Ganji
۱۸-۸-۱۳۹۵, ۰۶:۴۸ صبح
ارسال: #3
RE: آدرس در کامپوننت k2
سلام و با تشکر

این کد رو کجا بزارم؟ تو کدوم فایل؟

اگر این کد رو بزارم. تو موتور جستجو چه تاثیر میزاره؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۸-۸-۱۳۹۵, ۰۴:۳۷ عصر
ارسال: #4
RE: آدرس در کامپوننت k2
شما دارید چه افزونه ای می نویسید؟ ماژول، پلاگین، کامپوننت؟ تاثیرش رو موتور جستجو رو نمیدونم تا چه حدیه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط hydari
۱۸-۸-۱۳۹۵, ۰۴:۵۶ عصر (آخرین ویرایش در این ارسال: ۱۸-۸-۱۳۹۵ ۰۴:۵۷ عصر، توسط Reza Ganji.)
ارسال: #5
RE: آدرس در کامپوننت k2
درود
ایشان مشگل داشتن دو لینک مشابه برای هر آیتم کامپوننت کی ۲ رو دارند.افزونه نمینویسند.احتمالا سئو سایت رو بعد از اینکه لینک های سایت ایندکس شدند فعال کردید.
در اچ تی اکسز هم کدی هست که لینک های قدیمی را به لینک های بهینه شده هدایت میکند ولی چون برخی سرورها symlink غیرفعال شده کار نمیکند .
شما باید توضیحات کافی در مورد نحوه فعال سازی سئو میدادید مثلا آیا از کامپوننت های سئو استفاده میکنید یاخیر
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط hydari
۱۹-۸-۱۳۹۵, ۱۰:۲۰ عصر
ارسال: #6
RE: آدرس در کامپوننت k2
سلام

بله حق با شماست.

بنده از افزونه JSitemap استفاده میکنم. که گوگل آنالیز و وب مستر رو به این افزونه وصل کردم.

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


ممنون از پاسخگویی شما.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۱-۸-۱۳۹۵, ۰۸:۱۹ عصر
ارسال: #7
RE: آدرس در کامپوننت k2
درود
معمولا به مرور لینک های قدیمی از گوگل حذف میشوند و لینک های جدید باقی می مانند ولی میتوانید لینک های عمده قدیمی را از گوگل توسط فرم حذف لینک حذف کنید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


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