آموزش شمسی سازی whmcs – پلاگین شمسی ساز whmcs :

باسلام و درود خدمت شما بازدید کننده گان گرامی پی سی وب / با مقاله آموزشی دیگری در خدمتتون هستم در این مقاله قصد داریم به آموزش شمسی سازی whmcs بپردازیم ، به صورت پیشفرض امکان تبدیل میلادی به شمسی در whmcs وجود ندارد شما با استفاده از این آموزش میتوانید تاریخ میلادی whmcs را به شمسی تبدیل کنید ، البته برای شمسی کردن تاریخ در whmcs ، آموزش های زیادی وجود دارد که ما در این آموزش سعی کردیم مشکلات شمسی ساز های قبلی را نیز رفع کنیم ، پس تا انتهای آموزش با ما همراه باشید :

آموزش شمسی سازی whmcs

آموزش شمسی سازی whmcs :

برای شمسی سازی whmcs به ترتیب زیر عمل میکنیم :

مرحله اول : به پنل مدیریت whmcs خود مراجعه کنید و از تنطیمات => تنطیمات اصلی WHMCS => محلی کردن => فرمت تاریخ را به YYYY/MM/DD تغییر بدید

تصویر زیر : برای مشاهده تصویر در سایز اصلی بر روی آن کلیک کنید :

p30web-shamsisazi-1

مرحله دوم : فایل ” jdf.zip ” را از لینک ” دانلود فایل شمسی ساز whmcs ” دانلود نمایید . و آن را در مسیر نصب whmcs خود آپلود نمایید . و از حالت فشرده خارج کنید در نهایت jdf.php باید در مسیر نصب whmcs شما وجود داشته باشد

تاریخچه فایل Jdf.php : این فایل توسط مجموعه ” jdf.scr.ir ” تهیه شده است که از انتشار رایگان آن متشکریم .

مرحله سوم : در هاستتون به مسیر نصب قالب whmcs تون بروید

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

[php] {php}Include ‘jdf.php’;{/php}
[/php]

آموزش شمسی سازی whmcs – بخش اول : شمسی سازی بخش بازاریابی در whmcs :

در مسیر نصب قالب تون فایل ” affiliates.tpl ” را باز کنید. همان طور که گفتیم ابتدا کد فوق را در ابتدای آن قرار دهید :

کد زیر را پیدا کنید :

[php] {$referral.date}
[/php]

و با کد زیر جایگزین کنید :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“referral”][“date”]));{/php}
[/php]

آموزش شمسی سازی whmcs – بخش دوم : شمسی سازی بخش اخبار و اطلاعیه ها در whmcs :

در مسیر نصب قالبتون فایل ” announcements.tpl ” را باز کنید ، طبق بخش اول ابتدا کدهای مربوطه را به ابتدای قالب اضافه کنید :

سپس کد زیر را پیدا کنید :

[php] {$announcement.timestamp|date_format:”%A, %B %e, %Y”}
[/php]

جایگزین کنید با کد زیر :

[php] {php}echo $shamsi = jdate(“l – j F Y “, strtotime($this->_tpl_vars[“announcement”][“date”]));{/php}
[/php]

در مسیر نصب قالبتون فایل ” viewannouncement.tpl ” را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید

دنبال کد زیر باشد :

[php] {$timestamp|date_format:”%A, %B %e, %Y”}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“l – j F Y “, strtotime($this->_tpl_vars[“announcement”][“date”]));{/php}
[/php]

آموزش شمسی سازی whmcs – بخش سوم : شمس سازی بخش دامنه ها در whmcs :

در مسیر نصب قالبتون فایل ” clientareadomaindetails.tpl ” را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید

سپس کد زیر را پیدا کنید :

[php] {$registrationdate}
[/php]

جایگزین کنید با کد زیر :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“registrationdate”]));{/php}
[/php]

در همین فایل کد زیر را پیدا کنید :

[php] {$nextduedate}
[/php]

و جایگزین کنید با کد زیر :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“nextduedate”]));{/php}
[/php]

در مسیر نصب قالبتون فایل ” clientareadomains.tpl ” را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید

سپس کد زیر را پیدا کنید :

[php] {$domain.registrationdate}
[/php]

و با کد زیر جایگزین کنید :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“domain”][“registrationdate”]));{/php}
[/php]

در همین فایل به دنبال کد زیر باشد :

[php] {$domain.nextduedate}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“domain”][“nextduedate”]));{/php}
[/php]

تبریک میگیم ، شما موفق به شمسی سازی اسکریپت
آموزش شمسی سازی whmcs – بخش چهارم : شمسی سازی ایمیل ها در whmcs :

در مسیر نصب قالبتون فایل ” clientareaemails.tpl ” را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

سپیس کد زیر را پیدا کنید

[php] {$email.date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“email”][“date”]));{/php}
[/php]

آموزش شمسی سازی whmcs – بخش پنجم : شمسی سازی تاریخ های صفحه کاربران :

در مسیر نصب قالبتون فایل ” clientareahome.tpl ” را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

سپس کد زیر را پیدا کنید :

