رفتن به مطلب

آموزش: افزودن فیلدهای اطلاعات اضافه به پروفایل کاربران


ارسال‌های توصیه شده

  • مدیر کل بازنشسته سایت

برای این کار شما باید از منوی IPB از طریق گزینه ی members به قسمت Custom Profile Fields برین.

بعد از ورود به این قسمت شما 2 گزینه در بالای صفحه مشاهده می کنید، Add Group که برای ایجاد یک دسته از فیلدهای اطلاعاتی مورد استفاده قرار میگیره.مثلاً Contact Methods یا همون اطلاعات تماس که در پروفایل می بینید و Add Field برای اضافه کردن فیلد به قسمت قبلی مورد استفاده قرار میگیره مثل فیلد یاهو و یا وب سایت که باز هم در پروفایل خودتون قابل مشاهده است.

با زدن کلید Add Group با تصویر زیر روبرو میشید :

0473229884.jpg

 

در کادر اول عنوان بخش جدید رو وارد می کنید (مثلا اطلاعات شخصی) در کادر دوم باید کلمه ای لاتین برای بخش جدید وارد کنید و در آخر هم کلید create Group رو بزنید تا این بخش ایجاد بشه.

بعد از زدن این کلید به صورت اتوماتیک به صفحه ی  Custom Profile Fields منتقل میشید.حالا نوبیت اضافه کردن field های دلخواه به بخش ایجاد شده است.روی کلید Add Fields کلیک کنید تا تنظیمات ایجاد Field جدید ظاهر بشه.

در کادر(Field Title)  باید نام فیلد مورد نظرتون رو به وارد کنید.

در کادر Description توضیحی در مورد فیلد ایجاد شده وارد کنید (اختیاری)

در قسمت Field Type  پنج گزینه برای انتخاب وجود داره که تک تک  توضیح میدم:

 

1) Drop Down Box : برای حالت کشویی به کار می رود.( شما گزینه ها را وارد می کنید و کاربر انتخاب میکنه)

تصویر زیر بعد از حالت انتخاب این گزینه در پروفایل کاربر هست

post-1353-0-62269300-1378635603.jpg

 

 

2) Check Boxes : حالتی رو بوجود میاره که کاربر یکی از گزینه های پیش رو رو باید تیک بزنه

تصویر زیر حالت بعد از انتخاب این گزینه در پروفایل کاربر هست

post-1353-0-70950100-1378635983.jpg

 

3) Radio Buutons : بازهم در این حالت کاربر باید یکی از گزینه ها را تیک بزنه

تصویر انتخاب این کزینه در پروفایل کاربر

post-1353-0-17759400-1378636145.jpg

 

4) Text Input : این گزینه این امکان را به کاربر میده که متنی کوتاه(خلاصه) برای فیلد مورد نظر وارد کنه

تصویر این حالت در پروفایل کاربر

post-1353-0-68533200-1378636363.jpg

 

5) Text Area: آخرین گزینه هم دقیقا مثل گزینه ی بالا عمل میکنه با این تفاوت که با انتخاب این گزینه کاربر میتونه توضیح کاملی در مورد فیلد مورد نظر وارد کنه

 

 

Profile Group : در روبروی این گزینه ی  باید نام بخشی که میخواهین فیلد ایجاد شده در اون قسمت قرار بگیره رو انتخاب کنید.

Profile Icon: اگر میخواهین برای فیلد ایجاد شده آیکونی ایجاد کنید باید تصویر آیکون رو  در پوشه ی style_extra/cprofile_icons/profile آپلود کنید و آدرس تصویر رو در این قسمت وارد کنید.

 

Field Key: در این قسمت باید کلیدی برای فیلد ایجاد شده با حروف لاتین وارد کنید.(میتونید عنوان فیلد اول را با حروف لاتین وارد کنید)

 

Maximum Input: اگر یکی از گزینه های text input و area text رو انتخاب کردین در این قسمت می تونید برای کاراکترهای وارد شده در این بخش محدودیت ایجاد کنید.

 

Display order: بهترین حالت 0 هست برای این گزینه.

 

Expected Input Format: فرمت اطلاعات ورودی توسط کاربر رو مشخص میکنه.به طور مثال اگر شما گزینه ی Field Type رو روی text input قرار بدین و بخواین کاربر شماره ی کارت اعتباری خودش رو در قالب اعداد چهار رقمی وارد کنه باید در این بخش فرمت ورود اطلاعات رو اعمال کنید. مثلا(nnnn-nnnn-nnnn-nnn) برای وارد کردن یک عدد 16 رقمی در قالب 4تایی هست.توجه داشته باشید برای اعداد باید از حرف n و برای حروف از حرف a استفاده کنید)

 

