نقل قول نوشته اصلی توسط soheil.zare2006 نمایش پست ها
بنا به درخواست دوستان این پست ( پست دوم تاپیک فارسی ساز WHMCS ) رو آموزش شمسی سازی قالب های WHMCS قرار میدم


  1. قبل از هر کاری از قالب فعلیتون یک Backup تهیه کنید
  2. فایل jdf.php رو دانلود کنید و از حالت فشرده خارج کنید و در محلی که WHMCS نصب هست کپی کنید
  3. فایل shamsi.zip رو دانلود کنید, و محتویات اون رو توی پوشه قالبی که میخوایید اون رو شمسی کنید کپی کنید تا با فایل های قبلی جایگزین بشه
  4. سپس ادامه کار را طبق توضیحات زیر ادامه دهید:


فایل clientareahome.tpl را با یک ویرایشگر مناسب باز کنید
به اول آن کد زیر را قرار دهید:
کد PHP:
{php}Include 'jdf.php';{/php
سپس با استفاده از کلیدهای ترکیبی Ctrl + f بدنبال کد زیر بگردید:
کد PHP:
{$ticket.date
و آن را با کد زیر جایگزین کنید
کد PHP:
{php}echo $shamsi jdate("Y/m/d"strtotime($this->_tpl_vars["ticket"]["date"]));{/php

سپس با استفاده از کلیدهای ترکیبی Ctrl + f بدنبال کد زیر بگردید:
کد PHP:
{$invoice.datecreated
و آن را با کد زیر جایگزین کنید
کد PHP:
{php}echo $shamsi jdate("Y/m/d"strtotime($this->_tpl_vars["invoice"]["datecreated"]));{/php

سپس با استفاده از کلیدهای ترکیبی Ctrl + f بدنبال کد زیر بگردید:
کد PHP:
 {$invoice.datedue
و آن را با کد زیر جایگزین کنید
کد PHP:
{php}echo $shamsi jdate("Y/m/d"strtotime($this->_tpl_vars["invoice"]["datedue"]));{/php

سپس با استفاده از کلیدهای ترکیبی Ctrl + f بدنبال کد زیر بگردید:
کد PHP:
{$file.date
و آن را با کد زیر جایگزین کنید
کد PHP:
{php}echo $shamsi jdate("Y/m/d"strtotime($this->_tpl_vars[file""]["date"]));{/php


در آخر وارد پوشه templates_c شده و کل محتویات آن را پاک کنید


- این آموزش ویژه قالب های WHMCS نسخه 5 میباشد (البته روی بیشتر نسخه های قدیمی تر نیز جواب میده)


دانلود فایل: jdf.php
دانلود فایل: shamsi.zip



آیا این کار روی نسخه 6 هم جواب میده یا خیر ؟؟؟