هنگامی که داشتم این وبلاگ را راهاندازی میکردم متوجه شدم افزونهی فارسیساز وردپرس «wp-jalali» با افزونهی «wp-syntax» تداخل دارد و مانع عملکرد صحیح آن میشود
به همین دلیل کد منبع هر دو افزونه را بررسی کردم.
اشکال اصلی از عبارتهای منظمی بود که در شناسایی و تبدیل اعداد فارسی به کار رفته بود
علاوه بر الگوریتم نامطمئن، بار سنگینی را نیز به سرور وارد میکرد
در چند مرحله این افزونه را بهسازی و رفع اشکال کردم
تغییرات را برای توسعهدهندگان افزونه فرستادم، با این حال به هر دلیل افزونهی قدیمی را بدون تغییر در ویرایش جدید وردپرس نیز انتشار دادند
چنانچه مایل باشید میتوانید افزونهی تغییریافته را از این پیوند دریافت کنید
برای مشاهدهی شکل عملکرد افزونهی تغییر یافته میتوانید همین وبلاگ را بررسی کنید
بهروزرسانی - ۱۴ دی ۱۳۹۱
آخرین تغییرات اعمال شده در نگارش ۴.۴ افزونهی اصلی در نسخهی بهسازی شده نیز پیادهسازی شد.
بهروزرسانی - ۱۷ آبان ۱۳۹۲
آخرین تغییرات اعمال شده در نگارش ۴.۵ افزونهی اصلی در نسخهی بهسازی شده نیز پیادهسازی شد.
بهروزرسانی - ۱۱ دی ۱۳۹۲
آخرین تغییرات اعمال شده در نگارش ۴.۵.۱ افزونهی اصلی در نسخهی بهسازی شده نیز پیادهسازی شد.
بهروزرسانی - ۱ تیر ۱۳۹۳
آخرین تغییرات اعمال شده در نگارش ۴.۵.۲ افزونهی اصلی در نسخهی بهسازی شده نیز پیادهسازی شد.
مرسی ، اگه بتونی بیشتر از این سبکش کنی ، عالی تر میشه ، خیلی افزونه ی سنگینی هست !
سلام
این افزونه از ابتدا با روش نه چندان مناسبی نوشته شده است و علاوه بر آن بخشی از سنگینی هم مربوط است به حجم فعالیتهای انجام شده روی محتوا که غیرقابل اجتناب است
اگر برای استفاده از این افزونه با مشکل کارایی مواجه هستید شاید کمک گرفتن از افزونههای cache اطلاعات کمک خوبی برای شما باشد
ممنون:)
سلام
این الان همون افزونه جلالی نسخه بهینه شده و سبک شده اش هستش ؟
مشکلی با نسخه جدید 3.7.1 نداره ؟
با سلام
بله، همان افزونه هست که چند تغییر در بخشهای مختلفش به وجود اومده
مهمترین تفاوت با افزونهی اصلی، بازنویسی کامل بخش شناسایی اعداد فارسی در متن هست
در حقیقت یکی از سنگینترین بخشهای افزونه همین بخش هست
در بازنویسی، از یک الگوریتم پیچیده که هم کارایی بهتری دارد و هم نتایج به مراتب بهتری تولید میکند استفاده شده است
نمایش صحیح اعداد فارسی در چندین بخش دیگر وردپرس هم از تغییرات انجام شده هستند
این نگارش با وردپرس ۳.۷.۱ هم مشکلی ندارد. همین وبلاگ که مقابل شماست از وردپرس ۳.۷.۱ و افزونهی بهسازی شده استفاده میکند
امیرجان جلالی افزونه مشکل داری هست
با این نوع تغییرات هم درست نمیشه
متاسفانه خود وردپرس فارسی هم اصلا رغبتی نداره
با سلام
صحیح میفرمایید. ولی در حال حاضر چارهای نیست.
چون بازنویسی کامل افزونه طوری که اشکالات موجود را نداشته باشد و در عین حال تمام امکانات حاضر را ارائه بدهد، کاری است که زمان و هزینهی زیادی را میخواهد.
با استفاده از نسخهای که بنده بهینهسازی کردم، بخش قابل توجهی از بار پردازشی سرور کاهش پیدا میکند و در عین حال نتیجهی بهتری هم به دست میآید.
افزونه جایگزین آن با امکانات بهتر و مصرف کمتر آمده : wp parsi date رو گوگل کنید.
با سلام
من هنوز فرصت نکردم امکانات و کارایی اون افزونه رو بررسی کنم ولی از توضیحات به نظر میرسه که افزونهی خوبی باشه
دادا دمد گرم. مشکل منو هم حل کرد
سلام
آقا اگه به لیست مطالب پر بیننده همین سایت نگاه کنید, در میان اعداد نوشته شده علامت سوال درج شده؟ این مشکل رو چه کنیم؟
سلام
خوب شد گفتید !
در آخرین به روزرسانی این اتفاق افتاده و باید ببینم که علتش چیه
تغییرات مد نظر برای پلاگین جدید جلالی رو می تونین در اینجا کامیت کنین تا بررسی و اعمال بشه:
https://github.com/wp-persian/wp-jalali
بسیار عالی
فرصت کنم به روی چشم
سلام
آقا آپدیت جدید را قرار نمی دهید؟
با سلام
همان طور که میدانید این افزونه مشکلات زیادی دارد و من شخصا مدتی است در سایتهای جدید از آن استفاده نمیکنم
به همین دلیل از بهروزرسانی تغییرات در افزونه هم صرف نظر کردم
به جای آن پیشنهاد میکنم از این افزونه استفاده کنید
با توجه به فرصت کم، معلوم نیست چه زمانی بتوانم تغییرات را روی نگارش جدید هم پیاده کنم.
با تشکر