پرش به مطلب اصلی

راهنمای قالب هاستینگ emyui

نصب​

ساختار فایل زیپ​

bash
help
HTML
WHMCS 9.0.4
└── templates
├── emyui
├── emyui-aws
├── emyui-aws-pro
├── emyui-hero
├── emyui-mola
├── emyui-vpn
└── orderforms
├── emyui_cart
└── emyui_cart_aws

برای نصب قالب پوشه templates را در محل نصب whmcs خود آپلود کنید.
سپس در تنظمات عمومی و قالب و فرم سفارش را تغییر دهید. قالب 6 دمو و 2 دموی فرم سفارش دارد که میتوانید به دلخواه انتخاب کنید:

  • دموهای قالب

    • emyui
    • emyui-aws
    • emyui-aws-pro
    • emyui-hero
    • emyui-mola
    • emyui-vpn
  • دموهای فرم سفارش

    • emyui_cart
    • emyui_cart_aws

emyui-install emyui-install emyui-install emyui-install

نکات

  1. برای شخص سازی قالب نیازمند دانش کدنویسی هستید.
  2. جهت هرگونه شخصی سازی یا راهنما از طریق تیکت در راست چین در ارتباط باشید.

شخصی سازی قالب​

ویرایش محتوای قالب​

در دموها بجز دموی emyui-mola و emyui یک پوشه بنام theme-parts وجود دارد که میتوانید محتوای قالب را در آن ویرایش کنید.

bash
emyui-aws
└── theme-parts
├── customers-reviews.tpl # نظر کاربران
├── domain-registration.tpl # ثبت دامنه
├── hosting-plans.tpl # تعرفه ها
├── how-works-section.tpl
└── vps-plans.tpl

ویرایش نوشته ها​

در بعضی از فایل ها نوشته ها به صورت {$LANG.xxx.xxx} است. سیستم WHMCS چند زبانه است و برای نمایش قالب به زبان مورد نظر هنگام تغییر آن در صفحه اصلی، whmcs آن را از فایل زبان خود میگیرد.
فایل های زبان در مسیر [whmcs_root]/langs قرار دارند. با ویرایش این فایل ها، بعد از آپدیت whmcs همه ویرایشات به نسخه اولیه خود برمیگردند. برای ویرایش فایل های زبان مراحل زیر را دنبال کنید:

  1. یک پوشه به نام overrides در همان مسیر [whmcs_root]/langs ایجاد کنید

  2. فایل هر زبانی را که میخواهید ویرایش کنید را در این پوشه قرار دهید.

  3. فایل را باز کنید و همه رشته های موجود از خط if (!defined("WHMCS")) die("This file cannot be accessed directly"); به پایین را پاک کنید. (این کار ضروری نیست و فقط برای دسترسی آسان به رشته ها است)

  4. برای ویرایش رشته های پیشفرض، کلمه مورد نظر را در فایل جستجو و ویرایش کنید.
    مثال:

    php
    <?php
    /**
    * WHMCS Language File
    * Persian (fa_IR)
    *
    * Please Note: These language files are overwritten during software updates
    * and therefore editing of these files directly is not advised. Instead we
    * recommend that you use overrides to customise the text displayed in a way
    * which will be safely preserved through the upgrade process.
    *
    * For instructions on overrides, please visit:
    * https://developers.whmcs.com/languages/overrides/
    *
    * @package WHMCS
    * @author WHMCS Limited <development@whmcs.com>
    * @copyright Copyright (c) WHMCS Limited 2005-2026
    * @license https://www.whmcs.com/license/ WHMCS Eula
    * @version $Id$
    * @link https://www.whmcs.com/
    */

    if (!defined("WHMCS")) die("This file cannot be accessed directly");

    $_LANG['account'] = "داشبورد";
    ?>

    همچنین برای ایجاد یک رشته جدید یکی از رشته هارا برای نمونه کپی و آن را تغییر دهید.
    مثال:

    php
    <?php
    /**
    * WHMCS Language File
    * Persian (fa_IR)
    *
    * Please Note: These language files are overwritten during software updates
    * and therefore editing of these files directly is not advised. Instead we
    * recommend that you use overrides to customise the text displayed in a way
    * which will be safely preserved through the upgrade process.
    *
    * For instructions on overrides, please visit:
    * https://developers.whmcs.com/languages/overrides/
    *
    * @package WHMCS
    * @author WHMCS Limited <development@whmcs.com>
    * @copyright Copyright (c) WHMCS Limited 2005-2026
    * @license https://www.whmcs.com/license/ WHMCS Eula
    * @version $Id$
    * @link https://www.whmcs.com/
    */

    if (!defined("WHMCS")) die("This file cannot be accessed directly");

    $_LANG['chap'] = "چاپ";

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

    html
    <div class="title">{lang key='chap'}</div>