[php] {$ticket.lastreply}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d – h:i”, strtotime($this->_tpl_vars[“ticket”][“lastreply”]));{/php}
[/php]

در همین فایل کد زیر را پیدا کنید :

[php] {$file.date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[file””][“date”]));{/php}
[/php]

در همین فایل دنبال کد زیر باشد :

[php] {$invoice.datecreated}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“invoice”][“datecreated”]));{/php}
[/php]

در همین فایل دنبال کد زیر باشد :

[php] {$invoice.datedue}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“invoice”][“datedue”]));{/php}
[/php]

آموزش شمسی سازی whmcs – بخش ششم : شمسی سازی بخش صورتحساب کاربران در whmcs :

در مسیر نصب قالبتون فایل ” clientareainvoices.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$invoice.datecreated}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“invoice”][“datecreated”]));{/php}
[/php]

توجه : این کد دو بار وجود دارد و باید این عملیات را دوبار انجام دهید

در همین فایل کدزیر را پیدا کنید :

[php] {$invoice.datedue}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“invoice”][“datedue”]));{/php}
[/php]

توجه : این کد دو بار وجود دارد و باید این عملیات را دوبار انجام دهید

بخش هفتم : شمسی سازی بخش سفارشات در whmcs :

در مسیر نصب قالبتون فایل ” clientareaproductdetails.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

دنبال کد زیر باشد :

[php] {$regdate}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“regdate”][“”]));{/php}
[/php]

در همین فایل دنبال کد زیر باشد :

[php] {$nextduedate}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“nextduedate”]));{/php}
[/php]

در همین فایل دنبال کد زیر باشد :

[php] {$addon.nextduedate}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“addon”][“nextduedate”]));{/php}
[/php]

توجه : این کد دوبار وجود دارد و باید این عملیات را دوبار انجام دهید .

در مسیر نصب قالبتون فایل ” clientareaproducts.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$service.nextduedate}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“service”][“nextduedate”]));{/php}
[/php]

توجه داشته باشید ، معمولا این کد دوبار وجود دارد به همین جهت باید این عملیات را دوبار انجام دهید

در مسیر نصب قالبتون فایل ” configuressl-stepone.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“date”]));{/php}
[/php]

در مسیر نصب قالبتون فایل ” configuressl-steptwo.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“date”]));{/php}
[/php]

بخش هشتم : شمسی سازی بخش تیکت ها در whmcs :

در مسیر نصب قالبتون فایل ” supportticketslist.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$ticket.date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“ticket”][“date”]));{/php}
[/php]

در همین فایل دنبال کد زیر باشید :

[php] {$ticket.lastreply}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d – h:i”, strtotime($this->_tpl_vars[“ticket”][“lastreply”]));{/php}
[/php]

توجه داشته باشید : این کد معمولا دوبار وجود دارد و باید دوبار این عملیات را انجام دهید

در مسیر نصب قالبتون فایل ” viewticket.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

دنبال کد زیر باشید :

[php] {$reply.date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“reply”][“date”]));{/php}
[/php]

دنبال کد زیر باشد :

[php] {$date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“l – j F Y”, strtotime($this->_tpl_vars[“reply”][“date”]));{/php}
[/php]

توجه داشته باشید این که معمولا دوبار وجود دارد و باید دوبار این عملیات را انجام دهید .

بخش نهم : شمسی سازی بخش فاکتور ها در whmcs :

در مسیر نصب قالبتون فایل ” viewinvoice.tpl ” را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :

کد زیر را پیدا کنید :

[php] {$datepaid}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“datepaid”]));{/php}
[/php]

در همین فایل به دنبال کد زیر باشید :

[php] {$datecreated}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“datecreated”]));{/php}
[/php]

در همین فایل به دنبال کد زیر باشد :

[php] {$datedue}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“datedue”]));{/php}
[/php]

در همین فایل به دنبال کد زیر باشد :

[php] {$transaction.date}
[/php]

جایگزین کنید با :

[php] {php}echo $shamsi = jdate(“Y/m/d”, strtotime($this->_tpl_vars[“transaction”][“date”]));{/php}
[/php]

تبریک میگیم ، شما موفق شدید شمسی سازی اسکریپت whmcs را انجام دهید

در صورتی که در شمسی سازی Whmcs مشکل و یا سئوالی دارید شما میتوانید سئوالات و مشکلات خود را در انجمن whmcs – انجمن پشتیبانی whmcs مطرح بفرمایید :

انجمن whmcs – انجمن پشتیبانی whmcs – برخی از خدمات انجمن پشتیبانی whmcs :

پاسخ گویی به سئوالات و مشکلات شما در حوزه WHmcs

خدمات رایگان Whmcs

و…

گفتگو در رابطه با شمسی ساز whmcs

به زودی قالب کاملا شمسی سازی شده ای را نیز برای whmcs منتشر خواهیم کرد

امیدواریم مفید واقع شده باشد – تا آموزش دیگری برای whmcs برای شما بهترین ها را آرزومندیم


اگر مایل هستید شمسی سازی توسط ما انجام شود و یا به ” خدمات whmcs ” احتیاج دارید میتوانید از طریق “ارتباط با ما” با ما در ارتباط باشید .