صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: آموزش طراحی و تبدیل قالب html به قالب whmcs

  1. #1
    عضو انجمن Persianscript آواتار ها
    تاریخ عضویت
    Apr 2009
    محل سکونت
    مشهد - نیشابور
    نوشته ها
    174
    تشکر تشکر کرده 
    188
    تشکر تشکر شده 
    419
    تشکر شده در
    132 پست

    پیش فرض آموزش طراحی و تبدیل قالب html به قالب whmcs

    در این تاپیک قصد داریم به زبان ساده به شما آموزش بدیم که چطور یک قالب HTML رو تبدیل به قالب WHMCS کنید

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


    مواد اولیه :

    1. نرم افزار محبوب Notepad++ - دانلود نرم افزار
    2. یا نرم افزار DreamWeaver - دانلود نرم افزار

    پیش نیاز ها برای درک این آموزش:

    1. آشنایی با 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 />
            روابط عمومی: info@site.com<br />
            بخش فروش: sales@site.com<br />
            پشتیبانی: support@site.com
            </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 پیوست شد

  2. تعداد تشکر ها ازPersianscript به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن boors آواتار ها
    تاریخ عضویت
    Jan 2011
    محل سکونت
    TNTHOST.NET
    نوشته ها
    104
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    94
    تشکر شده در
    65 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    واقعا نتونستم این سخاوت شما رو در اموزش بدون پست تحسین کنم!!

    ایول به مرامت
    !تی ان تی هاست نیازی به معرفی نداره!
    !مخصوصا از وقتی که کاربران فاقد شعور علت پست دادن من رو تبلیغات میدونستن!

  5. تعداد تشکر ها ازboors به دلیل پست مفید


  6. #3
    عضو انجمن Persianscript آواتار ها
    تاریخ عضویت
    Apr 2009
    محل سکونت
    مشهد - نیشابور
    نوشته ها
    174
    تشکر تشکر کرده 
    188
    تشکر تشکر شده 
    419
    تشکر شده در
    132 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    فایل header و footer پیوست شد
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: zip footer.zip (1.0 کیلو بایت, 160 نمایش)
    • نوع فایل: zip header.zip (1.3 کیلو بایت, 157 نمایش)

  7. تعداد تشکر ها ازPersianscript به دلیل پست مفید


  8. #4
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    65
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    8
    تشکر شده در
    8 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    من تبدیل کردم ولی هر کار میکنم نمیشه و بدون اسکلت بندی نمایش میده اینگار فایل css رو پیدا نمیکنه ممنون میشوم بفرمایید مشکل از کجاست

  9. #5
    عضو انجمن
    تاریخ عضویت
    Feb 2009
    نوشته ها
    406
    تشکر تشکر کرده 
    127
    تشکر تشکر شده 
    172
    تشکر شده در
    151 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

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

  10. #6
    عضو انجمن RapB0y آواتار ها
    تاریخ عضویت
    Sep 2011
    نوشته ها
    100
    تشکر تشکر کرده 
    191
    تشکر تشکر شده 
    179
    تشکر شده در
    146 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    دمت گرم داداش
    مرسی

  11. #7
    کاربر اخراج شده
    تاریخ عضویت
    Nov 2011
    محل سکونت
    اردبیل
    نوشته ها
    287
    تشکر تشکر کرده 
    145
    تشکر تشکر شده 
    469
    تشکر شده در
    353 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    ولی همه به این آسونی نستن

    ممنون

  12. #8
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2011
    محل سکونت
    هتزنر آلمان
    نوشته ها
    258
    تشکر تشکر کرده 
    177
    تشکر تشکر شده 
    591
    تشکر شده در
    421 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    اقا من هر کاری میکنم مطالب وسط صفحه لود نمیشه ایا کدی هست که مشخص کنه کجا لود شه؟

  13. #9
    عضو جدید
    تاریخ عضویت
    Oct 2010
    نوشته ها
    10
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    April 28th, 2011

  14. #10
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    10
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    3
    تشکر شده در
    2 پست

    پیش فرض پاسخ : آموزش طراحی و تبدیل قالب html به قالب whmcs

    ممنون واقعا عالی بود
    من به راحتی تونستم قالبم رو تبدیل کنم به whmcs
    فقط یکم با css قالب قبلی تداخل داشت که فعلا منتشر نکردم تا بررسی کنم و مشکلاتش رو برطرف کنم
    واقعا از راهنمایی خوبت ممنون
    دمو : negarserver.ir قسمت سامانه مشتریان

  15. تعداد تشکر ها از iman2025 به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 7
    آخرين نوشته: April 18th, 2014, 15:12
  2. آموزش استفاده از قالب html در whmcs
    توسط ___.Hrs.___ در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: March 2nd, 2014, 17:34
  3. آموزش ایجاد یک صفحه ی جدید در WHMCS ( مثلا Terms.html)
    توسط Ma3ter_M در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: October 19th, 2013, 23:52
  4. [آموزش html]جلسه سوم : خواص html
    توسط آگونیس در انجمن HTML-XHTML
    پاسخ ها: 0
    آخرين نوشته: May 2nd, 2012, 12:58
  5. آموزش کامل تبدیل قالب html به whmcs
    توسط mehdi.gh در انجمن WHMCS
    پاسخ ها: 1
    آخرين نوشته: November 22nd, 2011, 12:04

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •