پارس جوم ::  انجمن های تخصصی جوملا
فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی (/thread-9006.html)

صفحه‌ها: 1 2


فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - bh1982 - ۲۵-۸-۱۳۹۱ ۰۴:۲۹ عصر

از آنجا که استفاده از پلاگین*های فارسی سازی اعداد مشکلاتی را به همراه دارد، آیا می*توان با وارد کردن کد html یا توابع php اعداد سایت جوملایی را فارسی کرد؟

در لینک دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
آموزشی در این خصوص آورده شده. اساتیدی که در انجمن حضور دارند لطفاً بگویند که آیا این راه حل به سایت جوملایی آسیب نمی*رساند و اگر نمی*رساند،* این کدها را در کدام بخش*ها باید وارد نمود؟


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - Zhyar - ۲۵-۸-۱۳۹۱ ۰۹:۴۵ عصر

لینک خرابه


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - Reza Ganji - ۲۶-۸-۱۳۹۱ ۱۲:۵۲ صبح

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


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - صدرا حسابی - ۲۶-۸-۱۳۹۱ ۰۱:۲۴ صبح

دقیقا همین طور که آقای گنجی گفتن یک بار سال پیش به خاطر یکی از پلاگین های فارسی سازی اعداد در جوملا 1.5 برای من کلی مشکل پیش اومده بود، از طریق کد php قابل کانورت هست اعداد ولی باید دقیق انجام بشه و اگه برای کل سایت باشه اختلال ایجاد می کنه،
پیشنهاد من اینه اگه حتما می خواید عدد فارسی بایشه یکی از فونت های فارسی که اعدادشون فارسی هست به صورت پیشفرض در سایت لود کنید و مطالب و بخش های مختلف سایت رو با این فونت تعریف کنید، من خودم هفته پیش برای یکی از سایت هایی که طراحی می کردم و باید اعداد فارسی می شد، فونت b Yekan رو برای ماژول ها و مطالبم استفاده کردم.


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - bh1982 - ۲۶-۸-۱۳۹۱ ۰۵:۴۲ صبح

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

با استفاده از تابع FaNum میتوان اعداد را فارسی کرد:

کد:
function fanum($englishnumbers)
{
$englishnumbers = str_replace(’۰′ , ‘٠’ , $englishnumbers);
$englishnumbers = str_replace(’۱′ , ‘١’ , $englishnumbers);
$englishnumbers = str_replace(’۲′ , ‘٢’ , $englishnumbers);
$englishnumbers = str_replace(’۳′ , ‘٣’ , $englishnumbers);
$englishnumbers = str_replace(’۴′ , ‘۴’ , $englishnumbers);
$englishnumbers = str_replace(’۵′ , ‘۵’ , $englishnumbers);
$englishnumbers = str_replace(’۶′ , ‘۶’ , $englishnumbers);
$englishnumbers = str_replace(’۷′ , ‘٧’ , $englishnumbers);
$englishnumbers = str_replace(’۸′ , ‘٨’ , $englishnumbers);
$englishnumbers = str_replace(’۹′ , ‘٩’ , $englishnumbers);

return $englishnumbers;
}

برای استفاده از تابع fanum به صورت زیر عمل نمایید:

کد php:
$echo fanum($en_number); 

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

2. فونتهای فارسی چون طراحی استانداردی ندارد واقعاً مشکله استفاده از اونها. در حالتهایی مثل bold یا italic هم گاهی تغییر می کنن به تاهوما یا دیگر فونتهای غیرفارسی. جدای این موارد، استفاده از روش فونت فیس باعث سنگین شدن سایت هم میشه.

3. کدهایی که قرار دادم برای وردپرس جواب میدن یا جوملا؟ اگه جوملا, این کدها رو در چه فایلهایی باید قرار داد تا عملکردشون رو تست کرد؟


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - صدرا حسابی - ۲۶-۸-۱۳۹۱ ۱۱:۰۷ عصر

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

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


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - bh1982 - ۲۷-۸-۱۳۹۱ ۱۲:۲۸ صبح

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

افزونه‌ای که گفتین چطوره؟ هر دو کد بالا رو وارد این افزونه کنم؟ یا اون کد تک خطی باید در فایل ایندکس سایت قرار بگیره؟


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - صدرا حسابی - ۲۷-۸-۱۳۹۱ ۱۲:۴۶ صبح

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


RE: فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - bh1982 - ۲۸-۸-۱۳۹۱ ۰۳:۴۶ عصر

منظورتون اینه که در این دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
در بخش search& replace در باکس search عدد یک رو به انگلیسی (1) و در بخش replace همین عدد رو به فارسی (۱) بدم؟ این کار برای اعداد 0 تا 9 کفایت می‌کنه یا اینکه اعداد دو رقمی و سه رقمی رو هم باید این‌طور وارد کرد؟


فارسی سازی اعداد جوملا ی 2.5 با استفاده از نابع پی اچ پی - zs_noori - ۲۵-۱۰-۱۳۹۱ ۰۵:۲۵ عصر

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