loading...
 

شاپ کیپر

شاپ کیپر

  1. شاپ کیپر
  2. مباحث و منابع آموزش
سلام دوستان
متاسفانه بعضی ها هستن که حالا با هر هدفی که دارن دوست دارن با ایمیل های سرویس های ایمیل موقت در هاستینگ ها عضو بشن.
من برای حل این مشکل ترکیبی از چندین روش رو درست کردم که براحتی برای شما هم قابل اجرا است.

با این روش اکثر سرویس های ایمیل رایگان به جز سرویس های معروف مثل جیمیل، یاهو، اوت لوک، هات میل، چاپار، میهن میل و... از ثبت نام در سایت محروم می شوند.

برای این کار وارد phpMyAdmin هاست و سپس دیتابیس whmcs خودتون بشید و جدول tblbannedemails رو انتخاب کنید.

سپس از بالای صفحه دکمه SQL رو بزنید و دستور پیش فرض موجود رو حذف کنید و دستور طولانی فایل پیوست شده رو وارد کنید.

همچنین می تونید فایل پیوست شده رو از این لینک http://dl.vidahost.ir/tblbannedemails.sql نیز دانلود کنید.

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

برای این به جای دستور INSERT از REPLACE استفاده کردم چون گفتم شاید از یه سرویس دو بار در لیست باشه که با این کار فقط یه ردیف از اون سرویس در جدول دیتابیس ثبت میشه.دستور REPLACE هم براحتی می تونه INSERT انجام بده.

حالا برید و مثلاً با ایمیل [email protected] که یه سرویس ایمیل موقت ایرانی هستش عضو هاستینگ خودتون بشید همانطور که می بینید WHMCS اخطار میده که این ایمیل معتبر نیستش
زینب بازدید : 4 چهارشنبه 18 تير 1399 زمان : ۰۸:۵۵ نظرات (0)
با سلام به همکاران گرامی
با توجه به اینکه درخواست ها مبنی بر تغییر واحد مالی به دلار افزایش یافته و در واقع راه حل اصلی مشکل ارز در این حرفه هم همین هست (به نظر بنده) تصمیم گرفتم در این تاپیک یک توضیح مختصری عرض کنم
برای اینکار کافیست قیمت محصولات را به دلار تغییر داده ، سپس فاکتورهای خود را ویرایش کرده و محصولات قبلی را با استفاده از ماژول Bulk Pricing Updater آپدیت کنید
ماژول پرداخت شما متغیری به نام amount دارد (معمولا) این مقدار در هنگام پرداخت به ریال تبدیل میشود (معولا با ضرب در عدد 10)
بنده چون خودم از ماژول فراسو استفاده می کنم کار دشواری نبوده و فقط کافیست در فایل config.php به متغیر CURRENCY_RATE مقدار دلار رو به صورت ریال بدید مثل : 34500

ماژول دیگری که بنده چک کردم ماژول زرین پال بود
کافیست قبل از خط در فایل zarinpal.php در پوشه public_html
کد: $res = $client->PaymentRequest($_POST[merchantID], $amount, $callBackUrl, urlencode(Invoice ID : .$_POST[invoiceid]) ); این عبارت را قرار دهید :
کد: $amount = $amount*3450; در فایل zarinpal.php در پوشه callback نیز
خط :
کد: $zpamount = $amount; را به صورت زیر تغییر دهید :
کد: $zpamount = $amount*3450; تنها نکته ای که در همه ی ماژول ها ثابت هست این است که قبل از ارسال اطلاعات پرداخت به درگاه متغیر amount در نرخ تعریفی شما ضرب شود

سوالی بود در خدمتم
زینب بازدید : 12 جمعه 19 ارديبهشت 1399 زمان : ۱۹:۰۵ نظرات (0)
ساخت محصول برای تحویل آنلاین از منو Setting زیر منو Products/Services را باز کنید و بر روی Products/Services کلیک کنید.
حال از قسمت Options که در ابتدای صفحه هست بر روی Create a New Group کلیک کنید.
نام گروه محصول خود را وارد کنید و روی Create Group کلیک کنید. برای مثال : هاست لینوکس
الان گزینه Create a New Product فعال شده است که روی آن کلیک میکنیم
از قسمت Add New Product موارد زیر را تعیین میکنیم:
Product Type : نوع محصول هست که در منو کاملا گویا هست
Product Group : دسته بندی محصول که شما ساخته اید.
Product Name : نام محصول هست. برای مثال : پلان برنزی
بر روی Continue کلیک کنید تا به قسمت بعدی منتقل شوید.
در صفحه باز شده تب هایی وجو دارد که به ترتیب در زیر توضیح میدهیم
تب Details :
Product Description : که توضیحات محصول هست که در کنار کادر آن نحوه اعمال آن مثال زده شده برای آرایش متن
Welcome Email : که ایمیل خوش آمدگویی محصول هست که متناسب با آن محصول انتخاب میشود.
Require Domain : برای برخی محصول هایی که احتیاج به دامنه ندارند نباید تیک بزنید ولی برای هاست باید تیک زده باشید.
Apply Tax : اگر تیک بزنید قوانین مالیاتی برای این محصول اعمال میشود.
تب Pricing :
در ردیف اول Payment Type نوشته شده که سه گزینه رادیویی دارد که به شرح زیر هست:
Free : اگر این گزینه انتخاب باشد محصول شما رایگان تلقی میشود.
One Time : اگر این گزینه انتخاب باشد هزینه سرویس بصورت یکبار دریافت میشود و فاکتور سازی برای آن برای تمدید ایجاد نمیشوید. این گزینه برای مواردی شبیه به خدماتی هست که نیاز به تمدید ندارند
Recurring : اگر این گزینه انتخاب باشد محصول شما دوره ای هست و پس از اتمام دوره آن توسط کرون جابز سایت برای آن فاکتور سازی میشود.
در قسمت بعدی جدولی وجود دارد که دارای دو ردیف Setup Fee که هزینه راه اندازی هست و Price که بهای سرویس هست وجود دارد که ستون هایی به ترتیب از سمت چپ، یک ماهه / سه ماهه / شش ماهه – یکساله / دوساله / سه ساله دارد که بهای آن را طبق واحد پولی خود درج می نمایید.
برای غیر فعال کردن دو ساله و سه ساله از مقدار 1.00- باید استفاده کنید

تنظیمات پایین صفحه هم اختیاری هست.

تب Module Settings :
نوع کنترل پنل هاست خود را انتخاب کنید و مقادیر آن را مطابق با مقادیری که در Pakages هایی که در WHM ساخته اید تکمیل کنید
چند گزینه مربوط به ریسلری هست که اگر محصول شما هاست هست نیاز به پر کردن آن نیست.
در پایین صفحه اگر از پرداخت آنلاین استفاده میکنید گزینه زیر را انتخاب کنید تا پس از پرداخت آنلاین بلافاصله محصول ساخته شود و مشخات آن برای کاربر ارسال شود.
کد:

