پرش به


تصویر

معرفی هک برای فیلدهای اضافی

فیلدهای اضافی

  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
2 پاسخ برای این موضوع

#1 akarempoor

akarempoor

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1395/06/05 ساعت 10:01

با سلام

من یک سایتی دارم که دو تا گروه کاربری داره

6 تا هم فیلد اضافی اخبار به نام های نام،نام خانوادگی،شماره موبایل،محل سکونت،شماره کارت،آدرس سایت که تو یک دسته بندی خاص نشون داده میشه هنگام ارسال مطلب.

میخوام کاری کنم که تو هنگام ارسال مطلب از طریق مدیریت بعضی از فیلدهای اضافی اخبار مثل شماره موبایل برای گروه کاربری اول نشون داده نشه ولی برای گروه کاربری دوم نشون داده بشه.

کسی راهی سراغ داره.ممنون میشم کمک کنید.


  • 0

فروشگاه اینترنتی من - فروش انواع تجهیزات نظافتی


#2 M_Jashnani

M_Jashnani

    مدیر بخش قالب ها

  • مدیر
  • 1,509 ارسال
  • محل سکونت: رشت
  • مهارت ها: HTML, CSS

ارسالی 1395/06/05 ساعت 10:56

دوست عزیز مشکل شما نمایش نهایی در سایت هست یا فقط در گرفتن اطلاعات ؟!

 

اگر مشکل توی نمایش نهایی داخل سایت هست ، تو ورژن جدید و تگ کاستوم ، میتونید بر اساس آی دی کاربر ، نمایش فیلدهای اضافی رو کنترل کنید

 

البته من هنوز این گزینه رو تست نکردم ، اما به احتمال زیاد کار شما رو راه بندازه

 

اگر هم در کل نمیخواید اطلاعاتی در این زمینه از کاربر گرفته بشه که باید منتظر دوستان برنامه نویس باشید


  • 0

#3 akarempoor

akarempoor

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1395/06/05 ساعت 12:29

نه مشکل من تو ارسال مطلب هست.

وقتی فیلدی رو اضافه میکنید طبیعتا تو یک دسته بندی خاص که تعیین شده نمایش داده میشه و اطلاعات رو از کاربر میگره.

حالا من میخوام یک فیلد مشخص (مثلا: موبایل) فقط برای یم گروه کاربری نمایش داده بشهخودم الان از طریق فایل xfields.php یکسری تغییرات رو اعمال کردم.تا حدودی مشکلم برطرف شده

اما مشکل اینجاست که تو تیکه کدی که من اصلاح کردم فقط فیلدهای اضافی که از نوع: فیلد کوچک(یک خطی) هستن برای گروه کاربری مد نظرم نمایش داده نمیشن.

else {
if( $member_id['user_group'] == 2 ){
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-md-2">{$value[1]}:</label>
  <div class="col-md-10">
     <input type="text" style="width:99%;max-width:437px;" name="xfield[$fieldname]" id="xf_$fieldname" value="$fieldvalue" {$params}/>&nbsp;&nbsp;[if-optional]<span class="note large"> <i class="icon-warning-sign"></i> {$lang['xf_not_notig']}</span>[/if-optional][not-optional]<span class="note large"> <i class="icon-warning-sign"></i> {$lang['xf_notig']}</span>[/not-optional]
  </div>
</div>
HTML;
}

  • 0

فروشگاه اینترنتی من - فروش انواع تجهیزات نظافتی



0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی