تازه وارد 165 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلام به کاربران این انجمن و توسعه دهندگان افزونه ی پارسی ساز .یه سؤال راجع به این افزونه داشتم و اون اینکه : چطوری میشه فقط و فقط از خاصیت شمسی سازی تاریخ این افزونه بهره برد و خاصیت جایگزینی فایل زبان و ... رو حذف کرد ؟چون بنده فقط شمسی سازی تاریخ مورد نیازمه و از اونجاییکه جلالی به گفته ی خیلیا مصرف منابع زیادی داره ، نمیتونم از اون استفاده کنم .علاوه بر اون بنده ، شخصی سازیهایی در فایل زبان انجام دادم که نمیخوام با هر بار بروزرسانی این افزونه همه چی از بین بره .بحث رو طولانی نکنم : آیا میتونم به این نیازم برسم با این افزونه ؟ و اگه میشه راه حلش چیه ؟موفق باشید و یا علی . نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلامبله میشه باید بخش لوکاله رو از افزونه برداشت اما روی هر بروزرسانی باید اینکار رو انجام بدیدنباید مستقیم بروز کنید اول باید دریافت و ویرایش کنید و دستی بروزرسانی کنید 1 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 سلامبله میشه باید بخش لوکاله رو از افزونه برداشت اما روی هر بروزرسانی باید اینکار رو انجام بدیدنباید مستقیم بروز کنید اول باید دریافت و ویرایش کنید و دستی بروزرسانی کنیدبخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟ضمنا نمیشد یه افزونه مثه جلالی میساختید که فقط تاریخ رو تغییر میداد ؟ چون نسخه ی فارسی آپدیتهای وردپرس میاد با اینکه دیر و زود داره ولی سوخت و سوز نداره .ولی اینجوری به اجبار باید تغییرات زبان رو هم تحمل کرد .یا لااقل یه تنظیمی در افزونه تعبیه میشد که طبق اون کاربر مشخص کنه ، فایل زبان این افزونه ارجحیت داشته باشه یا فایل زبان اصلی وردپرس . نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 ببینید ما کلا این افزونه رو نوشتیم تا نیاز به وردپرس فارسی از بین بره.فارسی سازی هم بخشی از همین موضوع هست.فراموش نکنید بعضا در نسخه فارسی وردپرس تغییراتی هم داده میشه اما با بسته پارسی ساز شما میتونید همیشه از آخرین نسخه دست نخورده وردپرس استفاده کنین.برای زبان هم بزودی تنظیمی اضافه میشه که میتونید با اون مشخص کنید از زبان افزونه استفاده بشه یا خیر. 1 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 برای زبان هم بزودی تنظیمی اضافه میشه که میتونید با اون مشخص کنید از زبان افزونه استفاده بشه یا خیر.اگه این تنظیم رو اضافه کنید که واقعا خیلی عالی میشه .فقط جواب این سؤال بنده رو ندادید .بخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟راستی یه سؤال دیگه هم داشتم که از طریق تغییر در کدها بدون افزونه ، نمیشه تاریخ رو در قسمتهای مختلف ( نوشته ها ، نظرات و ... ) به صورت شمسی کرد ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 بخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟خیر فیلتر روی تابع localeراستی یه سؤال دیگه هم داشتم که از طریق تغییر در کدها بدون افزونه ، نمیشه تاریخ رو در قسمتهای مختلف ( نوشته ها ، نظرات و ... ) به صورت شمسی کرد ؟یعنی چطور؟ متوجه نشدم نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 خیر فیلتر روی تابع localeمنظورتون حذف کد زیر از فایل wp-parsidate.php ؟if($val['sep_persian']=='بلی')add_filter('locale','new_locale');function new_locale(){ return 'fa_IR';}یعنی چطور؟ متوجه نشدممنظورم اینه که بدون استفاده کردن از هیچ افزونه ای ، از هیچ راهی نمیشه تاریخ رو در وردپرس به شمسی تبدیل کرد ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 اگر میخواین فایل زبان افزونه روی فایل زبان شما کپی نشه این بخش رو از کدها حذف کنید:register_activation_hook( __FILE__,'parsidate_plugin_install');function parsidate_plugin_install(){ if (!is_dir(join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages')))) mkdir(join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages'))); $source = join(DIRECTORY_SEPARATOR,array(wp_parsipath,'languages','*')); $destination = join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages')); $files = glob($source); foreach($files as $sfile) { @copy($sfile, $destination.DIRECTORY_SEPARATOR.basename($sfile)); }}منظورم اینه که بدون استفاده کردن از هیچ افزونه ای ، از هیچ راهی نمیشه تاریخ رو در وردپرس به شمسی تبدیل کرد ؟باید توابع شمسی سازی رو استفاده کنید و مثلا در فایل فانکشن پوسته تون که فرق خاصی با افزونه نداره. نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 اگر میخواین فایل زبان افزونه روی فایل زبان شما کپی نشه این بخش رو از کدها حذف کنید:register_activation_hook( __FILE__,'parsidate_plugin_install');function parsidate_plugin_install(){if (!is_dir(join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages')))) mkdir(join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages')));$source = join(DIRECTORY_SEPARATOR,array(wp_parsipath,'languages','*'));$destination = join(DIRECTORY_SEPARATOR,array(wp_contentpath,'languages'));$files = glob($source);foreach($files as $sfile){ @copy($sfile, $destination.DIRECTORY_SEPARATOR.basename($sfile));}}یعنی با این روش که گفتید ، دیگه پوشه ی languages هم در پوشه ی wp-content کپی و جایگزین پوشه ی languages خود وردپرس نمیشه ؟یا باید به غیر از حذف کدهای فوق ، پوشه ی languages هم از افزونه حذف بشه ؟باید توابع شمسی سازی رو استفاده کنید و مثلا در فایل فانکشن پوسته تون که فرق خاصی با افزونه نداره.این کاری که میگید خیلی سخت و زمانگیره و واسه عملی کردنش نیاز به تخصص و مهارت کدنویسی هست ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 یعنی با این روش که گفتید ، دیگه پوشه ی languages هم در پوشه ی wp-content کپی و جایگزین پوشه ی languages خود وردپرس نمیشه ؟خیر کپی نمیشهدوست دارید پوشه languages رو هم حذف کنید.این کاری که میگید خیلی سخت و زمانگیره و واسه عملی کردنش نیاز به تخصص و مهارت کدنویسی هست ؟بله مثل همین افزونه نویسی میشه. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .