آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
آموزش شمسی سازی whmcs – پلاگین شمسی ساز whmcs :
باسلام / با مقاله آموزشی دیگری در خدمتتون هستم در این مقاله قصد داریم به آموزش شمسی سازی whmcs بپردازیم ، به صورت پیشفرض امکان تبدیل میلادی به شمسی در whmcs وجود ندارد شما با استفاده از این آموزش میتوانید تاریخ میلادی whmcs را به شمسی تبدیل کنید ، پس تا انتهای آموزش با ما همراه باشید :
آموزش شمسی سازی whmcs :
برای شمسی سازی whmcs به ترتیب زیر عمل میکنیم :
مرحله اول : به پنل مدیریت whmcs خود مراجعه کنید و از تنطیمات => تنطیمات اصلی WHMCS => محلی کردن => فرمت تاریخ را به YYYY/MM/DD تغییر بدید
تصویر زیر : برای مشاهده تصویر در سایز اصلی بر روی آن کلیک کنید :
مرحله دوم : فایل ” jdf.zip ” را از لینک ” دانلود فایل شمسی ساز whmcs ” دانلود نمایید . و آن را در مسیر نصب whmcs خود آپلود نمایید . و از حالت فشرده خارج کنید در نهایت jdf.php باید در مسیر نصب whmcs شما وجود داشته باشد
تاریخچه فایل Jdf.php : این فایل توسط مجموعه ” jdf.scr.ir ” تهیه شده است که از انتشار رایگان آن متشکریم .
مرحله سوم : در هاستتون به مسیر نصب قالب whmcs تون بروید
هر فایلی را که باز می کنید در خط اول آن کد زیر را قرار دهید و سپس تغییرات اعلام شده در زیر را انجام دهید و ذخیره کنید :
کد PHP:
{php}Include 'jdf.php';{/php}
آموزش شمسی سازی whmcs - بخش اول : شمسی سازی بخش بازاریابی در whmcs :
در مسیر نصب قالب تون فایل " affiliates.tpl " را باز کنید. همان طور که گفتیم ابتدا کد فوق را در ابتدای آن قرار دهید :
کد زیر را پیدا کنید :
و با کد زیر جایگزین کنید :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["referral"]["date"]));{/php}
آموزش شمسی سازی whmcs - بخش دوم : شمسی سازی بخش اخبار و اطلاعیه ها در whmcs :
در مسیر نصب قالبتون فایل " announcements.tpl " را باز کنید ، طبق بخش اول ابتدا کدهای مربوطه را به ابتدای قالب اضافه کنید :
سپس کد زیر را پیدا کنید :
کد PHP:
{$announcement.timestamp|date_format:"%A, %B %e, %Y"}
جایگزین کنید با کد زیر :
کد PHP:
{php}echo $shamsi = jdate("l - j F Y ", strtotime($this->_tpl_vars["announcement"]["date"]));{/php}
در مسیر نصب قالبتون فایل " viewannouncement.tpl " را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید
دنبال کد زیر باشد :
کد PHP:
{$timestamp|date_format:"%A, %B %e, %Y"}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("l - j F Y ", strtotime($this->_tpl_vars["announcement"]["date"]));{/php}
آموزش شمسی سازی whmcs - بخش سوم : شمس سازی بخش دامنه ها در whmcs :
در مسیر نصب قالبتون فایل " clientareadomaindetails.tpl " را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید
سپس کد زیر را پیدا کنید :
کد PHP:
{$registrationdate}
جایگزین کنید با کد زیر :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["registrationdate"]));{/php}
در همین فایل کد زیر را پیدا کنید :
و جایگزین کنید با کد زیر :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["nextduedate"]));{/php}
در مسیر نصب قالبتون فایل " clientareadomains.tpl " را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید
سپس کد زیر را پیدا کنید :
کد PHP:
{$domain.registrationdate}
و با کد زیر جایگزین کنید :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["domain"]["registrationdate"]));{/php}
در همین فایل به دنبال کد زیر باشد :
کد PHP:
{$domain.nextduedate}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["domain"]["nextduedate"]));{/php}
تبریک میگیم ، شما موفق به شمسی سازی اسکریپت
آموزش شمسی سازی whmcs - بخش چهارم : شمسی سازی ایمیل ها در whmcs :
در مسیر نصب قالبتون فایل " clientareaemails.tpl " را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
سپیس کد زیر را پیدا کنید
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["email"]["date"]));{/php}
آموزش شمسی سازی whmcs - بخش پنجم : شمسی سازی تاریخ های صفحه کاربران :
در مسیر نصب قالبتون فایل " clientareahome.tpl " را باز کنید ، طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
سپس کد زیر را پیدا کنید :
کد PHP:
{$ticket.lastreply}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d - h:i", strtotime($this->_tpl_vars["ticket"]["lastreply"]));{/php}
در همین فایل کد زیر را پیدا کنید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars[file""]["date"]));{/php}
در همین فایل دنبال کد زیر باشد :
کد PHP:
{$invoice.datecreated}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["invoice"]["datecreated"]));{/php}
در همین فایل دنبال کد زیر باشد :
کد PHP:
{$invoice.datedue}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["invoice"]["datedue"]));{/php}
آموزش شمسی سازی whmcs - بخش ششم : شمسی سازی بخش صورتحساب کاربران در whmcs :
در مسیر نصب قالبتون فایل " clientareainvoices.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
کد PHP:
{$invoice.datecreated}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["invoice"]["datecreated"]));{/php}
توجه : این کد دو بار وجود دارد و باید این عملیات را دوبار انجام دهید
در همین فایل کدزیر را پیدا کنید :
کد PHP:
{$invoice.datedue}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["invoice"]["datedue"]));{/php}
توجه : این کد دو بار وجود دارد و باید این عملیات را دوبار انجام دهید
بخش هفتم : شمسی سازی بخش سفارشات در whmcs :
در مسیر نصب قالبتون فایل " clientareaproductdetails.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
دنبال کد زیر باشد :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["regdate"][""]));{/php}
در همین فایل دنبال کد زیر باشد :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["nextduedate"]));{/php}
در همین فایل دنبال کد زیر باشد :
کد PHP:
{$addon.nextduedate}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["addon"]["nextduedate"]));{/php}
توجه : این کد دوبار وجود دارد و باید این عملیات را دوبار انجام دهید .
در مسیر نصب قالبتون فایل " clientareaproducts.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
کد PHP:
{$service.nextduedate}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["service"]["nextduedate"]));{/php}
توجه داشته باشید ، معمولا این کد دوبار وجود دارد به همین جهت باید این عملیات را دوبار انجام دهید
در مسیر نصب قالبتون فایل " configuressl-stepone.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["date"]));{/php}
در مسیر نصب قالبتون فایل " configuressl-steptwo.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["date"]));{/php}
بخش هشتم : شمسی سازی بخش تیکت ها در whmcs :
در مسیر نصب قالبتون فایل " supportticketslist.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["ticket"]["date"]));{/php}
در همین فایل دنبال کد زیر باشید :
کد PHP:
{$ticket.lastreply}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d - h:i", strtotime($this->_tpl_vars["ticket"]["lastreply"]));{/php}
توجه داشته باشید : این کد معمولا دوبار وجود دارد و باید دوبار این عملیات را انجام دهید
در مسیر نصب قالبتون فایل " viewticket.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
دنبال کد زیر باشید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["reply"]["date"]));{/php}
توجه داشته باشید این که معمولا دوبار وجود دارد و باید دوبار این عملیات را انجام دهید .
بخش نهم : شمسی سازی بخش فاکتور ها در whmcs :
در مسیر نصب قالبتون فایل " viewinvoice.tpl " را باز کنید ،طبق توضیحات قبلی به ابتدای آن کد های اعلام شده را اضافه کنید :
کد زیر را پیدا کنید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["datepaid"]));{/php}
در همین فایل به دنبال کد زیر باشید :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["datecreated"]));{/php}
در همین فایل به دنبال کد زیر باشد :
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["datedue"]));{/php}
در همین فایل به دنبال کد زیر باشد :
کد PHP:
{$transaction.date}
جایگزین کنید با :
کد PHP:
{php}echo $shamsi = jdate("Y/m/d", strtotime($this->_tpl_vars["transaction"]["date"]));{/php}
تبریک میگیم ، شما موفق شدید شمسی سازی اسکریپت whmcs را انجام دهید
به زودی قالب کاملا شمسی سازی شده ای را نیز برای whmcs منتشر خواهیم کرد
امیدواریم مفید واقع شده باشد – تا آموزش دیگری برای whmcs برای شما بهترین ها را آرزومندیم
منبع : وبلاگ آموزشی پی سی وب - شمسی سازی whmcs
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
تشکر از شما.
این آموزش مخصوص whmcs 5 است یا 6 هم ساپوورت می شود؟
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
Yas-Host
تشکر از شما.
این آموزش مخصوص whmcs 5 است یا 6 هم ساپوورت می شود؟
باسلام
هم برای whmcs 5 و هم برای 6 قابل استفاده می باشد
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
درود
روی whmcs 6 انجام دادم ولی اطلاعات صحفه لود نشد :|
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
MOJTABA005
درود
روی whmcs 6 انجام دادم ولی اطلاعات صحفه لود نشد :|
سلام ، ممنون از گزارش شما حتما بررسی خواهیم کرد ، البته روی نسخه 6 ظاهرا یکسری تغییرات دیگه هم لازم هست انجام بشه ،
آموزش روی نسخه 5 کاملا تست شده است و به زودی چند نمونه از قالب های شمسی سازی شده را قرار خواهیم داد
نسخه 6 را باتوجه به این که نسخه نال شده بدون مشکلی پیدا نکردیم ، امکان تست آموزش را نداشتیم ، اگر دوستان نسخه تست شده و بدون مشکلی دارند ممنون میشویم به صورت پ.خ برای تست معرفی کنند
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
abbas141
سلام ، ممنون از گزارش شما حتما بررسی خواهیم کرد ، البته روی نسخه 6 ظاهرا یکسری تغییرات دیگه هم لازم هست انجام بشه ،
آموزش روی نسخه 5 کاملا تست شده است و به زودی چند نمونه از قالب های شمسی سازی شده را قرار خواهیم داد
نسخه 6 را باتوجه به این که نسخه نال شده بدون مشکلی پیدا نکردیم ، امکان تست آموزش را نداشتیم ، اگر دوستان نسخه تست شده و بدون مشکلی دارند ممنون میشویم به صورت پ.خ برای تست معرفی کنند
http://cloud.yasit.ir/WHMCS_6.2.0(Nulled).zip
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
Yas-Host
ممنون ، جناب سنجری
------
دوستان این نسخه فقط برای 5 ، ظاهرا یکسری از دستورات کدنویسی قالب whmcs 6 با 5 کلا تغییر کرده ، به زودی شمسی ساز 6 رو هم منتشر خواهیم کرد
- - - Updated - - -
شمسی ساز نسخه 6 نیز منتشر شد :
http://www.webhostingtalk.ir/showthr...456&highlight=
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
abbas141
ممنون ، جناب سنجری
------
دوستان این نسخه فقط برای 5 ، ظاهرا یکسری از دستورات کدنویسی قالب whmcs 6 با 5 کلا تغییر کرده ، به زودی شمسی ساز 6 رو هم منتشر خواهیم کرد
- - - Updated - - -
شمسی ساز نسخه 6 نیز منتشر شد :
http://www.webhostingtalk.ir/showthr...456&highlight=
لطفا اموزش برای نسخه 6 رو قرار بدید
تشکر
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
نقل قول:
نوشته اصلی توسط
yourhosting
لطفا اموزش برای نسخه 6 رو قرار بدید
تشکر
قرار داده شده دوست عزیز
http://www.webhostingtalk.ir/showthr...456&highlight=
به این صفحه مراجعه کنید.
پاسخ : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان
آموزش شمسی سازی نسخه 6 را نیز به زودی منتشر خواهیم کرد
در حال تست شمسی ساز هامون روی چند تا قالب هستیم که انشالله بعد از نهایی شدن آموزش را برای دوستان قرار خواهیم داد