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

Pngash, a glimpse of the Web Technology
تبدیل قالب 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
تمامی حقوق برای پنگاش محفوظ می باشد