رفتن به مطلب

استفاده از تاریخ شمسی بسته پارسی ساز وردپرس


پست های پیشنهاد شده

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

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

چون بنده فقط شمسی سازی تاریخ مورد نیازمه و از اونجاییکه جلالی به گفته ی خیلیا مصرف منابع زیادی داره ، نمیتونم از اون استفاده کنم .

علاوه بر اون بنده ، شخصی سازیهایی در فایل زبان انجام دادم که نمیخوام با هر بار بروزرسانی این افزونه همه چی از بین بره .

بحث رو طولانی نکنم : آیا میتونم به این نیازم برسم با این افزونه ؟ و اگه میشه راه حلش چیه ؟

موفق باشید و یا علی .

لینک به ارسال

سلام

بله میشه باید بخش لوکاله رو از افزونه برداشت اما روی هر بروزرسانی باید اینکار رو انجام بدید

نباید مستقیم بروز کنید اول باید دریافت و ویرایش کنید و دستی بروزرسانی کنید

لینک به ارسال

سلام

بله میشه باید بخش لوکاله رو از افزونه برداشت اما روی هر بروزرسانی باید اینکار رو انجام بدید

نباید مستقیم بروز کنید اول باید دریافت و ویرایش کنید و دستی بروزرسانی کنید

بخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟

ضمنا نمیشد یه افزونه مثه جلالی میساختید که فقط تاریخ رو تغییر میداد ؟ چون نسخه ی فارسی آپدیتهای وردپرس میاد با اینکه دیر و زود داره ولی سوخت و سوز نداره .

ولی اینجوری به اجبار باید تغییرات زبان رو هم تحمل کرد .

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

لینک به ارسال

ببینید ما کلا این افزونه رو نوشتیم تا نیاز به وردپرس فارسی از بین بره.

فارسی سازی هم بخشی از همین موضوع هست.

فراموش نکنید بعضا در نسخه فارسی وردپرس تغییراتی هم داده میشه اما با بسته پارسی ساز شما میتونید همیشه از آخرین نسخه دست نخورده وردپرس استفاده کنین.

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

لینک به ارسال

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

اگه این تنظیم رو اضافه کنید که واقعا خیلی عالی میشه .

فقط جواب این سؤال بنده رو ندادید .

بخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟

راستی یه سؤال دیگه هم داشتم که از طریق تغییر در کدها بدون افزونه ، نمیشه تاریخ رو در قسمتهای مختلف ( نوشته ها ، نظرات و ... ) به صورت شمسی کرد ؟

لینک به ارسال

بخش لوکاله دقیقا کجای افزونه میشه ؟ منظور پوشه ی زبانه ؟

خیر فیلتر روی تابع locale

راستی یه سؤال دیگه هم داشتم که از طریق تغییر در کدها بدون افزونه ، نمیشه تاریخ رو در قسمتهای مختلف ( نوشته ها ، نظرات و ... ) به صورت شمسی کرد ؟

یعنی چطور؟ متوجه نشدم

لینک به ارسال

خیر فیلتر روی تابع locale

منظورتون حذف کد زیر از فایل wp-parsidate.php ؟


if($val['sep_persian']=='بلی')
add_filter('locale','new_locale');
function new_locale()
{
return 'fa_IR';
}

یعنی چطور؟ متوجه نشدم

منظورم اینه که بدون استفاده کردن از هیچ افزونه ای ، از هیچ راهی نمیشه تاریخ رو در وردپرس به شمسی تبدیل کرد ؟

لینک به ارسال

اگر میخواین فایل زبان افزونه روی فایل زبان شما کپی نشه این بخش رو از کدها حذف کنید:

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));
}
}

منظورم اینه که بدون استفاده کردن از هیچ افزونه ای ، از هیچ راهی نمیشه تاریخ رو در وردپرس به شمسی تبدیل کرد ؟

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

لینک به ارسال

اگر میخواین فایل زبان افزونه روی فایل زبان شما کپی نشه این بخش رو از کدها حذف کنید:

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 هم از افزونه حذف بشه ؟

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

این کاری که میگید خیلی سخت و زمانگیره و واسه عملی کردنش نیاز به تخصص و مهارت کدنویسی هست ؟

لینک به ارسال

یعنی با این روش که گفتید ، دیگه پوشه ی languages هم در پوشه ی wp-content کپی و جایگزین پوشه ی languages خود وردپرس نمیشه ؟

خیر کپی نمیشه

دوست دارید پوشه languages رو هم حذف کنید.

این کاری که میگید خیلی سخت و زمانگیره و واسه عملی کردنش نیاز به تخصص و مهارت کدنویسی هست ؟

بله مثل همین افزونه نویسی میشه.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...