• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مهم : پلاگین وردپرس پارسی (بسته پارسی ساز) منتشر شد - از وردپرس "فارسی" بی نیاز شوید

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
چرا "بسته پارسی ساز":
بی شک مهمترین و معروفترین افزونه برای کاربران وردپرس در ایران افزونه "جلالی" بوده که باعث نفوذ بیش از پیش وردپرس در بین کاربران ایرانی شد و با افزودن تاریخ شمسی به وردپرس این سیستم را به یکی از محبوب ترین و پرکاربرترین سیستم مدیریت سایت در ایران تبدیل نمود.
اما مشکل از زمانی شروع شد که توسعه افزونه جلالی کُند و تقریبا متوقف شد. کدهای افزونه بعد از 4 سال تغییر خاصی نکرد و هسته اصلی آن بهینه نشد. برای نسخه های جدید وردپرس هیچ توسعه ای انجام نشد و مشکلات کاربران روز به روز بیشتر شد.
فشار روی سرور، مشکلات و تداخل با برخی از افزونه های کاربردی مانند سری افزونه های سئو، ایجاد باگ و مشکلات در بخش مدیریت وردپرس، مشکلات در بخش پیوند یکتا و.... از جمله مهمترین مشکلات افزونه جلالی به حساب می آیند و حتی با وجود ارائه افزونه بهینه تر شده جلالی به نام wp-persian بازهم دردی دوا نشد و مشکلات کاربران هر روز بیشتر شد.
همه اینها ما را برآن داشت تا افزونه جدید را تولید کنیم تا علاوه بر حل مشکلات فوق، دارای هسته ای بهینه تر و سرعتی بالاتر باشد و حتی کاربران را از استفاده از وردپرس فارسی بی نیاز کند! شما با نصب و استفاده از این افزونه علاوه بر تاریخ شمسی، وردپرسی کاملا پارسی و راست چین در همه بخشها خواهید داشت.
با استفاده از این بسته دیگر نیازی به وردپرس فارسی نخواهید داشت زیرا فایل های زبان را از طریق افزونه به وردپرس منتقل می شود و این مورد وقتی مهم می شود که شما می توانید سیستم وردپرس سایتتان را به وردپرس اصلی بروزرسانی کنید و منتظر انتشار وردپرس فارسی نباشید.


wp-parsidate.png



مهمترین مشخصات افزونه:
1. افزودن تاریخ شمسی به وردپرس در بخش های مدیریت (بخش نوشته ها، افزودن نوشته، بخش دیدگاه ها، بخش ویرایش سریع نوشته ها و دیدگاه ها (جدید)و...) و کاربری وردپرس (نوشته ها، دیدگاه ها، بایگانی و ...)
2. شمسی سازی پیوند یکتا وردپرس در همه حالت ها
3. تبدیل اعداد به فارسی و جایگزینی اعداد عربی با اعداد فارسی
4. تبدیل همه حروف عربی (مانند ي , ك) به حروف معادل فارسی
5. بایگانی شمسی/خورشیدی بهینه شده
6. راست چینی و فیکس در ادیتور پیش فرض وردپرس
7. راست چینی و فارسی سازی همه بخشهای وردپرس

موارد بهینه و بروز شده:
1. تابع شمسی این افزونه بصورت کامل از ابتدا نوشته شده تابع date در زبان php بصورت کامل برای شمسی اجرا شد
2. ابزارک بایگانی کاملا از ابتدا نوشته شده و در همه بخشها و حالت ها در داخل و سرتیتر تاریخ شمسی را نمایش می دهد
3. بخش پیوند یکتا براساس آخرین تغییرات تابع اصلی وردپرس نوشته شده و کاملا بهینه و سریعتر شده
4. تاریخ شمسی در بخشهای ویرایش سریع (در لیست نوشته ها و صفحه ارسال پست) در بخش مدیریت اضافه شده (جدید)
5. regex در تابع اعداد فارسی بهینه تر و سریعتر شده
6. افزودن فایل زبان فارسی از طریق افزونه به وردپرس. با این امکان کاربر اجباری به استفاده از وردپرس فارسی ندارد. کافیست وردپرس اصلی را نصب و سپس افزونه را فعال نماید. فایل های زبان از طریق افزونه به وردپرس اضافه می شود و پوشه languages در مسیرwp-content اضافه می شود.

