رفتن به مطلب

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


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

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

لینک به ارسال

سلام

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

  • امتیاز 1
لینک به ارسال

دو راه دارید

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

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

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

  • امتیاز 3
لینک به ارسال

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

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

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
لینک به ارسال
  • 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
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...