پنگاش دریچه ای به سوی تکنولوژی وب

تبدیل قالب whmcs به نسخه های بالاتر
تبدیل قالب whmcs به نسخه های بالاترReviewed by Admin on Oct 26Rating:

تبدیل قالب whmcs به نسخه های بالاتر نسخه اسمارتی در ورزن ۶ با نسخه ۵ متفاوت است برای این کار ما باید اول کد قالب ها را با اسماتی جدید هماهنگ کنیم

تبدیل قالب whmcs

تبدیل قالب whmcs

برای رفع این مشکل بهتر است {literal} را از قالبتون حذف کنید خب اول این کد را ببنید این در اسمارتی نسخه قدیم است کد:

  function example()
  {literal}{{/literal}
      alert('example');
  {literal}}{/literal}

حال این کد در اسمارتی نسخه جدید کد:

  function example()
  }
      alert('example');
{

این تغییر را اعمال کنید حال php باید به روز گردد کلیه کدهایی را که با $this باید به $template تغییر دهید حال کد:

$this->_tpl_vars

را به کد:

$template->getVariable('variableName')

و یا کد:

$template->getTemplateVars()

مثلا به مثال زیر نگاه کنید کد:

$myValue = $this->_tpl_vars['myVariable'];

foreach ($this->_tpl_vars as $key => $value) {
echo "{$key}: {$value}";
}

$this->assign('myNewVariable', 'myNewValue');

برای نسخه ۶ می شه کد:

$myValue = $template->getVariable('myVariable')->value;

foreach ($template->getTemplateVars() as $key => $variable) {
echo "{$key}: {$variable->value}";
}

$template->assign('myNewVariable', 'myNewValue');

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

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

راه های ارتباطی

  • 5646 973 0917
  • 1192 757 0938
  • parsarayan@gmail.com
  • stargreen100@yahoo.com
تمامی حقوق برای پنگاش محفوظ می باشد