مستندات:
کلاس bn_parsidate : کلاس اصلی برای شمسی سازی و تبدیل تاریخ میلادی به شمسی و برعکس می باشد. این کلاس کاملا تابع date در زبان php را پیاده سازی کرده و می توانید براساس مستندات این تابع در سایت php.net از خروجی های آن استفاده کنید.
نحوه استفاده از کلاس:
PHP:
$bndate = bn_parsidate::getInstance();
$bndate = $bndate->persian_date($input,$datetime,$lang);
echo $bndate;
نمونه برای تبدیل تاریخ میلادی به شمسی:
PHP:
parsidate('Y m d',$datetime='now',$lang='per')
توضیحات:
متغییر $input ورودی چیدمان تاریخ است. مانند Y m d
متغییر $datetime برای تعریف زمان است. مانند now / +1 days / 1998-04-05 / timestamp
متغییر $lang که نوع خروجی عدد (فارسی/انگلیسی) را مشخص می کند. مانند per / eng
نمونه برای تاریخ شمسی به میلادی:
PHP:
gregdate($input,$datetime)
توضیحات:
متغییر $input ورودی چیدمان تاریخ است. مانند Y m d
متغییر $datetime برای تعریف زمان است. مانند now / +1 days / 1998-04-05 / timestamp
تابع per_number جهت تبدیل اعداد به فارسی. نحوه استفاده :
PHP:
per_number($content)
متغییر $content مقدار عدد صحیح است مانند: 1440
تابع eng_number جهت تبدیل اعداد فارسی به انگلیسی. نحوه استفاده :
PHP:
eng_number($content)
متغییر $content مقدار عدد صحیح است مانند: 2020

امکانات آینده:
1- شمسی و بومی ساز تابع wp_get_archive بصورت built-in
2- افزودن ابزارک تقویم شمسی به افزونه

آدرس دریافت پلاگین:
http://wordpress.org/plugins/wp-parsidate
 
Last edited:

عنساز

Registered User
تاریخ عضویت
25 اکتبر 2013
نوشته‌ها
306
لایک‌ها
511
خب استارتر گرامی مثل اینکه منبع را نگذاشته , من میزارم ::: منبع
 

Raeesi

Registered User
تاریخ عضویت
31 می 2005
نوشته‌ها
364
لایک‌ها
222
سن
37
محل سکونت
Chabahar - Iran
آقا ممنون ازتون من ورپرس رو فارسی‌شده نصب کرده بودم و الآن با این پلاگین تاریخش رو هم شمسی کردم
فقط سوال اینه که تنظیماتی که اعداد رو هم به فارسی کنه نداره؟ خصوصا برای تاریخ
 

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
آقا ممنون ازتون من ورپرس رو فارسی‌شده نصب کرده بودم و الآن با این پلاگین تاریخش رو هم شمسی کردم
فقط سوال اینه که تنظیماتی که اعداد رو هم به فارسی کنه نداره؟ خصوصا برای تاریخ
داره دوست عزیز و به خوبی کار میکنه
باید مواردی که میخواهید فارسی بشن رو از بخش تنظیمات افزونه انتخاب کنید (تیک بزنید)

دوستان مشکلی در استفاده داشتن بگن :)
 

Raeesi

Registered User
تاریخ عضویت
31 می 2005
نوشته‌ها
364
لایک‌ها
222
سن
37
محل سکونت
Chabahar - Iran
داره دوست عزیز و به خوبی کار میکنه
باید مواردی که میخواهید فارسی بشن رو از بخش تنظیمات افزونه انتخاب کنید (تیک بزنید)

دوستان مشکلی در استفاده داشتن بگن :)

الآن نگاه کردم علاوه بر اون یدونه wp-jalali هم هست. اونم باید فعال کنم؟
 

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
الآن نگاه کردم علاوه بر اون یدونه wp-jalali هم هست. اونم باید فعال کنم؟
خیر نیازی به استفاه از wp-jalali دیگه ندارید :) این افزونه جایگزینی مناسب برای wp-jalali هست
البته توابع استفاده شده در wp-jalali هم در این افزونه جایگزین دارند .
jdate به parsidate
fa_num به per_number
en_num به eng_number
تبدیل شده اند .
یعنی اگر برای نمایش تاریخ از تابع jdate که از افزونه wp-jalali استفاده میکنه ، استفاده کردید در سایت تون ، کافیه اون رو به parsidate تغییر نام بدید داخل سورس قالب :)
 

Raeesi

Registered User
تاریخ عضویت
31 می 2005
نوشته‌ها
364
لایک‌ها
222
سن
37
محل سکونت
Chabahar - Iran
والا من وردپرسو همین یکی ۲ ساعت پیش روی این دامین نصب کردم
سورسشو از سایت wp-persian گرفتم که پیش‌فرض فارسی و رایت‌به چپ بود
فقط یه ادیتور روش نصب کردم و استایل جدید که بعدش این تاپیکو اتفاقی توی تایم‌لاین دیدم و اومدم بعدم نصبش کردم
اولش تاریخ میلادی بود و بعد از نثب پلاگین شما شمسی شد
پلاگین جلالی نصب هست ولی غیرفعاله که احتمالا با خود اسکریپت بوده از قبل چون من نصب نکردم

Sent from my Nexus 4 using Tapatalk
 

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
بله دوست عزیز پلاگین جلالی بصورت پیشفرض روی وردپرس سایت wp-persian.com وجود داره و غیر فعال هست که در صورت نیاز ، کاربر می تونه فعالش کنه
ولی از این پس شما نیازی به wp-persian.com ندارید و وردپرس رو از سایت wordpress.org (سایت رسمی وردپرس) کافیه دانلود کنید و با نصب این پلاگین استفاده کنید.
مزیت این کار ، اینه که دیگه نیاز نیست هر دفعه برای انتشار ورژن های جدید منتظر wp-persian بمونید ، از سایت اصلی آپدیت می کنید بدون مشکل
و البته با مشکلاتی که افزونه جلالی ایجاد می کرد هم مواجه نخواهید شد :)
 

Raeesi

Registered User
تاریخ عضویت
31 می 2005
نوشته‌ها
364
لایک‌ها
222
سن
37
محل سکونت
Chabahar - Iran
الآن تنظیمات این پلاگین کجان؟
باید چیزی رو تغییر بدم برای نمایش تنظیمات؟

با این حساب کارمون خیلی راحت‌تر شد با اینستالرهای توی کنترل‌پنل براحتی آدم وردپرس رو نصب میکنه و پلاگینو از داخل پنل وردپرس نصب میکنه
نه فایلی دانلود میکنه نه آپلود میکنه و با چندتا کلیک همه‌چی راه میافته ؛-)

Sent from my Nexus 4 using Tapatalk
 

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
صفحه تنظیمات :
کد:
wp-admin/admin.php?page=parsi_plugin_page

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

بله کار بسیار ساده تر شده و هدف این پلاگین همین بوده :)
 

P E R S I A N

Registered User
تاریخ عضویت
28 ژوئن 2011
نوشته‌ها
1,192
لایک‌ها
343
محل سکونت
قم
الآن تنظیمات این پلاگین کجان؟
باید چیزی رو تغییر بدم برای نمایش تنظیمات؟

با این حساب کارمون خیلی راحت‌تر شد با اینستالرهای توی کنترل‌پنل براحتی آدم وردپرس رو نصب میکنه و پلاگینو از داخل پنل وردپرس نصب میکنه
نه فایلی دانلود میکنه نه آپلود میکنه و با چندتا کلیک همه‌چی راه میافته ؛-)

Sent from my Nexus 4 using Tapatalk
منوی کنار نوشته "تنظیمات پارسی"
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,425
محل سکونت
کرج
حركت خوبي است , خسته نباشيد به نويسندگان
هرچي رقابت بر سر پشتيباني وردپرس در ايران بيشتر ميشه در كنارش پيشرفت هم حاصل ميشه
 

Raeesi

Registered User
تاریخ عضویت
31 می 2005
نوشته‌ها
364
لایک‌ها
222
سن
37
محل سکونت
Chabahar - Iran
صفحه تنظیمات :
کد:
wp-admin/admin.php?page=parsi_plugin_page

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

بله کار بسیار ساده تر شده و هدف این پلاگین همین بوده :)

برای من این گزینه وجود نداره توی پنل و با وارد کردن دستی این آدرس موفق شدم بهش وارد شم!
 
بالا