با خودم گفتم پس از سالها یه پست مفیدی هم ارسال کنیم استفاده کنید روحتون شاد شه
آموزش هم از این قراره ایجاد تغییرات کلی در قالب بیرون سی پنل که فکر میکنم برای اولین بار در ایران منتشر میشه :D
خب بریم سراغ آموزش اول بگم که برای این کار بهتره از پلاگین CSE استفاده کنید جهت سهولت انجام کار.
اول بریم سر تغییر بک گراند
بک گراند سی پنل به طور پیشفرض با پسوند png در این مسیر قرار گرفته
اگر بخواید با همین پسوند png یه بک گراند جایگزین کنید به این صورت باید عمل کنیدکد HTML:/usr/local/cpanel/base/unprotected/cpanel/images/login-whisp.png
سپس بک گراند رو با این دستور از لینک آپلود کرده و جایگزین میکنیدکد HTML:rm -f /usr/local/cpanel/base/unprotected/cpanel/images/login-whisp.png
فایل حتما باید با همین نام باشهکد HTML:cd /usr/local/cpanel/base/unprotected/cpanel/images wget http://addres/login-whisp.png
اگه بخواید با یه پسوند دیگه بزارید بک گراند رو این مراحل رو دنبال کنید
خب این خط رو پیدا کنید و ویرایش کنیدکد HTML:nano /usr/local/cpanel/base/unprotected/cpanel/templates/login.tmpl
مسیر فایل مورد نظر رو وارد کنید و ذخیره کنیدکد HTML:<img class="background-image" src="[% MagicRevision(get_theme_url('images/login-whisp.jpg')) %]">
خب حالا بریم سراغ فارسی کردن
وارد همون فایل login.tmpl بشید عبارت های زیر رو پیدا کنید
توی ('Username') بنویسید یوزر نیم خود را وارد کنید و توی ('Email Address') بنویسید ایمیل خود را وارد کنید.کد HTML:<div class="input-req-login"><label for="user">[% IF app_name=="webmaild" %][% locale.maketext('Email Address') %][% ELSE %][% locale.maketext('Username') %][% END %]</label></div>
سپس عبارت
رو پیدا کنید توی ('Enter your email password.') بنویسید پسورد ایمیل خود را وارد کنید و توی ('Enter your account password.') بنویسید پسورد اکانت خود را وارد کنیدکد HTML:<input name="pass" id="pass" placeholder="[% IF app_name=="webmaild" %][% locale.maketext('Enter your email password.') %][% ELSE %][% locale.maketext('Enter your account password.') %][% END %]" class="std_textbox" type="password" tabindex="2" [% allow_login_autocomplete ? '' : 'autocomplete="off"' %] required>
سپس عبارت زیر رو پیدا کنید
[% locale.maketext('Log in') -%] رو پاک کنید به جاش بنویسید ورود به کنترل پنلکد HTML:<button name="login" type="submit" id="login_submit" tabindex="3">[% locale.maketext('Log in') -%]</button>
پیشنهاد میکنم این عبارت رو هم کلا پیدا کنید و حذف کنید اینطوری چند روزی وقتی لایسنستون اکسپایر شه میتونید بدون لایسنس بهره ببرید (خود بنده 14 روز به همین شکل بدون لایسنس استفاده کردم) همون قسمت انتخاب زبان هست شما که مشتری بین المللی ندارید حذف کنید حالا چه ارتباطی به ارور لایسنس داره خدا داند
دو عبارت زیر رو پیدا کنیدکد HTML:<noscript> <form method="get" action="."> <select name="locale"> <option value="">[% locale.maketext('Change locale') %]</option> [% "<option value='${cur_loc.tag}'>${cur_loc.name}</option>" FOR cur_loc=display_locales -%] </select> <button style="margin-left: 10px" type="submit">[% locale.maketext('Change') %]</button> </form> <style type="text/css">#locales_list {display:none}</style> </noscript>
کد HTML:<div class="input-req-login"><label for="user">[% IF app_name=="webmaild" %][% locale.maketext('Email Address') %][% ELSE %][% locale.maketext('Username') %][% END %]</label></div>توی ('Email Address') بنویسید آدرس ایمیل . توی ('Username') بنویسید یوزر نیم . توی ('Password') بنویسید پسوردکد HTML:<div style="margin-top:30px;" class="input-req-login"><label for="pass">[% locale.maketext('Password') %]</label></div>
خب حالا ذخیره کنید
دستور زیر رو بزنید
عبارت زیر رو پیدا کنیدکد HTML:nano /usr/local/cpanel/base/unprotected/cpanel/main.tmpl
به جای [% title %] بنویسید ورود به کنترل پنلکد HTML:<title>[% title %]</title>
اگه میخواید ایکون هم عوض کنید میتونید این عبارت رو ویرایش کنید
<link rel="shortcut icon" href="[% MagicRevision(get_theme_url('favicon.ico')) FILTER html %]" />
زیر کپی رایت هم میتونید نام شرکت خودتون رو بنویسید به این صورت
این عبارت رو پیدا کنید
قبل از</div> این عبارت رو اضافه کنید <br/>Supported By name Coکد HTML:<div class="copyright">[% locale.maketext('Copyright©[output,nbsp][current_year] cPanel, Inc.') %]</div>
خب ذخیره کنید
حالا موند راستچین کردن قسمت اساسی
دستور زیر رو بزنید
عبارت زیر رو پیدا کنیدکد HTML:nano /usr/local/cpanel/base/unprotected/cpanel/style_v2_optimized.css
به این صورت ویرایش کنیدکد HTML:.input-req-login label{*display:block;*width:270px}
عبارت زیر رو پیدا کنیدکد HTML:.input-req-login label{*display:block;*width:270px;text-align:right}
به این صورت ویرایش کنیدکد HTML:input.std_textbox{width:254px;height:22px;margin:
ذخیره کنیدکد HTML:input.std_textbox{text-align:right;width:254px;height:22px;margin:
خب کار تمومه قالب راستچین شد
لازم به ذکره این تغییرات در صورتی که ورژن جدید سی پنل بیاد و آپگرید بشه از بین میرن . پس حتما از فایل هایی که تغییر میدین نسخه پشتیبان تهیه کنید تا در صورت از بین رفتن تغییرات مجددا جایگزین کنید.
جهت فارسی سازی کامل به whm قسمت Edit a Locale مراجعه کنید.
سوالی یا مشکلی بود درخدمتم.
دوستانی که استفاده کردن تشکر فراموش نشه
تشکر ها زیاد باشن یه آموزش سوپرایز دارم براتون که چند روز دیگه ارسال میکنم.







پاسخ با نقل قول
