kiavaco
August 5th, 2018, 22:49
سلام , این اموزش ممکنه عده ای از دوستان وارد باشند یا وارد نباشند بنده هم به تازگی انجامش دادم گفتم در اختیار دوستان بگذارم دوستانی که وارد نیستن بتونند قفل کنند
گاها پیش امده که کد ملی و شماره موبایل میگیرید از کاربران برای وریفای و میخواهید برای جلوگیری از تغییر آن بگردید چطور در تنظیمات whmcs قفلش کنید داخل خود تنظیمات یک قسمت هست برای موارد اصلی مثل شهر و .... اما
customfield رو نمیشه بست بنابراین
دقت کنید به اموزش زیر :
38412
دقت کنید داخل عکس با inspect کد بخش
clientarea.php?action=details
براتون نمایش دادم که میبینید زده customfield62
بنابراین کد عددی آن ۶۲ هست خوب
کد زیر رو با کد که داخل سایتتون هست باید تغییر بدید
{$customfield.input}{/if} {$customfield.description}
کد بالایی رو باید تغییر دهید به کد زیر
{if $customfield.id eq '62'}{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}
{elseif $customfield.id eq '76'}{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}{else}{$customfield.input}{/if} {$customfield.description}
خوب یک مقدار کد رو براتون تشریح کنم
زدیم
{if $customfield.id eq '62'}
یعنی اگر کاستوم فیلدمون برابر ۶۲ بود
{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}
داخل کاستوم فیلد اینپوت replace کنه با type= text و همچنین اخر کدمون زدیم disabled = disabled
و استفاده از کد php میکنیم
اگر این شرط بود برامون disabled کنه اگر نبود که همون کد قبلی باشه
بنابراین بنده چون کد ملی میگیرم و موبایل برای جلوگیری از تغییر ۲ فیلد داشتم که از elseif استفاده کردم
شماهم امیدوارم مشکلتون حل بشه که بعدا فردی اطلاعات که نیاز دارید برای موارد قانونی تغییر ندهند
گاها پیش امده که کد ملی و شماره موبایل میگیرید از کاربران برای وریفای و میخواهید برای جلوگیری از تغییر آن بگردید چطور در تنظیمات whmcs قفلش کنید داخل خود تنظیمات یک قسمت هست برای موارد اصلی مثل شهر و .... اما
customfield رو نمیشه بست بنابراین
دقت کنید به اموزش زیر :
38412
دقت کنید داخل عکس با inspect کد بخش
clientarea.php?action=details
براتون نمایش دادم که میبینید زده customfield62
بنابراین کد عددی آن ۶۲ هست خوب
کد زیر رو با کد که داخل سایتتون هست باید تغییر بدید
{$customfield.input}{/if} {$customfield.description}
کد بالایی رو باید تغییر دهید به کد زیر
{if $customfield.id eq '62'}{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}
{elseif $customfield.id eq '76'}{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}{else}{$customfield.input}{/if} {$customfield.description}
خوب یک مقدار کد رو براتون تشریح کنم
زدیم
{if $customfield.id eq '62'}
یعنی اگر کاستوم فیلدمون برابر ۶۲ بود
{$customfield.input|replace:'type="text"':'type="text" disabled="disabled"'}
داخل کاستوم فیلد اینپوت replace کنه با type= text و همچنین اخر کدمون زدیم disabled = disabled
و استفاده از کد php میکنیم
اگر این شرط بود برامون disabled کنه اگر نبود که همون کد قبلی باشه
بنابراین بنده چون کد ملی میگیرم و موبایل برای جلوگیری از تغییر ۲ فیلد داشتم که از elseif استفاده کردم
شماهم امیدوارم مشکلتون حل بشه که بعدا فردی اطلاعات که نیاز دارید برای موارد قانونی تغییر ندهند