Automatically setup the product as soon as the first payment is received
بقیه تب ها هم مشخص هست و نیازی به توضیح ندارد و فقط در تب آخر لینک محصول موجود هست که میخواهید در جایی درج کنید کاربرد دارد.
روی Save Changes کلیک کنید تا محصول شما ساخته شود.
به این ترتیب بقیه پلانها و محصولات خود را نیز اعمال کنید.
زینب بازدید : 10 چهارشنبه 17 ارديبهشت 1399 زمان : ۱۰:۳۰ نظرات (0)
در این تاپیک قصد داریم به زبان ساده به شما آموزش بدیم که چطور یک قالب HTML رو تبدیل به قالب WHMCS کنید

همون طور که میدونید سیستم whmcs یکی از محبوبترین سیستم های مدیریت امور مالی و فروش هاستینگ هست.


مواد اولیه :

نرم افزار محبوب Notepad++ - دانلود نرم افزاریا نرم افزار DreamWeaver - دانلود نرم افزار
پیش نیاز ها برای درک این آموزش:

آشنایی با CSS و HTML در حد معمولی


مقدمه:

برای تبدیل و طراحی یک قالب html به سیستم whmcs ما کلا با دو فایل کار داریم.(یعنی 95% کار تقریبا با این دو فایل هست)

فایل header.tpl و footer.tpl در مسیر قالب موجود در پوشه templates


در ادامه قصد داریم یک قالب html رو مرحله به مرحله تبدیل به whmcs کنیم...

---------- Post added at 08:15 PM ---------- Previous post was at 08:14 PM ----------

مرحله دوم: تبدیل قالب - فایل header.tpl

اساس تبدیل قالب به whmcs به صورت زیر هست. به تصویر دقت کنید



در ابتدا از قالب پیش فرض whmcs یک نسخه کپی میگیریم. و اسمش رو تغییر میدیم به persiantheme
مسیر قالب پیشفرض اینجاست: templates/default

همچنین پوشه images و js و فایل style.css رو داخل پوشه persiantheme کپی می کنیم.

خب حالا وارد فایل header.tpl موجود در پوشه persiantheme میشیم و با یک ویرایشگر مناسب مانند notepad++ باز میکنیم.

در ابتدا تمامی محتویات موجود در header.tpl رو حذف می کنیم.
در مرحله بعد کد های قالب جدیدمون که html هست رو داخلش paste میکنیم! نه همه کد ها رو. فقط این قسمت ها رو:

کد HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>MegaCorporate | Support</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#login-link").click(function(){ $("#login-panel").slideToggle(200); }) }) $(document).keydown(function(e) { if (e.keyCode == 27) { $("#login-panel").hide(0); } }); </script> </head> <body> <div id="demo-header"> <a id="login-link" href="#login" title="Login">ورود اعضا</a> <div id="login-panel"> <form action="" method="post"> <p> <label>ایمیل: <br /> <input name="username" type="text" value="" /> </label> <br /> <label>رمز عبور: <br /> <input name="password" type="password" value="" /> </label><br /><br /> <input type="submit" name="submit" value="ورود" /> <small>برای خروج ESC بزنید</small> <br/><a href="">عضویت در سامانه</a> </p> </form> </div> </div> <div class="main"> <div class="header"> <div class="header_resize"> <div class="logo"> <h1><a href="index.html">WH<span>MCS</span></a></h1> </div> <div class="menu_nav"> <ul> <li class="active"><a href="index.php"><span>خانه</span></a></li> <li><a href="clientarea.php"><span>ورود</span></a></li> <li><a href="register.php"><span>عضویت</span></a></li> <li><a href="contact.php"><span>تماس با ما</span></a></li> </ul> <div class="clr"></div> </div> <div class="clr"></div> <div class="header_img"><img src="http://forum.persianscript.ir/images/main_img.png" alt="" width="271" height="234" /> <h2>WHMCS</h2> <p><strong>سامانه فروش و پشتیبانی </strong><br /> در این بخش میتوانید محصولات خود را سفارش دهید و یا اخبار سایت را دنبال کنید. </p> <div class="clr"></div> </div> </div> </div> <div class="clr"></div> <div class="content"> <div class="content_resize"> <div class="mainbar"> <div class="article"> <div class="clr"></div> خب. حالا میرسیم به جایگزین کردن بعضی قسمت ها


