ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بستن یک یا چند فیلد در بخش اطلاعات کاربری برای جلوگیری از ویرایش



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 استفاده کردم




شماهم امیدوارم مشکلتون حل بشه که بعدا فردی اطلاعات که نیاز دارید برای موارد قانونی تغییر ندهند

JeyServer
August 5th, 2018, 22:54
سلام
طبق روش شما کاربر با inspect element یا درخواست http مستقیم به سمت سرور مقدایر را ویرایش میکند.
روشی مناسب نیست.

kiavaco
August 5th, 2018, 23:15
سلام
طبق روش شما کاربر با inspect element یا درخواست http مستقیم به سمت سرور مقدایر را ویرایش میکند.
روشی مناسب نیست.

شما اگر راه مناسب تری دارید قرار بدید حتما استقبال میشه این روش هم از پشتیبانی خود whmcs دریافت شده ماهم قرار دادیم