رفتن به مطلب

استفاده از بسته پارسی ساز در افزونه دیگر


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

من می خوام از بسته فارسی ساز در یه افزونه ی استفاده کنم چطور می تونم اون رو در فایل افزونه فراخوانی کنم؟

لینک به ارسال

سلام

منظورتون استفاده از قابلیت های افزونه هست یا اینکه کلا با یک افزونه دیگه تلفیق کنین؟

لینک به ارسال

دو راه دارید

افزونه پارسی ساز اگر فعال باشه شما فقط کافیه از مستنداتی که برای تبدیل تاریخ استفاده شده در افزونه تون بهره ببرین:

توضیحات و مستندات "بسته پارسی ساز"

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

لینک به ارسال

من توابع ر استفاده کردم اما خطای اینکه شما شی تعریف

از مستندات که استفاده می کنم این خطا رو می ده.

Call to a member function parsidate() on a non-object

من هم اینطور استفاده کردم


$bndate = bn_parsidate::getInstance();
$bndate = $bndate->persian_date($input,$datetime,$lang);
$postdate = $bndate->parsidate('Y m d',$datetime='now',$lang='eng');
$ta = $bndate->parsidate('Y m d',$datetime='now',$lang='eng');
$postdate_gmt = $bndate->parsidate('Y m d H:i:s',$datetime='now',$lang='eng');

ویرایش شده توسط buzz
لینک به ارسال

از تابع مستقیم استفاده کنید:

parsidate('Y m d',$datetime='now',$lang='per')

لینک به ارسال
  • 1 ماه بعد...

یه مشکل دیگه ای که تازه ایجاد. شده اینکه تو صفحه افزونه که دو تا فانکشن براش تعریف شده.

از تابع parsidate. تو فانکشن اولی که استفاده می کنم ، خاطای not found parsidate() ,.. رو میده.

اما تو دومی این خطا داده نمیشه. و درست کار می کنه.

الان باید چی کار کرد؟

لینک به ارسال

نمیشه حدسی چیزی گفت. کدها رو یکجا بزارید تا بشه بررسی کرد.

لینک به ارسال

این فانکشنی هست که تابع parsidate رو قرار دادم


function student_allinoneMsg(){
$postdater = parsidate('j / F / Y',$datetime='now',$lang='pre');
global $wpdb;
$postdate = date('H:i:s');
$result = $wpdb->get_results ( "SELECT * FROM wp_shaba LIMIT 179,33" );
$data = null;
$data.='<center><img src="" alt="Smiley face" height="250" width="250"></center>'.PHP_EOL;
$data.= 'لیست مطالب امروز $postdater '.PHP_EOL;
$data.= '<table border="2px" cellspacing="5px" width="100%">'.PHP_EOL;
$data.= '<tr bgcolor="brown"><th>نام</th><th>نام خانوادگی</th></tr>'.PHP_EOL;
foreach ( $result as $row ) {
$data .='<tr>';
$data .= '<td>'.$row->name.'</td>';
$data .='<td>'.$row ->family.'</td>';
$data .='</tr>'.PHP_EOL;
}
$data .='</table>';
return $data;
return $content;
}
$oiobz1 = student_allinoneMsg(1, 'center', '', 1);

ویرایش شده توسط buzz
لینک به ارسال

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

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

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

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

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

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

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

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

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