در ابتدا دنبال خط زیر می گردیم: (این قسمت, عنوان صفحه هست.)
کد HTML: <title>MegaCorporate | Support</title> کد زیر رو جایگزین می کنیم (این کد عنوان رو بر میگردونه. همچنین یک شرط هم گذاشته شده که اگه وارد بخش "مرکز آموزش" شده بود, عنوان اون آموزش رو در کنار نام سایت نمایش بده

کد HTML: <title>{$companyname} - {$pagetitle}{if $kbarticle.title} - {$kbarticle.title}{/if}</title> --------------
در مرحله بعد ما باید مسیر فایل های تصاویر, java و استایل قالب رو به مسیر قالب سیستم تغییر میدیم.
برای مثال:
به دنبال کد های زیر می گردیم: (این کد ها مربوط به مسیر فایل های استایل و java قالب هست)

<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.js"></script>

کد زیر رو جایگزین میکنیم: (ما در اینجا به ابتدای مسیر فایل ها templates/{$template} رو اضافه میکنیم. متغیر template$ نام پوشه قالب که persiantheme هست رو برمیگردونه)
کد HTML: <link href="templates/{$template}/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="templates/{$template}/js/jquery.js"></script> ------------
همچنین در ادامه به دنبال خط های زیر میگردیم:

کد HTML: <img src="http://forum.persianscript.ir/images/main_img.png" alt="" width="271" height="234" /> جایگزین می کنیم با:

کد HTML: <img src="templates/{$template}/images/main_img.png" alt="" width="271" height="234" /> و...
با تمامی تصاویر موجود در قالب همین کار رو میکنیم تا مسیر اونها تنظیم بشه
-----------

شرط های ورود کاربر:
ما در بعضی از قسمت ها نیاز داریم که از این شرط ها استفاده کنیم.
برای مثال: در صورتی که کاربر وارد شده بود عبارت "به بخش کاربری خود خوش آمدید" رو چاپ کنه در غیر اینصورت (وقتی کاربر وارد نشده بود) عبارت "کاربر مهمان , برای استفاده از امکانات سایت باید وارد شوید" رو نمایش بده...!

این مثال رو به صورت کد نمایش میدم:
کد HTML: {if $loggedin} به بخش کاربری خوش آمدید {else} کاربر مهمان , برای استفاده از امکانات سایت باید وارد شوید {/if} خب حالا همین رو میخوایم در منوی بالای سایت پیاده کنیم: (منوی افقی بالای سایت)

به دنبال خط زیر می گردیم:
کد HTML: <ul> <li class="active"><a href="index.php"><span>خانه</span></a></li> <li><a href="clientarea.php"><span>ورود</span></a></li> <li><a href="register.php"><span>عضویت</span></a></li> <li><a href="contact.php"><span>تماس با ما</span></a></li> </ul> کد زیر رو جایگزین می کنیم.

کد HTML: <ul> {if $loggedin} <li class="active"><a href="index.php"><span>خانه</span></a></li> <li><a href="clientarea.php"><span>ناحیه کاربری</span></a></li> <li><a href="cart.php?a=view"><span>سبد خرید</span></a></li> <li><a href="clientarea.php?action=details"><span>مشخصات من</span></a></li> <li><a href="clientarea.php?action=products"><span>سرویس های من</span></a></li> <li><a href="submitticket.php"><span>ارسال درخواست پشتیبانی</span></a></li> {else} <li class="active"><a href="index.php"><span>خانه</span></a></li> <li><a href="clientarea.php"><span>ورود</span></a></li> <li><a href="register.php"><span>عضویت</span></a></li> <li><a href="contact.php"><span>تماس با ما</span></a></li> {/if} </ul> ------------------
در ادامه به دنبال این کد می گردیم

کد HTML: <img src="http://forum.persianscript.ir/images/main_img.png" alt="" width="271" height="234" /> کد زیر رو جایگزین می کنیم. (برای بارگزاری تصویر در قالب)
کد HTML: <img src="templates/{$template}/images/main_img.png" alt="" width="271" height="234" /> -------------------

خب! کار ما با فایل header.php تموم شد!...

فایل header.tpl پیوست شد

---------- Post added at 08:17 PM ---------- Previous post was at 08:15 PM ----------
در ادامه مبحث و پایان فایل header.tpl میرسیم به footer.tpl

خب حالا وارد فایل footer.tpl موجود در پوشه persiantheme میشیم و با یک ویرایشگر مناسب مانند notepad++ باز میکنیم.

در ابتدا تمامی محتویات موجود در footer.tpl رو حذف می کنیم.
در مرحله بعد ادامه ی کد های قالب جدید که html هست رو داخل footer.tpl پیست میکنیم.(منظور از ادامه باقیمانده کد های موجود در فایل قالب html هست. چون مقادیر اولیه قالب رو ما داخل header.tpl ریختیم)

کد های موجود در footer.tpl به شرح زیر هست:

کد HTML: </div> </div> <div class="sidebar"> <div class="gadget"> <h2>منوی کاربری</h2> <div class="clr"></div> <ul class="sb_menu"> <li><a href="index.php">خانه</a></li> <li><a href="clientarea.php">ورود</a></li> <li><a href="register.php">عضویت</a></li> <li><a href="contact.php">تماس با ما</a></li> </ul> </div> <div class="gadget"> <h2>پشتیبانی آنلاین</h2> <div class="clr"></div> <p style="text-align:center"><img alt="پشتیبانی آنلاین" src="logo_livechat.png" /></p> </div> </div> <div class="clr"></div> </div> </div> <div class="fbg"> <div class="fbg_resize"> <div class="col c1"> <h2><span>برخی از مشتریان</span></h2> <a href="#"><img src="http://forum.persianscript.ir/images/gallery_1.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="http://forum.persianscript.ir/images/gallery_2.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="http://forum.persianscript.ir/images/gallery_3.jpg" width="58" height="58" alt="" /></a></div> <div class="col c2"> <h2><span>درباره ما</span></h2> <p>درباره سایت<br /> در این قسمت میتوانید درباره سایت چیزی بنویسید</p> </div> <div class="col c3"> <h2><span>ارتباط با ما</span></h2> <p>تلفن تماس: 021-123456789<br /> روابط عمومی: [email protected]<br /> بخش فروش: [email protected]<br /> پشتیبانی: [email protected] </p> </div> <div class="clr"></div> </div> <div class="footer"> <p class="lf">&copy; تمامی حقوق متعلق به این سایت می باشد</p> <p class="rf">طراحی پوسته توسط <a href="http://www.coolwebtemplates.net/">Website Templates</a>.بهینه سازی توسط <a href="http://www.persianscript.ir">PS</a></p> <div class="clr"></div> </div> </div> </div> </body> </html> خب. در ابتدا ما میرسیم به sidebar یا همون منوی سمت راست سایت:

به دنبال این کد ها می گردیم

کد HTML: <ul class="sb_menu"> <li><a href="index.php">خانه</a></li> <li><a href="clientarea.php">ورود</a></li> <li><a href="register.php">عضویت</a></li> <li><a href="contact.php">تماس با ما</a></li> </ul> کد زیر رو جایگزین میکنیم: (با استفاده از همون شرط ورود کاربر که در header.tpl استفاده کردیم)

کد HTML: <ul class="sb_menu"> {if $loggedin} <li><a href="index.php">خانه</a></li> <li><a href="clientarea.php">ناحيه کاربري</a></li> <li><a href="cart.php?a=view">سبد خريد</a></li> <li><a href="clientarea.php?action=details">مشخصات من</a></li> <li><a href="clientarea.php?action=products">سرويس هاي من</a></li> <li><a href="submitticket.php">ارسال درخواست پشتيباني</a></li> {else} <li><a href="index.php">خانه</a></li> <li><a href="clientarea.php">ورود</a></li> <li><a href="register.php">عضويت</a></li> <li><a href="contact.php">تماس با ما</a></li> {/if} </ul> -------------------

در ادامه چند عکس داریم که باید مسیرش با متغیر template$ تعیین بشه.

به دنبال کد زیر می گردیم:
کد HTML: <img alt="پشتیبانی آنلاین" src="logo_livechat.png" /> کد زیر رو جایگزین می کنیم:
کد HTML: <img alt="پشتیبانی آنلاین" src="templates/{$template}/logo_livechat.png" /> و همچنین

به دنبال کد های زیر می گردیم:
کد HTML: <a href="#"><img src="http://forum.persianscript.ir/images/gallery_1.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="http://forum.persianscript.ir/images/gallery_2.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="http://forum.persianscript.ir/images/gallery_3.jpg" width="58" height="58" alt="" /></a> کد های زیر رو جایگزین می کنیم:
کد HTML: <a href="#"><img src="templates/{$template}/images/gallery_1.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="templates/{$template}/images/gallery_2.jpg" width="58" height="58" alt="" /></a> <a href="#"><img src="templates/{$template}/images/gallery_3.jpg" width="58" height="58" alt="" /></a> خب کار footer.tpl هم تموم شد! یعنی کار ما با کد نویسی قالب کلا به پایان رسید! قالب آماده هست.
فقط چند نکته هست که در تاپیک بعدی راجع به اونها توضیح میدم


فایل footer.tpl پیوست شد
زینب بازدید : 10 سه شنبه 16 ارديبهشت 1399 زمان : ۱۸:۵۵ نظرات (0)
اتصال سرور برای تحویل آنلاین هاست از منو Setting زیر منو Products/Services را باز کنید و بر روی Servers کلیک کنید.
حال از قسمت Options که در ابتدای صفحه هست بر روی Add New Server کلیک کنید.
در صفحه باز شده موارد زیر را تکمیل کنید
از قسمت Add Server موارد زیر:
Name : نام سرور مورد نظر خود را بنویسید. برای مثال server
Hostname : نام دامنه اصلی خود را بنویسید. برای مثال domain.com
IP Address : آی پی سرور را وارد کنید. برای مثال x.x.x.x
Assigned IP Addresses : اگر آی پی های دیگری هم دارید وارد کنید. توجه کنید در هر خط فقط یک آی پی که توسط دکمه اینتر کیبورد از هم جدا شوند.
بقیه موارد مهم نیستند
حال از قسمت Nameservers دی ان اس های اختصاصی خود را وارد میکنید و در جلوی آن آی پی هر دی ان اس را وارد کنید
در قسمت Server Details موارد زیر را ست نمایید:
در مقابل Type گزینه cPanel را انتخاب کنید.
Username : نام کاربری WHM که نمایندگی روی آن ست شده است.
Password : رمز عبور WHM را وارد کنید.
Access Hash (Instead of password for cPanel servers) : برای مقدار دهی به این قسمت وارد WHM خود بشوید و بر روی Setup Remote Access Key کلیک کنید.
در این صفحه میتوانید با کلیک بر روی Generate New Key کد جدید را دریافت کنید که طولانی هست و از ترکیب حروف و اعداد هست. این کد را کپی کنید و به مدیریت WHMCS باز گردید و در قسمت Access Hash کپی کنید.
تیک Secure هم اختیاری هست و الان بر روی Save Changes کلیک کنید تا تنظمات سرور اضافه شود.
الان وارد whm شوید و Logout را بزنید و به مدیریت WHMCS باز گردید و الان نام سرور خود را میبینید و جلوی آن یک دکمه هست با نام WHM که اگر تنظیمات صحیح اعمال شده باشد با کلیک بر روی آن بدون لوگین کردن وارد WHM میشوید.
حال اگر سرور های بیشتری دارید میتوانید از این قسمت اضافه کنید.
زینب بازدید : 12 يكشنبه 07 ارديبهشت 1399 زمان : ۱۰:۵۵ نظرات (0)
چقدر به ظاهر سایت تان اهمیت می دهید ؟

از مهمترین مواردی که بازدید کننده را به دیدن سایت تشویق می کند ظاهر سایت است . ولی سلیقه همه یکی نیست ممکن است سایتشما از نظر عده ای بسیار خوب و حرفه ای به نظر برسد ولی از دید عده ای دیگر خیلی ابتدایی و بد باشد. قبل از طراحی سایت، اولین چیزی که شما برای انتخاب ظاهر سایت تان باید در نظر داشته باشید حرفه و شغل شماست . این امر خود موجب بهینه سازی سایت شما خواهد شد. ظاهر وب سایت باید با کاری که شما انجام می دهید همخوانی داشته باشد مثلا نمی توانیم برای یک سایت حقوقی از طرح های فانتزی استفاده کرد زیرا این کارباعث می شود سایت جنبه شوخی داشته باشد . سایت ها به چهار دسته تقسیم می شوند و شما می توانید قبل از طراحی وب سایت آن را مطالعه کرده و یک دید کلی نسبت به سایت خود داشته باشید .اول سایت های نامنظم هستند که معمولا دارای لبه های نامتقارن بوده و کهنه به نظر می رسند و مانند سایت های خط کشی شده و براق نسل های پیش نیستند . ولی با وجود این خصوصیات بازدید کننده را اذیت نمی کنند و با اینکه قانون خاصی در پیاده سازی گرافیک ندارند ولی چهارچوب خاص خود را برای پیاده سازی دارند این گونه سایت ها برای افرادی که دوستدار طرح های مدرن و متفاوت از دیگران هستند مناسب است . طراحی سایت می تواند خلوت باشد و از المان های زیادی در آن استفاده نشده باشد ، ظاهر این سایت ها بسیار ساده ولی در عین حال مدرن و حرفه ای هستند . دارای ظاهر متفاوتی از سایت های دیگر هستند و این پیام را به بازدید کننده می دهند که صاحب سایت فردی قابل اعتماد و مشتاق است . کسانی که دوست ندارند با دیگران تفاوت زیادی داشته باشند بهتر است از این سایت ها استفاده نکنند .در ایران بیشتر از وب سایت های پر المان و شلوغ استفاده می شود و این موضوع سایت است که تعیین می کند که در سایت از چه المان ها ، طرحها و رنگهایی استفاده شود اگر این گونه وب سایت ها درست و با دقت طراحی شوند صاحب سایت را با پشتکار و پرمشغله معرفی خواهند کرد. و اما اغلب سایت هایی که می بینید سایت های استاندارد هستند ، سایت هایی با هدر مستطیلی در بالای صفحه ، و جای منو در زیر هدر و در کل اینکه همه قسمت ها جای مشخص و محدوده خود را دارند ، معمولا برای بک گراند ها از رنگ های سفید و یا خاکستری و نیز از خط ها و شیار ها استفاده می شود . اگر از ترکیب رنگ ها و عکس ها به درستی استفاده شود سایت را به سایتی حرفه ای تبدیل خواهد کرد . معمولا ظاهر این گونه سایت ها نیست که در ذهن بازدید کننده باقی می ماند بلکه محتوای آن است که این امر از نظر مسئولان وب سایت اهمیت بیشتری خواهد داشت ، این گونه سایت ها برای شرکت ها و مشاغل جدی مناسب تر است.
منبع:چقدر به ظاهر سایت تان اهمیت می دهید ؟
زینب بازدید : 10 شنبه 06 ارديبهشت 1399 زمان : ۱۷:۱۰ نظرات (0)
سلام دوستان

اینکاری که من خودم انجام دادم رو به شما میگم شاید به دردتون بخوره
اول از همه طبق این عکس به نمونه ایمیلی که از سایت من ، برای مشتریان ارسال میشه نگاه کنید

farsi_email.png

خب خیلی راحت میشه اینکار رو انجام داد ، فقط به اندازه یه ABC انگلیسی بلد بودن کافیه!
اول از همه ایمیل مورد نظر رو باز میکنید تا بتونید ویرایش کنید و در محیط ویرایش در بالاترین سطر این کارها رو انجام بدید:
***. حتما نوشته های موجود رو در یه فایل نوت پد کپی کنید که بتونید بهشون نگاه کرده و مطالب رو در جای مناسب قرار دهید

1. یک جدول با مشخصات یک ستون و یک ردیف ایجاد کنید و تمامی ابعاد مثل بوردر و ... رو صفر بگذارید ، فقط عرض آنرا روی 700 تنظیم کنید: width
2. وضعیت کرسر موس را در وسط جدول قرار بدین
3. لوگوی خودتون رو درج کنید ( با استفاده از امکان وارد کردن تصویر )
***. لازم هست تصاویر مورد نظر رو در جایی روی سرور خودتون آپلود کرده باشید
4. داخل جدول اول یک جدول دیگر درج کنید با عرض 690 و بوردر 5 که برای رنگ بوردر رنگ مورد نظرتون رو انتخاب کنید ( من در این نمونه از سبز استفاده کرده ام )
5. داخل این جدول دوم یک جدول دیگه وارد کنید و همه مشخصات رو صفر بگذارید و عرض رو 650 تنظیم کنید ( این بخاطر این هست که محدود تایپ نوشته ها با فاصله ای مناسب از بوردر سبز رنگ قرار گیرند
6. حال کافیست متن خود را بنویسید و از متغیرهایی همچون {$client_name} که برای نام کاربر هست در جای مناسب استفاده کنید
***. راهنمای متغیرهایی که میتوانید استفاده کنید در ذیل همین صفحه ویرایش قرار داده شده است
***. برای ایجاد خط از امکان insert horizontal roler که در جعبه ابزار هست استفاده کنید
***. حتما فونت موارد فارسی را روی تاهوما در سایز سه ( 12 ) قرار دهید و موارد انگلیسی ( مثل نام دامنه ) با فونت verdana زیباتر خواهند بود
***. در بخش پشتیبانی ، همه آیتمهای ایمیل حتی متغیرها رو بر اساس فونت تاهوما تنظیم کنید چون متن تیکت ها اکثرا فارسی هستند
***. شما میتوانید مراحل طراحی قالب ایمیل خودتون رو مثلا با فرونت پیج انجام داده و در نهایت کپی و paste کنید

***... نکته فوق العاده مهم:
دوستان به این مورد خوب دقت کنید
زمانی که شما ایمیل رو میسازید و ارسال میکنید ( برای خودتون اول تست کنید ) میبینین در سمت چپ و بالای ایمیل جای یک شکل بصورت ضربدر قرمز نمایان میشه
به این مورد دقت کنید که در عکس زیر گذاشتم:

farsi_email_error.png

برای حل این مشکل این مراحل را انجام دهید:
***. این فایل رو براتون ضمیمه کردم تا نیاز به ساختنش نداشته باشید ولی آموزش میدم

فایل آماده رو از اینجا دانلود کنید: spacer.zip

1. در فتوشاپ یا هر ویرایشگر تصویری یک فایل تصویری با ابعاد یک پیکسل در یک پیکسل و با زمینه سفید بسازید و آنرا با هر اسمی ذخیره کنید
***. بعنوان مثال spacer.jpg
2. این فایل را آپلود کنید روی سرور در مثلا شاخه تصاویر
3. برین به قسمت تنظیمات بخش General Setting
4. مقابل عبارت Logo URL آدرس این فایل را وارد کنید بعنوان مثال
http://www.you.com/whmcs/images/spacer.jpg
***. توجه داشته باشید آدرس فوق فقط یک مثال هست و شما آدرس جایی که فایل یک در یک پیکسل رو قرار دادین باید وارد کنید
خب کار تمام شد
از این لحظه ببعد بجای اون علامت ضربدر آزار دهنده یک فایل تصویری سفید نمایش داده میشه که انگار هیچی نیست !!!

امیدوارم از این پست بتونید نهایت استفاده را ببرید و بهترین درآمدها رو برای همه شما همکاران عزیز و خوبم آرزومندم
با تقدیم ادب و احترام
حامد صداقت
زینب بازدید : 11 دوشنبه 01 ارديبهشت 1399 زمان : ۰۴:۰۵ نظرات (0)
بالاخره نسخه نهایی WHMCS 7 منتشر شد. همانطور که اطلاع دارید یکسری امکانات ، تغییرات و بهبود ها در نسخه 7 اعمال شده که به بررسی اجمالی آنها می پردازیم.



Auto Updater : بروزرسان خودکارچ
Spootlight TLDs : پیشنهاد پسوندهای دیگر در هنگام هویز یک پسوند که در بخش Spootlight مشخص شده است.
Setup Wizard : امکان کانفیگ سریع whmcs توسط باکس مخصوص. ( در حال حاضر بسیار محدود است )
Simple PC : ساده شدن مراحل ایجاد سرویس ها - برای مثال بعد از تعریف سرور پلن های موجود در آنرا می خواند و نیازی به تعریف مجدد آنها نیست.


حداقل ها برای اجرای صحیح WHMCS 7
- حداقل نسخه php برای whmcs 7 نسخه 5.6 است.
- حداقل نسخه IonCube برای whmcs 7 نسخه 5.0.21 و بالاتر است. پیشنهاد می شود نسخه 6.0.2 یا بالاتر نصب شود.

- توجه : whmcs 7 با php 7 سازگار است.
پیشنیازها
کد: 1.PHP Version 5.6.0 or later 2.MySQL Version 5.1.0 or later 3.Curl Support (with SSL) 4.GD2 Image Library 5.PHP JSON support 6.PHP PDO (PDO & MySQL PDO) 7.PHP Memory Limit 64MB (minimum) 8.MySQL Strict Mode disabled 9.Ioncube Loader 5.0.0 or later ------------------------------------------------------------------------------------------------------
آموزش ارتقا whmcs به ورژن 7
1- از سایت خود بکاپ بگیرید و کار ارتقا را در زمانی انجام دهید که کمترین اختلال در کار کاربران ایجاد شود.
2- دانلود ورژن RELEASE - از دانلود نسخه های Candidate و Beta اجتناب نمایید.
3- بسته نصبی را در سیستم خود Extract کرده بصورت زیر اقدام کنید.
- در صورتی که از آموزش Further Security Steps - افزایش امنیت whmcs - استفاده کرده اید مراحل زیر را انجام دهید.
- نام پوشه admin را به مقدار موجود تغییر دهید.
- پوشه های attachments ، downloads و templates_c را برداشته و در مسیر تعیین شده در هاست Patch کنید.
- پوشه crons را از بسته نصبی برداشته و در مسیر موجود در هاست آپلود کنید.
- پوشه crons را بر روی پوشه خود که در مسیر دلخواه قرار داده اید patch کنید.
- دسترسی های ALTER ، CREATE ، DROP و INDEX را علاوه بر موارد DELETE ، INSERT ، SELECT ، UPDATE و LOCK TABLES به یوزر دیتابیس اعطا کنید.
- پس از پایان آپدیت به دسترسی های ALTER ، CREATE ، DROP و INDEX برگردانید.
- فایل cnofiguration.php.new را حذف کنید.
4- چنانچه قالب مورد استفاده فعلی در هاست Six است آنرا تغییر نام دهید تا قالب Six نسخه جدید بصورت کامل آپلود شود.
- اینکار برای جلوگیری از بهم ریختن قالب فعلی نیز موثر است. ( در صورتی که نام قالب فعلی Six است )
5- محتوی را zip کرده و در مسیر نصب whmcs در هاست آپلود کنید.
- محتوی را طوری zip کنید که فولدر whmcs در آن نباشد. یعنی تنها محتوای داخل پوشه whmcs را zip کنید.
6- حالت Maintenance Mode را از مدیریت WHMCS فعال کنید.
7- فایل zip را بر روی فایل های موجود Extract کنید.
8- آدرس ناحیه کاربری whmcs را در مرورگر وارد کنید و مراحل ارتقا را تا انتها ادامه دهید.
9- پس از اتمام کار حالت Maintenance Mode را غیر فعال کنید.
10- ناحیه کاربری و مدیریت را بصورت کامل و دقیق بررسی کنید و در صورت وجود مشکل آنرا بررسی و رفع کنید.
11- برای سازگاری کامل قالب ناحیه کاربری با whmcs 7 مجددا آنرا راستچین کرده و شخصی سازی کنید.
12- در صورت عدم نیاز به زبان های های دیگر می توانید از مسیر lang زبان های دیگر به غیر از farsi , english را حذف کنید.
- برای مدیریت نیز وارد مسیر admin شده و در پوشه lang زبان های دیگر به غیر از farsi , english را حذف کنید.
------------------------------------------------------------------------------------------------------
ماژول انتقال ImportAssist - تهیه و توسعه داده شده توسط WHMCS
با توجه به اینکه اینکه این ماژول توسط whmcs ارائه شده ضریب اطمینان و امنیت بالاتری دارد. این ماژول قابلیت انتقال و ترکیب ( Merger ) دو whmcs و انتقال اطلاعات از سیستم های Blesta , ClientExec , HostBill را دارد.
این ماژول با whmcs 7 سازگاری کامل دارد. حتی می توانید نسخه جدید whmcs را نصب و اطلاعات whmcs قدیمی خود را منتقل کنید.
موارد زیر در whmcs با این ماژول قابل انتقال هستند.
Contact, Currency, CustomField, CustomFieldValue, Domain, Invoice, Transaction
ServiceConfigOption, SupportDepartment, Ticket, TicketLog, TicketNote, TicketReply
InvoiceItem, Pricing, Product, ProductGroup, Promotion, Server, Service, ServiceAddon
Addon, Client, ClientGroup, ClientNotes, ConfigOption, ConfigOptionGroup, ConfigOptionOption

اطلاعات بیشتر » http://docs.whmcs.com/ImportAssist و https://marketplace.whmcs.com/product/46
------------------------------------------------------------------------------------------------------
قابلیت بروزسانی خودکار - Automatic Updater
خوشبختانه نسخه 7 آخرین نسخه ای است که برای آپدیت می بایست آنرا دانلود و بر روی فایل های قبلی Patch کنیم. پس از این با قابلیت Automatic Updater بروزرسانی آسان خواهد شد.
دسترسی از طریق Utilities » WHMCS Update


پیشنیازها برای اجرای صحیح آپدیت خودکار توسط سیستم

At least 250 MB of free disk space
حداقل 250 مگابایت فضای آزاد در هاست
PHP setting allow_url_fopen enabled
فعال بودن allow_url_fopen برای دسترسی به دانلود فایل ها از منبع
PHP max_execution_time in excess of 60 seconds
تنظیم بودن max_execution_time با بیش از مقدار 60 ثانیه برای زمان اجرای بروزرسانی ( پیشنهاد می شود بر روی 300 تنظیم شود )
PHP Zip Extension or the proc_open PHP function enabled
فعال بودن افزونه Zip در وب سرور یا فعال بودن تابع proc_open
پیشنهاد می شود افزونه Zip فعال باشد. فعال بودن proc_open مشکل امنیتی بوجود می آورد.
PHP setting open_basedir to include entire WHMCS docroot
دسترسی توسط open_basedir به اجرای فایل های مورد نیاز
------------------------------------------------------------------------------------------------------

بهبود جستجوی دامنه
اضافه شدن Scheduling به Cron - دسترسی از طریق Setup » Automation Settings » Scheduling » Time of Day

قابلیت Feedback ( بارخورد تیکت ) بصورت مجزا برای هر دپارتمان

امکان شخصی سازی کشورها ، سرورهای جستجوی دامنه و فیلدهای اضافه برای دامنه

Deprecation of Five Theme
قالب Five در whmcs 7 حذف شده است. whmcs پیشنهاد می کند اگر قالب شخصی سازی شده ای دارید آنرا با قالب Six همگام سازی کنید.
تضمین سازگاری کامل با قالب Five در whmcs 7 وجود ندارد.

jQuery UI Library Update
کتابخانه jQuery UI از ورژن 1.11.2 به ورژن 1.11.4 در whmcs 7 ارتقا یافته است.

Bootstrap و Font Awesome

از ورژن 3.3.4 فریم ورک Bootstrap در whmcs 7 استفاده شده است.
از ورژن 4.4.0 اسکریپت فونت Font Awesome در whmcs 7 استفاده شده است.

Removal of Browser Tool
حذف گزینه Browser از منوی Utilities در whmcs 7

Dependency Updates
بهره گیری از فریم ورک Laravel برای دسترسی و توسعه بهتر
بهره گیری از آخرین نسخه PHPseclib برای افزایش سازگاری و پشتیبانی IPv6

WHMCS Core Library move to vendor directory
انتقال هسته مورد استفاده whmcs به پوشه vendor

InternetSecure
غیر فعال شدن درگاه پرداخت InternetSecure
این موضوع اهمیت خاصی برای ما ندارد.
- می توانید از طریق مسیر modules/gateways ماژول های پرداختی که استفاده نمی کنید را حذف کنید.
توجه کنید که فایل ها و دایرکتوری های اساسی مانند index.php در این مسیر را حذف نکنید.

DuoSecurity
بهبود کارایی در ارتباط با سیستم امنیتی تایید دو مرحله ای DuoSecurity
اطلاعات بیشتر : http://docs.whmcs.com/Duo_Security

Spotlight TLDs
با فعالسازی این قابلیت برای هر پسوند دامنه در هنگام هویز یک پسوند ، دیگر پسوندهایی که در Spotlight مشخص شده اند نیز هویز و برای سفارش نمایش داده می شوند.
دسترسی از Setup » Products/Services » Domain Pricing


1. آموزش حذف ، اضافه و تغییر کشورها در فرم ثبت نام
نحوه حذف ، اضافه یا تغییر کشورها در whmcs 7 تغییر کرده است. برای اینکار وارد مسیر resources/country شده و فایل dist.countries.json را بفرم زیر ویرایش کنید.
اگر تنها کشور ایران را مد نظر دارید مقدار زیر را جایگزین کل محتوای فایل کنید.

کد: { "IR": { "name": "Iran, Islamic Republic Of", "callingCode": 98 } } - طبق آموزش موجود در سایت برای هر مورد می توان با اضافه کردن مقدار مشابه زیر آن کشور را غیر فغال کرد. اما روش فوق بصورت کلی همه کشورها غیر از ایران را حذف می کند.http://docs.whmcs.com/Customising_Co..._Calling_Codes

2. شخصی سازی سرورهای هویز Whois
در whmcs 7 محل قرارگیری این تنظیمات از فایل includes/whoisservers.php به فایل resources/domains/whois.json تغییر یافته است.
اطلاعات بیشتر » http://docs.whmcs.com/WHOIS_Servers
مشاهده مشخصات سرورهای هویز دیگر » https://www.iana.org/domains/root/db

3. فیلدهای اضافه برای ثبت دامنه
توضیحات کامل » http://docs.whmcs.com/Additional_Domain_Fields
» اگر سوال یا مشکلی در این مورد دارید مطرح کنید تا پاسخ داده شود.

4. فعالسازی احراز ایمیل
برای فعالسازی این امکان از منوی Setup » General Settings تب Security گزینه اول یعنی Email Verification را تیک بزنید.
برای شخصی سازی ایمیل نیز از منوی Setup » Email Templates گزینه Client Email Address Verification محتوای آنرا ویرایش کنید.

ترفندهای whmcs
زینب بازدید : 8 پنجشنبه 28 فروردين 1399 زمان : ۰۱:۱۵ نظرات (0)
- whmcs یک سیستم اتوماسیون فروش ، مدیریت و پشتیبانی است.
- whmcs یک سیستم اتوماسیون پولی است و برای استفاده از آن می بایست لایسنس تهیه شود.
- whmcs در سال 2005 راه اندازی و معرفی شده است.
- در ابتدا whmcs تنها برای اتصال با WHM/cPanel طراحی شده بود.
- whmcs متعلق به یک شرکت خصوصی در انگلستان است.
- whmcs در بیش از 130 کشور استفاده می شود.
- whmcs بهترین و مناسب ترین اسکریپت موجود برای هاستینگ است.
- از whmcs علاوه بر هاستینگ در بسیاری از موارد دیگر نیز می توان استفاده کرد.
- آخرین ورژن منتشر شده برای whmcs تا این لحظه 6.2 است.
- whmcs با زبان php نوشته شده است.
- whmcs در هر سروری که از PHP و MySQL پشتیبانی می کند قابل اجرا و استفاده است
- پایین ترین نسخه مورد پذیرش برای اجرای whmcs ورژن 5.3.7 بوده و ورژن های پایدار 5.4 و بالاتر پیشنهاد می شود.
- حداقل رم لازم برای اجرای whmcs مقدار 64 مگابایت بوده اما 128 و یا بالاتر برای آن پیشنهاد می شود.
- whmcs برای نصب و اجرا به افزونه بانک اطلاعاتی PDO نیاز دارد.
- whmcs برای نصب و اجرا به افزونه های Curl with SSL و GD2 Image Library و JSON Support و MBString نیاز دارد.
- حداقل ورژن MySQL لازم برای اجرای whmcs نسخه 5.1 است اما 5.5 و بالاتر پیشنهاد می شود.
- برای اجرا صحیح whmcs می بایست Strict Mode در mysql غیرفعال باشد.
- برای خواندن فایل های کد شده whmcs می بایست Ioncube بر روی سرور فعال باشد.
- کمترین ورژن مورد قبول برای Ioncube ورژن 4.6.1 بوده و نسخه 4.7.5 توصیه می شود.
- امکانات و ابزارهای whmcs توسط ماژولهای آن قابل توسعه و گسترش است.
- امنیت عمومی و پایه whmcs در حد خوبی بوده اما کافی نیست و به محافظت و یک سری اقدامات دیگر نیاز دارد.
- امنیت کلی whmcs علاوه بر خود دیتای اصلی به امنیت سرور ، نرم افزارهای مورد استفاده ، بستر شبکه سرور و اقدامات محافظتی مدیریت سایت وابسته است.
- whmcs زبان های بسیاری از جمله فارسی و یونیکد utf-8 را پشتیبانی می کند.
- فایل پیشفرض کانفیگ دیتابیس whmcs با نام configuration.php.new موجود است و معمولا برای نصب نام آن به configuration.php تغییر داده می شود.
- در صورت فعال کردن سیستم کپچا whmcs در برابر حملات brute-force عملکرد مناسبی دارد.
- whmcs مصرف متعادل و مناسبی از منابع سخت افزاری دارد و بهینه شده است.
- با توجه به دسترسی whmcs به سرور و رجیسترار در صورت کانفیگ نادرست و غیراصولی ممکن است whmcs فاجعه آفرین باشد.
- پس از نصب whmcs امکان تغییر مسیر admin برای امنیت بیشتر وجود دارد.
- برای کارکرد عادی دسترسی های DELETE و INSERT و SELECT و UPDATE و LOCK TABLES برای دیتابیس کافی است.
- برای ارتقا یا عملیات نصب ماژول و موارد مشابه به دسترسی های ALTER و CREATE و DROP و INDEX نیز نیاز است.

از دوستان عزیز تقاضا می شود هر موردی در این رابطه به ذهنتان رسید در تکمیل این موضوع ارسال کنید.
تشکر.

- - - Updated - - -

اطلاعات تکمیلی ++

- whmcs قابلیت merge شدن با سیستم پشتیبانی kayako را دارا می باشد.
- whmcs دارای اپکیشن مخصوص تلفن های هوشمند برای Android و iOS است.
- پسوند فایل های اصلی قالب whmcs بصورت tpl است و می توان آنرا تا حد بسیار بالایی شخصی سازی کرد.
- شرکت whmcs به نمایندگان خود در قبال فروش لایسنس خود %55 - 15 تخفیف لحاظ می کند.
- در صورتی که یک نماینده بیش از 100 لایسنس سفارش دهد مشمول 55 درصد تخفیف می شود که لایسنس برای او 7.2 دلار محاسبه می شود.
- قیمت لایسنس ماهانه whmcs مقدار 15.95 دلار برای حالت Branded و 18.95 دلار برای No Branding است.
زینب بازدید : 5 سه شنبه 26 فروردين 1399 زمان : ۰۲:۱۰ نظرات (0)
پس از مدت کوتاهی از انتشار نسخه آخر ۷٫۱ هم اکنون نسخه بتا whmcs منتشر شد . این نسخه که ۷٫۲ بتا نام دارد در حال حاضر بیشتر جنبه تست داشته است و ما به شما پیشنهاد میکنیم تا انتشار نسخه اصلی از این نسخه استفاده نکنید .






Implemented FEATURE-1054 – Implement ACL control for Admin Reports
FEATURE-1055 – Implement API Credentials for Admins
FEATURE-1081 – Provide “What’s New” feature highlights following WHMCS update
FEATURE-1096 – Attribute local API calls to “Local API User” if and Admin ID is not provided
FEATURE-1244 – Implement Product Addons provisioning module configuration & commands
FEATURE-1433 – Allow Admin ability to use a duplicate Transaction ID when adding payment to an invoice
FEATURE-1629 – Introduction of MarketConnect – Automated configuration and provisioning of value-added services
FEATURE-1630 – Reintroduce Client Area TLD Pricing page with improved layout and merchandising
FEATURE-1633 – Introduction of SlimPay Direct Debit module
FEATURE-1666 – Client Area Styling Update for 7.2
FEATURE-1668 – Implement Client Area SSL Manage page
Maintenance
CORE-9684 – Correct ticket-to-ClientID association in Options tab of ticket view
CORE-9761 – Ensure consistent tax values between order summary and invoice
CORE-10140 – Increase time limit in pop.php when mailbox contains a large number of emails
CORE-10156 – Allow ValidateLogin API to return boolean response without session information when client has 2FA
CORE-10465 – Only render security question fields if configured on Admin Add Order
CORE-10534 – Remove unnecessary conditional include of deprecated /includes/whoisservers.php
CORE-10632 – Ensure generation and deliver of Quote Accepted Notification to Admin
CORE-10699 – Improve template name validation when creating template from Send Message
CORE-10723 – Ensure Admin UI displays correct assigned server for client’s product
CORE-10793 – Update Client Signup Email to contain a clickable link to Client Area portal
CORE-10801 – Prevent erroneous focus and subsequent scroll when loading Product Selection page
CORE-10815 – Correct login action within Modern order form template
CORE-10826 – Ensure Annual Income Report has tooltip data for bar graph items
CORE-10855 – Pass only applicable parameters when invoking an Addon module’s upgrade function
CORE-10894 – Observe provided currency when editing a transaction not associated with an invoice
CORE-10902 – Resolve Safari browser JS error on Client Summary Admin page
CORE-10908 – Correct HTML values when using translations for Quote Status
CORE-10913 – Introduce Admin permission for managing Escalation Rules
CORE-10915 – Resolve deprecated syntax in BluePay module
CORE-10918 – Correct spelling of text within Setup > Automation Settings
CORE-10921 – Improve WHMCS Update availability detection & notification
CORE-10925 – Improve inspection of multiple host entry in Enom responses
CORE-10926 – Implement alternative date representation as workaround for MySQL bug #68795
CORE-10947 – .fm whois server update
CORE-10999 – Implement ability to trigger a payment reversal via the Admin Area invoice UI
CORE-11038 – Addon Module Sample in GitHub gives AdminDispatcher PHP Fatal Error when used
DEV-431 – Implement AuthAdmin and AuthAdminApi hooks
Modules MODULE-6371 – Correct Enom API interaction to activate Email Forwarding
MODULE-6482 – Ensure Phone Number CC is appropriately provided to ResellerClub
MODULE-6485 – Prevent erroneous attempts to update all contact types for ResellerClub
MODULE-6486 – Reimplement Stripe JS to avoid jQuery & Firefox upstream bug
MODULE-6487 – Improve pre-invoice card detail update logic for remote storage modules
Also known as: CORE-10817
MODULE-6490 – Improve Stripe no-decimal currency management
MODULE-6504 – Ensure address is provided when updating credit card with Stripe
MODULE-6508 – Prevent malformed expiry date format as provided by Stripe
MODULE-6518 – Improve Stripe browser compatibility in Admin Area card detail update form
API CORE-10679 – Resolve erroneous negative response for ValidateLogin API
Also known as: CORE-10114
CORE-10904 – Ensure valid JSON response when aggregating against malformed data
Languages CORE-10895 – Improvements for client area Portuguese-pt translation
CORE-10910 – Refinement to German translations
CORE-10943 – Update to Croatian translations
Version 7.2.0 Beta 2
Implemented CORE-11002 – Implement MarketConnect Advanced Setup Activation
CORE-11063 – Add automated settings for invoice behaviors upon payment reversal
Maintenance CORE-10992 – Ensure email verification dismissal persists throughout current session
CORE-11037 – Add more pre-checkout validation for store products that require domain selection
CORE-11066 – Improve promotion detection for DV SSL
CORE-11071 – Refactor admin page access timestamp inspection to workaround upstream datetime bug
CORE-11073 – Allow extra action dropdown options to be viewed in MarketConnect Manage modal
CORE-11077 – Refinements to client area styling for MarketConnect related pages
CORE-11078 – Ensure proper type casting with saving a client Custom Fields
CORE-11081 – Update landing page graphics for MarketConnect products
CORE-11085 – Correct display price of Product Addons in client area
CORE-11086 – Correct cPanel usage stats query updated for product addons
CORE-11093 – Refine URI Path Management UI Setting
CORE-11095 – Update v4 Admin template to include MarketConnect navigation link
CORE-11099 – Improve invoice total aggregation of taxed and non-taxed items
CORE-11102 – Improve MarketConnect UI messaging when experiencing network outage
Modules MODULE-6529 – Refine UX of Market Connect Addons in Cart Process
Version 7.2.0 Beta 3
Maintenance CORE-10966 – Update ClientLogin hook to itemize ‘contactid’ value when applicable
CORE-11082 – Update cPanel Server Configuration for WHM API Token Authentication
CORE-11103 – Provide “Configure Certificate” product management button and UI for supported modules
CORE-11104 – Evaluate Rewrite Auto-Management settings when performing Friendly URLs simple ‘reset’
CORE-11106 – Correctly display ‘Payment Pending’ for Invoice Status option dropdown
CORE-11116 – Refine client area MarketConnect merchandising content
CORE-11125 – Provide forward compatibility for API Credentials so they may be submitted via ‘username’ and ‘password’ parameters
CORE-11127 – Refine login and register MarketConnect UI
CORE-11129 – Generate and use a WHM API Token when configuring a cPanel server via Setup Wizard
CORE-11134 – Correct custom field select query for products/services
CORE-11139 – Always provide MarketConnect product management buttons irrespective of product status
CORE-11141 – Ensure interoperability for current and legacy client area variable assignment styles
CORE-11146 – Optimize logos for .host and .co.uk extensions
CORE-11147 – Use appropriate translation key for yrs/yr suffix when displaying TLD pricing
CORE-11148 – Improve visual formatting of TLD pricing
CORE-11151 – Ensure TLD pricing matrix displays in client’s currency
CORE-11152 – Ensure client group TLD pricing is displayed if applicable
ModulesADDON-6000 – Prevent erroneous storage of non-empty account values when using Configurable Package Addon
MODULE-6521 – Prevent re-provisioning of app links when adding a new server
MODULE-6523 – Improve logic for ‘do not store’ option for Stripe based transactions


لینک دانلود

زینب بازدید : 10 پنجشنبه 14 فروردين 1399 زمان : ۰۲:۰۵ نظرات (0)
جهت اضافه کردن منو به whmcs به پنل هاست خود رفته و در جايي که whmcs را نصب کرديد برين بعد به مسير زير برين و فايلي به نام socialMediaPanel.php بسازيد و بعد اديت کنيد و کد زير دا در آن کپي کنيد.
includes/hooks
کد PHP:
<?php
 
use WHMCSViewMenuItem as MenuItem;
 
// Add social media links to the end of all secondary sidebars.
add_hook(ClientAreaSecondarySidebar, 1, function (MenuItem $secondarySidebar)
{
    // Add a panel to the end of the secondary sidebar for social media links.
    // Declare it with the name "social-media" so we can easily retrieve it
    // later.
    $secondarySidebar->addChild(social-media, array(
        label => Social Media,
        uri => #,
        icon => fa-thumbs-up,
    ));
 
    // Retrieve the panel we just created.
    $socialMediaPanel = $secondarySidebar->getChild(social-media);
 
    // Move the panel to the end of the sorting order so its always displayed
    // as the last panel in the sidebar.
    $socialMediaPanel->moveToBack();
 
    // Add a Facebook link to the panel.
    $socialMediaPanel->addChild(facebook-link, array(
        uri => https://facebook.com/our-great-company,
        label => Like us on Facebook!,
        order => 1,
        icon => fa-facebook,
    ));
 
    // Add a Twitter link to the panel after the Facebook link.
    $socialMediaPanel->addChild(twitter-link, array(
        uri => https://twitter.com/ourgreatcompany,
        label => Follow us on Twitter!,
        order => 2,
        icon => fa-twitter,
    ));
 
    // Add a Google+ link to the panel after the Twitter link.
    $socialMediaPanel->addChild(google-plus-link, array(
        uri => https://plus.google.com/1234567890123456,
        label => Add us to your circles!,
        order => 3,
        icon => fa-google-plus,
    ));
});
زینب بازدید : 12 سه شنبه 06 اسفند 1398 زمان : ۰۱:۳۵ نظرات (0)

تعداد صفحات : 4

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 44
  • کل نظرات : 0
  • افراد آنلین : 21
  • تعداد اعضا : 0
  • بازدید امروز : 1,771
  • باردید دیروز : 5,608
  • بازدید هفته : 12,990
  • بازدید ماه : 109,390
  • بازدید سال : 702,232
  • بازدید کلی : 2,087,455