پارس جوم ::  انجمن های تخصصی جوملا
آموزش اضافه کردن فیلد ثبت نام - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: آموزش (/forum-25.html)
+--- انجمن: آموزش هاي جوملا (/forum-106.html)
+--- موضوع: آموزش اضافه کردن فیلد ثبت نام (/thread-4118.html)



آموزش اضافه کردن فیلد ثبت نام - محمدرضا بهارلو - ۸-۱۱-۱۳۹۰ ۰۲:۰۱ صبح

به نام دادار هستی بخش مهر آفرین
سلام به همه گی دوستان
بنده قصد دارم آموزش اضافه نمود فیلد ثبت نام به فرم عضویت پیشفرض جوملا را در نه مرحله به دوستان آموزش بدهم.
امیدوارم که به دردتون بخوره.
شروع کنیم.
مرحله اول : وارد phpMYADMIN شده و دیتابیس سایتمان را باز میکنیم تا جداول را نمایش دهد.
جدول jos_users کلیک کرده تا فیلد های ثبت نام را ببینیم . حالا دو فیلد جدید ایجاد میکنیم . مانند عکس زیر .
عکس 1
[attachment=3094]
عکس 2
[attachment=3095]
نگاه کنید و ببینبد که دو فیلد اضافه شده باشد بعد از ذخیره کردن.
مرحله دوم : حالا به روت هاست جوملا رفته و آدرس زیر را دنبال کنید.
Com_user \ views \ register \tmpl \ default.php
فایل default.php را باز کرده.
دنبال خط 44 گشته ، از خط 44 تا 54 را انتخاب و به چند خط پایین تر دوبار کپی میکنیم
(بازدن چند اینتر بعد از خط 54 فضایی خالی ایجاد کرده و متن کپی شده را دو بار پیست کنید )
عکس 3
[attachment=3096]
عکس 4
[attachment=3097]
مرحله سوم : حالا نوبت به ویرایش است . روی متن کپی شده اول تمام کلمه های email را به کلمه kodposti تغییر میدهیم.
عکس 5
[attachment=3098]
توجه : وقتی به این عبارت رسیدیم . : inputbox required validate-email عبارت validate-email را حذف میکنیم. تا inputbox required خالی بماند.
مرحله چهارم : روی متن کپی شده دوم هم به همین ترتیب کلمات email را به کلمه telephone تغییر میدهیم. و ذخیره میکنیم.
مثل عکس بالایی
مرحله پنجم : حالا وارد صفحه ثبت نام سایت شده و میبینیم که دو فیلد اضافه گردید.
عکس 6
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


مرحله ششم : وارد روت جوملا شده و به ادرس زیر میرویم.
Componets \ com_usre \ user \ tmpl \form.php
این فایل را باز کرده و شروع به ویرایش میکنیم .
حالا از خط 39 تا خط 47 دوبار کپی کرده مثل مرحله دوم.
تمام کارهای که تو مرحله 2 الی 4 انجام دادیم مطابق آن را این جا انجام میدهیم.
و ذخیره میکنیم.
عکس 7
[تصویر:  7.gif.html]
مرحله هفتم : حالا وارد پوشه روت جوملا شده و مسیر زیر را دنبال میکنیم.
Administrator \ componets\com_users\views\user\tmpl\form.php
این فایل را باز کرده و ویرایش میکنیم.
از خط 95 تا 104 را دوبار کپی کرده و تمام تغییرات اعمال شده در مرحله 2 الی 4 را دوباره انجام دادم.
عکس 8
[تصویر:  8.gif.html]
مرحله هشتم : حالا به روت هاست رفته و ادرس زیر را دنبال کنید.
Libraries\joomla\database\table\user.php
فایل را باز کرده و از خط 111 تا خط 116 را دوبار مثل مراحل قبل کپی کرده.
مثل عکس 9 تغییرات را انجام دهید. و ذخیره میکنیم.
عکس 9
[تصویر:  9.gif.html]
مرحله نهم : درسایت با نام کاربری جدید ثبت نام کرده و وارد بخش مدیریت شده به مدیریت کاربران رفته و پروفایل آنان را مشاهده کنید.
در ضمن بخاطر بسپارید که به جای کلمات kodposti یا telephone میتوانید از کلمات دیگر هم استفاده کنید.

اگر کمی و کاستی داشت به بزرگی خودتون ببخشید.



RE: آموزش اضافه کردن فیلد ثبت نام - mina_rp - ۹-۱۲-۱۳۹۰ ۰۹:۵۱ عصر

ممنون از مطلبتون
1 سوال:
میشه از select و ... استفاده کرد تا مثلا برای سال تولد از لیست های آبشاری استفاده کنیم؟


RE: آموزش اضافه کردن فیلد ثبت نام - محمدسلیمانی - ۹-۱۲-۱۳۹۰ ۱۰:۲۸ عصر

سلام باید تست کنید ولی باید با این بشه
کد:
|Please Select[c]

برای خود این مورد انتخاب نشه


RE: آموزش اضافه کردن فیلد ثبت نام - shervin_20 - ۱-۲-۱۳۹۱ ۰۸:۰۹ عصر

درود .
چه طوری میتونم یک فیلد اضافه کنم که به صورت ابشاری باشه ؟

مثلا فیلد محصولات که وقتی طرف روش کلیک می کنه به صورت ابشاری محصولات را نمایش دهد ؟

لطفا کامل و واضح توضیح دهید .

تشکر


RE: آموزش اضافه کردن فیلد ثبت نام - shervin_20 - ۲-۲-۱۳۹۱ ۰۲:۰۴ صبح

درود .

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

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


آموزش اضافه کردن فیلد ثبت نام - زاپاتا - ۱۳-۳-۱۳۹۲ ۰۳:۰۸ صبح

عکس سوم با داداه های جوملای من فرق میکنه
جوملا 2.5


آموزش اضافه کردن فیلد ثبت نام - محمدرضا بهارلو - ۱۳-۳-۱۳۹۲ ۰۶:۱۱ صبح

سلام دوست عزیز
این برای جوملا 1.5 میباشد.
اگه برای 2.5 میخواید ، شما میتونید از پلاگین خود ثبت نام جوملا استفاده کنید و همین طور از کامپونت های ثبت نام استفاده نمائید.

برقرار باشید