ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش شمسی سازی whmcs - کامل ترین آموزش شمسی سازی whmcs - رایگان



abbas141
January 26th, 2016, 03:56
آموزش شمسی سازی whmcs – پلاگین شمسی ساز whmcs :

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



http://www.p30web.org/wp-content/uploads/2016/01/p30web-WHMCS-shamsisaz.png (http://www.p30web.org/shamsisaz-whmcs/)


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

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

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

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


http://www.p30web.org/wp-content/uploads/2016/01/p30web-shamsisazi-1.png (http://www.p30web.org/wp-content/uploads/2016/01/p30web-shamsisazi-1.png)
مرحله دوم : فایل ” jdf.zip (http://up.p30web.org/up/1453732105183111_jdf.zip) ” را از لینک ” دانلود فایل شمسی ساز whmcs (http://up.p30web.org/up/1453732105183111_jdf.zip) ” دانلود نمایید . و آن را در مسیر نصب whmcs خود آپلود نمایید . و از حالت فشرده خارج کنید در نهایت jdf.php باید در مسیر نصب whmcs شما وجود داشته باشد

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

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

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



{php}Include 'jdf.php';{/php}


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

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

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



{$referral.date}


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



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


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

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

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



{$announcement.timestamp|date_format:"%A, %B %e, %Y"}


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



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


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

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



{$timestamp|date_format:"%A, %B %e, %Y"}


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



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


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

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

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



{$registrationdate}


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



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


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



{$nextduedate}


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



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


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

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



{$domain.registrationdate}


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



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


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



{$domain.nextduedate}


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



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


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

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

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



{$email.date}


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



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


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

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

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



{$ticket.lastreply}


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



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


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



{$file.date}


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



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


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



{$invoice.datecreated}


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



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


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



{$invoice.datedue}


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



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


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

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

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



{$invoice.datecreated}


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



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


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

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



{$invoice.datedue}


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



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


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

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

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

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



{$regdate}


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



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


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



{$nextduedate}


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



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


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



{$addon.nextduedate}


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



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


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

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

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



{$service.nextduedate}


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



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


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

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

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



{$date}


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



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


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

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



{$date}


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



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


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

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

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



{$ticket.date}


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



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


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



{$ticket.lastreply}


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



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


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

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

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



{$reply.date}


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



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


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

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

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

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



{$datepaid}


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



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


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



{$datecreated}


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



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


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



{$datedue}


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



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


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



{$transaction.date}


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



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


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


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


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

منبع : وبلاگ آموزشی پی سی وب - شمسی سازی whmcs (http://www.p30web.org/shamsisaz-whmcs/)

Yas-Host
January 26th, 2016, 06:57
تشکر از شما.

این آموزش مخصوص whmcs 5 است یا 6 هم ساپوورت می شود؟

abbas141
January 26th, 2016, 09:59
تشکر از شما.

این آموزش مخصوص whmcs 5 است یا 6 هم ساپوورت می شود؟

باسلام

هم برای whmcs 5 و هم برای 6 قابل استفاده می باشد

MOJTABA005
January 26th, 2016, 23:08
درود
روی whmcs 6 انجام دادم ولی اطلاعات صحفه لود نشد :|

abbas141
January 27th, 2016, 01:32
درود
روی whmcs 6 انجام دادم ولی اطلاعات صحفه لود نشد :|

سلام ، ممنون از گزارش شما حتما بررسی خواهیم کرد ، البته روی نسخه 6 ظاهرا یکسری تغییرات دیگه هم لازم هست انجام بشه ،

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

نسخه 6 را باتوجه به این که نسخه نال شده بدون مشکلی پیدا نکردیم ، امکان تست آموزش را نداشتیم ، اگر دوستان نسخه تست شده و بدون مشکلی دارند ممنون میشویم به صورت پ.خ برای تست معرفی کنند

Yas-Host
January 27th, 2016, 08:47
سلام ، ممنون از گزارش شما حتما بررسی خواهیم کرد ، البته روی نسخه 6 ظاهرا یکسری تغییرات دیگه هم لازم هست انجام بشه ،

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

نسخه 6 را باتوجه به این که نسخه نال شده بدون مشکلی پیدا نکردیم ، امکان تست آموزش را نداشتیم ، اگر دوستان نسخه تست شده و بدون مشکلی دارند ممنون میشویم به صورت پ.خ برای تست معرفی کنند

http://cloud.yasit.ir/WHMCS_6.2.0(Nulled).zip

abbas141
February 14th, 2016, 23:56
http://cloud.yasit.ir/WHMCS_6.2.0(Nulled).zip

ممنون ، جناب سنجری

------


دوستان این نسخه فقط برای 5 ، ظاهرا یکسری از دستورات کدنویسی قالب whmcs 6 با 5 کلا تغییر کرده ، به زودی شمسی ساز 6 رو هم منتشر خواهیم کرد

- - - Updated - - -

شمسی ساز نسخه 6 نیز منتشر شد :

http://www.webhostingtalk.ir/showthread.php?t=160456&highlight=

yourhosting
February 15th, 2016, 00:12
ممنون ، جناب سنجری

------


دوستان این نسخه فقط برای 5 ، ظاهرا یکسری از دستورات کدنویسی قالب whmcs 6 با 5 کلا تغییر کرده ، به زودی شمسی ساز 6 رو هم منتشر خواهیم کرد

- - - Updated - - -

شمسی ساز نسخه 6 نیز منتشر شد :

http://www.webhostingtalk.ir/showthread.php?t=160456&highlight=

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

yasserhost
February 15th, 2016, 00:49
لطفا اموزش برای نسخه 6 رو قرار بدید
تشکر

قرار داده شده دوست عزیز
http://www.webhostingtalk.ir/showthread.php?t=160456&highlight=
به این صفحه مراجعه کنید.

abbas141
February 16th, 2016, 03:45
آموزش شمسی سازی نسخه 6 را نیز به زودی منتشر خواهیم کرد

در حال تست شمسی ساز هامون روی چند تا قالب هستیم که انشالله بعد از نهایی شدن آموزش را برای دوستان قرار خواهیم داد

amir011
February 12th, 2018, 16:43
آموزش شمسی سازی نسخه 6 را نیز به زودی منتشر خواهیم کرد

در حال تست شمسی ساز هامون روی چند تا قالب هستیم که انشالله بعد از نهایی شدن آموزش را برای دوستان قرار خواهیم داد

سلام
این افزونه روی whcms 7.4.1 جواب نمی دهد لطا بررسی کنید ممنون