رفتن به مطلب

حل مشکل کوتاه نکردن لینک فارسی در کوتاه کننده


mahdi2lone

پست های پیشنهاد شده

باسلام و احترام

 

 

ما کوتاه کننده Premium URL Shortener رو نصب کردیم و هرکاری کردیم یک مشکل اساسی که داشت رو نتونستیم حل کنیم (البته به سازنده پیام دادیم گفته حتما باید بخری!)

البته این باگ خودش چ ما بخریم چه نخریم تو این اسکریپته ظاهرا هست (ماشا.. باگ هم زیاد داره)

 

مشکل اینه وقتی وارد سایت های خبری حالا تابناک یا اصلا هر سایت دیگه ای که میشید و لینک رو بهش میدید کوتاه نمیکنه و خطا میده البته اگر لینکی که کپی می کنید در هنگام پست کردن به صورت زیر تغییر کنه کوتاه میشه ولی اگر با همون حالت باشه کوتاه نمیکنه و خطا میده..

مثلا ادرس سایت این باشه:

لینک ها تنها برای اعضای سایت قابل نمایش است.

اگر همین آدرسی که در بالا دادم کپی بشه در کوتاه کننده، کوتاه نمیکنه!

آدرس سایتی که روش نصب کردیم لینک ها تنها برای اعضای سایت قابل نمایش است.

 

اما گاهی با مرورگرهای دیگه وقتی میخواین پست کنید آدرس تغییر میکنه به صورت زیر:

https://www.tabnak.ir/fa/news/877017/%D8%B7%D8%B1%D8%AD-%D9%85%D8%AD%D9%85%D8%AF-%D8%A8%D9%86-%D8%B3%D9%84%D9%85%D8%A7%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-%D8%A7%D9%85%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%DB%8C-%D8%A8%D8%B2%D8%B1%DA%AF-%D8%B1%D8%B3%D8%A7%D9%86%D9%87-%D8%A7%DB%8C-%D8%AF%D8%B1-%D8%AC%D9%87%D8%A7%D9%86

اگر آدرس بصورت بالا که قرار دادم وارد بشه کوتاه میکنه!

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

 

کسی میتونه راهنمایی کنه چطوری مشکل رو حل کنیم وقتی که لینک رو بصورت فارسی میدیم هم کوتاه کنه ؟

 

در آخر ویدیو هم گذاشتم که مشاهده کنید راحتر منظور بنده رو متوجه بشید. ممنون

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

باتشکر

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

در 4 ساعت قبل، mahdi2lone گفته است :

به سازنده پیام دادیم گفته حتما باید بخری!)

خب طبیعیه! طراح اصلی یک قالب / اسکریپت یا افزونه هیچ زمانی نمیاد به کاربرانی که نسخه نال شده استفاده می کنند پشتیبانی رسمی ارائه کنه.

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

 

مشکلی که شما دارید، برمیگرده به عدم پشتیبانی از کلمات غیرانگلیسی در آدرس. بطور خودکار زمانی که در اکثر دستگاه ها، لینکی رو کپی می کند که حاوی کلمات غیرانگلیسی هست، بجای کلمات فارسی از انکودینگ استفاده می کنه که زمانی که از فیلتر عبور کنه میشه همون کلمات فارسی. اکثر مرورگرها زمانی که بخواهید آدرس رو کپی کنید، کلمات فارسی رو به کدهایی تبدیل می کنه که توسط مرورگرها قابل خوندن باشه. 

در 4 ساعت قبل، mahdi2lone گفته است :

لینکی که دادم هر دو از یک سایت و یک خبر هستش فقط موقع کپی کردن دومی تغییر کرده

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

پیشنهاد می کنم اسکریپت های دیگه ی کوتاه کردن لینک رو هم امتحان کنید. ممکنه بعضی از اونها در آپدیت های قبلی، پشتیبانی از کلمات عربی رو اضافه کرده باشند که اگه اینطور باشه، پس با زبان فارسی هم مشکلی نخواهد بود.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 6 ساعت قبل، Masih گفته است :

درود.

خب طبیعیه! طراح اصلی یک قالب / اسکریپت یا افزونه هیچ زمانی نمیاد به کاربرانی که نسخه نال شده استفاده می کنند پشتیبانی رسمی ارائه کنه.

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

 

مشکلی که شما دارید، برمیگرده به عدم پشتیبانی از کلمات غیرانگلیسی در آدرس. بطور خودکار زمانی که در اکثر دستگاه ها، لینکی رو کپی می کند که حاوی کلمات غیرانگلیسی هست، بجای کلمات فارسی از انکودینگ استفاده می کنه که زمانی که از فیلتر عبور کنه میشه همون کلمات فارسی. اکثر مرورگرها زمانی که بخواهید آدرس رو کپی کنید، کلمات فارسی رو به کدهایی تبدیل می کنه که توسط مرورگرها قابل خوندن باشه. 

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

پیشنهاد می کنم اسکریپت های دیگه ی کوتاه کردن لینک رو هم امتحان کنید. ممکنه بعضی از اونها در آپدیت های قبلی، پشتیبانی از کلمات عربی رو اضافه کرده باشند که اگه اینطور باشه، پس با زبان فارسی هم مشکلی نخواهد بود.

درود

متشکرم

بالاخره مشکل رو فهمیدم و با تغییرات بخشی از کد که خیلی کوتاه و ساده هم بود درست شد!!

بله ما ک پشتیبانی نخواستیم از سازنده اصلی دیگه انقد هم .. خخخخ

ولی ازشون خواستیم در آپدیت بعدی رفع کنند تا ما خریداری کنیم ولی ایشون ظاهرا اصلا rlt و پشتیبانی از عربی و فارسی رو قبول ندارن ظاهرا.. (افراد دیگه ای هم خریده بودن از سال 2014 هنوز این مشکل رو براشون حل نکرده بود)

اگر کسی این اسکریپت رو نصب کرد و مشکل داشت خبر بده براش درست کنیم.

 

موفق باشید دوستان عزیز

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

منم میخواستم یه لینک از لینک ها تنها برای اعضای سایت قابل نمایش است. رو کوتاه کنم ولی نمیدونم چرا هرچقدر تلاش می کنم نمیشه اصلا.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، fardamart گفته است :

منم میخواستم یه لینک از لینک ها تنها برای اعضای سایت قابل نمایش است. رو کوتاه کنم ولی نمیدونم چرا هرچقدر تلاش می کنم نمیشه اصلا.

با سایت خودتون میخواین کوتاه کنین؟  همین اسکریپت رو دارین؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...