Option Content (for drop downs, checkboxes and radio buttons: اگر شما می خواهید گزینه هایی برای انتخاب در اختیار کاربر قرار دهید باید در این بخش وارد بشن.

مثلاً طبق تصاویر بالا ما انتخاب یک رنگ رو بر عهده ی کاربر گذاشتیم.شما باید برای نمایش این گزینه ها به این طریق عمل کنید،هر گزینه رو معادل یک حرف لاتین قرار بدین. a=آبی  b=قرمز  c=سبز و ....

 

Search Type: بهترین حالت Loose هست.

 

Apply URL Filtering: رو روی No قرار بدین.

 

Include on registration page? برای قرار گرفتن این فیلد در صفحه ی ثبت نام هست که به صورت دلخواه توسط شما انتخاب میشه.

 

Field MUST be completed and not left empty : اگه گزینه ی بالا رو روی yes قرار داده باشید این گزینه کاربرد داره که فیلد موقع ثبت نام حتما پر بشه یا بصورت اختیاری باشه.

 

Field can be edited by the member : اجازه ی ویرایش فیلد رو در پروفایل به کاربر میده

 

Make this a private profile field : برای نمایش فیلد در زیر آواتار کاربر به کار میره.

 

Make Admin and Super Moderator Editable/Viewable Only : این امکان رو فراهم میکنه که فیلد فقط توسط مدیران و خود کاربر قابل رویت باشه یا نه!

(توجه داشته باشید اگر این گزینه فعال باشه فیلد در صفحه ی ثبت نام نمایش داده نمیشه)

 

Topic View Format : بهتر هست که این قسمت خالی باشه.

 

موفق باشید

------

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 7 ماه بعد...
  • پاسخ 24
  • عمر موضوع
  • آخرین پاسخ

بنده لیست رو دادم ؛ میشه بگید که چطوری الان با توجه به لیست ، عکس های مورد نظرم رو با اسامی هماهنگ کنم ؟

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

بنده لیست رو دادم ؛ میشه بگید که چطوری الان با توجه به لیست ، عکس های مورد نظرم رو با اسامی هماهنگ کنم ؟

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

نمونه تنظیمات برای این کار :

post-1-0-70337400-1398527995_thumb.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون دوست من ، فقط برای عکس یکم بیشتر توضیح میدید ؟ البته اگر مشکلی نیست ، قسمتی که عکس باید هماهنگ بشه رو بلد نیستم .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

نمونه تنظیمات برای این کار :

attachicon.gifcustom-profile-field.png

سلام من مثل تصویرعمل کردم و همه چی درست شد

فقط یک سوال؟ اگه کاربر دوست نداشته باشه هیچ یک از گزینه ها رو انتخاب کنه تکلیفش چی میشه؟ چون در حالت پیش فرض حتما یکی از گزینه هارو باید انتخاب کنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

خوب گزینه ای براش خالی تعریف کنید یعنی پیش فرض قرار بدید 

مثلا به این شکل 

none=نامشخص
n=Nokia
s=Sony
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون که جواب دادین

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

و اگه سوال رو جواب نداد هیچ چیز نشون داده نشه ، اصل مشکل در اجباری بودن پاسخ به سواله،میشه پاسخ به سوال رو اختیاری کرد ?

Field MUST be completed and not left empty?  این گزینه هم رو no  کردم اما کاربر تا عضو میشه گزینه اول براش ثبت شده است،نوع فیلد :drop down box

 

1rezq7fls9alch6pkg3d.png

می خوام اینجوری نشه و کلا چیزی نشون نده، انگار که این سوال وجود نداشته! شتر دیدی ندیدی!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

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

یعنی به این شکل تعریف کنی

نامشحص
n=Nokia
s=Sony
لینک ارسال
به اشتراک گذاری در سایت های دیگر

نمونه تنظیمات برای این کار :

attachicon.gifcustom-profile-field.png

 

ممنون از آموزش شما

 

در {key}.png باید چی رو وارد کرد؟؟ اسم عکس رو ؟؟؟

 

و اینکه مثلا برای اوبونتو درست کردیم آیکن رو برای ویندوز هم کدش رو در ادامه کد اوبونتو قرار بدیم ؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

این حروف یا اعداد که دست چپ مساوی به کار برده میشه نام تصویر هستش ، مثلا تو همون سه مورد که اشاره کردم n.png  , s.png    که در مسیر تعیین شده قرار میگیرد.

{key}.png   باید به همین شکل باشه ، درواقع آی دی (نام) تصویر همون key هستش که استفاده می شود برای تصاویر.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...