-
پلاگین یا افزونه ای برای تبدیل اعداد لاتین به فارسی
سلام،
آیا کسی افزونه ای ساخته یا سراغ داره که اعدادی که توسط ماژول ها و کامپوننت ها تولید می شوند رو به اعداد فارسی تبدیل کنه؟
مثلاً ماژول تقویم هجری در سایت من اینطوری به نمایش درمیاد:
دوشنبه، 08 خرداد 1391
و من می خواهم که اینطوری بشه:
دوشنبه، ۸ خرداد ۱۳۹۱
ویرایش توسط Nesyan : 05-28-2012 در ساعت 07:49 AM
دلیل: فاصله های جدا نشدنی حذف شد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
05-28-2012 07:47 AM
# ADS
تبلیغات در جوملا فارسی
-
سلام [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]،
تاریخ متفاوت هست و باید از تابع لازم در قالب استفاده کنید.
ولی برای بحث مطالب جوملا پلاگین هایی برای ادیتورها موجود هست که این عمل را انجام می دهند(هنگام ارسال هر مطلب Filtering صورت می گیرد).
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از novinfard عزیز به خاطر این پست مفید تشکر کرده است:
-

نوشته اصلی توسط
novinfard
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سلام
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]،
تاریخ متفاوت هست و باید از تابع لازم در قالب استفاده کنید.
ولی برای بحث مطالب جوملا پلاگین هایی برای ادیتورها موجود هست که این عمل را انجام می دهند(هنگام ارسال هر مطلب Filtering صورت می گیرد).
ممنون از پاسختون، اما تابع لازم در قالب چی هست؟ ممکنه بیشتر توضیح بدید که چه کار باید کرد؟
برای مطالب میتونم خودم وقتی مطلب رو می نویسم فارسی بنویسم، مشکل در اعدادی هست که خود به خود درج میشن، مثل تاریخ ها و شماره صفحات و ...
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
برای این منظور یک کد جاوا هست که در قالب اگر قرار بدید مشکلتون حل میشه !
قبلاً در تاپیک زیر کامل بحث کردیم و توضیح داده ام !
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
انشاالله بزودی در بخش افزونه های جوملا فارسی این سیستم را در قالب یک پلاگین منتشر خواهیم کرد ! در انتظار تأیید در سایت جوملا دات اورگ هست !
هیچکس تنهاتر از خدا نیست
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از مهدی. عزیز به خاطر این پست مفید تشکر کرده است:
-

نوشته اصلی توسط
مهدی.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سلام
برای این منظور یک کد جاوا هست که در قالب اگر قرار بدید مشکلتون حل میشه !
قبلاً در تاپیک زیر کامل بحث کردیم و توضیح داده ام !
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
انشاالله بزودی در بخش افزونه های جوملا فارسی این سیستم را در قالب یک پلاگین منتشر خواهیم کرد ! در انتظار تأیید در سایت جوملا دات اورگ هست !
هیچکس تنهاتر از خدا نیست
خیلی ممنونم. امتحان نکردم اما امیدوارم کار کنه.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
مهدی.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سلام
برای این منظور یک کد جاوا هست که در قالب اگر قرار بدید مشکلتون حل میشه !
قبلاً در تاپیک زیر کامل بحث کردیم و توضیح داده ام !
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
انشاالله بزودی در بخش افزونه های جوملا فارسی این سیستم را در قالب یک پلاگین منتشر خواهیم کرد ! در انتظار تأیید در سایت جوملا دات اورگ هست !
هیچکس تنهاتر از خدا نیست
من این کد جاوا اسکریپت رو در سایت قرار دادم:
<script type="text/javascript" charset="utf-8">
/*
* English digit to persian
* Copyright(C) 2009 by eAmin [Amin Akbari] ( eAmin ([dot]) js ([at]) live ([dot]) com )
* Licenced under the MIT Style License [
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
*
*/
String.prototype.toPersian = String.prototype.toFaDigit = function(a) {
return this.replace(/\d+/g, function(digit) {
var digitArr = [], pDigitArr = [];
for (var i = 0, len = digit.length; i < len; i++) {
digitArr.push(digit.charCodeAt(i));
}
for (var j = 0, leng = digitArr.length; j < leng; j++) {
pDigitArr.push(String.fromCharCode(digitArr[j]+((!!a && a == true) ? 1584 : 1728)));
}
return pDigitArr.join('');
});
};
window.onload = function() {
var body = document.getElementsByTagName("body")[0];
body.innerHTML = body.innerHTML.toPersian();
};
</script>
نتیجه کاملا رضایت بخش بود و هرچی عدد بود فارسی شد!
منتها همه جاوا اسکریپت های دیگه (از جمله منو، اسلاید شو، تب ها و ...) از کار افتادند!!!
اگر راه حلی می شناسید راهنمایی کنید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
لطفا برای قرار دادن کد ها از تگ کد استفاده کنید
کد JQuery مربوطه را در همین پست قرار بدید تا براتون اصلاحش کنم این مشکل برطرف شود.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
این اسکریپت را چگونه در قالب وارد کردید ؟
بهتره به واسطه یک فایل JS این فایل را در قالب و در تگ head لود کنید !
موتولز هم فعال کنید در مدیریت پلاگینها 
هیچکس تنهاتر از خدا نیست
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
shmata
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
لطفا برای قرار دادن کد ها از تگ کد استفاده کنید
کد JQuery مربوطه را در همین پست قرار بدید تا براتون اصلاحش کنم این مشکل برطرف شود.
شرمنده، تو منو ادیتور گشتم دکمه کد نبود، برای همین با نقل قول آوردمش که متفاوت باشه!
اسکریپت تغییر اعداد خودش درست کار می کنه، اما باقی اسکریپت ها از کار می افتند.
این یک لیست از اسکریپت هایی هستش که در سایت من استفاده شده (بجز همین اسکریپت تبدیل اعداد):
کد:
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/media/system/js/core.js" type="text/javascript"></script>
<script src="/media/system/js/caption.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
<script src="/media/widgetkit/js/jquery.js" type="text/javascript"></script>
<script src="/cache/widgetkit/widgetkit-538b7ee6.js" type="text/javascript"></script>
<script src="http://www.mysite.com/modules/mod_tabs_gk5/scripts/engine.mootools.js" type="text/javascript"></script>
<script src="http://www.mysite.com/modules/mod_news_pro_gk4/interface/scripts/engine.js" type="text/javascript"></script>
<script src="/templates/yoo_downtown/warp/js/warp.js"></script>
<script src="/templates/yoo_downtown/warp/js/accordionmenu.js"></script>
<script src="/templates/yoo_downtown/warp/js/dropdownmenu.js"></script>
<script src="/templates/yoo_downtown/js/template.js"></script>
ویرایش توسط Nesyan : 06-06-2012 در ساعت 12:49 PM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
مهدی.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
این اسکریپت را چگونه در قالب وارد کردید ؟
بهتره به واسطه یک فایل JS این فایل را در قالب و در تگ head لود کنید !
موتولز هم فعال کنید در مدیریت پلاگینها
هیچکس تنهاتر از خدا نیست
کل اسکریپت رو در هدر گذاشتم. مشکل کار نکردن خود این اسکریپت نیست! اسکریپت تبدیل اعداد خیلی عالی کار کرد، اما هرچیز دیگه ای که از موتولز استفاده می کرد از کار افتاد.
پلاگین موتولز ندازم! من از جوملا 2.5 استفاده می کنم، تو خودش که نداشت!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)