اجباری کردن فیلد نام کامل
آغاز شده توسط
eshgh_javani
, 1391/03/28 ساعت 15:58
20 پاسخ برای این موضوع
#1
ارسالی 1391/03/28 ساعت 15:58
سلام
با تشکر از حوصله اساتید و یه خدا قوت به همه تون
چجوری میشه فیلد نام کامل رو که در صفحه دوم ثبت نام سایت وجود داره به صفحه اول آورد و اجباریش کرد که بدون ÷ر کردنش ثبت نام انجام نشه؟
مرسی
من سرچ کردم توی انجمن چیز درست حسابی ندیدم تنها چیزی که دیدم و به موضوع می خورد این بود
اضافه كردن یك فیلد در ثبت نام
که نتونستم ازش جواب بگیرم
eshgh_javani,
به احتمال زیاد چون تو جواب دادن از اساتید اینقد تاخیر افتاد به احتمال خیلی زیاد من باید بیشتر سرچ می کردم. ولی باور کنید سرچ انجمن قوی نیست چی باید سرچ کنم؟ هر کلمه ای می زنی به موضوع دلخواه نمیرسی؟
من عین عبارت و کدی که توی registration.tpl بود رو کپی کردم اونجا که نام کاربری هست ینی توی صفحه اول ستاره دار میشه ولی اگه پر نکنی میره صفحه بعد!
با تشکر از حوصله اساتید و یه خدا قوت به همه تون
چجوری میشه فیلد نام کامل رو که در صفحه دوم ثبت نام سایت وجود داره به صفحه اول آورد و اجباریش کرد که بدون ÷ر کردنش ثبت نام انجام نشه؟
مرسی
من سرچ کردم توی انجمن چیز درست حسابی ندیدم تنها چیزی که دیدم و به موضوع می خورد این بود
اضافه كردن یك فیلد در ثبت نام
که نتونستم ازش جواب بگیرم
eshgh_javani,
به احتمال زیاد چون تو جواب دادن از اساتید اینقد تاخیر افتاد به احتمال خیلی زیاد من باید بیشتر سرچ می کردم. ولی باور کنید سرچ انجمن قوی نیست چی باید سرچ کنم؟ هر کلمه ای می زنی به موضوع دلخواه نمیرسی؟
من عین عبارت و کدی که توی registration.tpl بود رو کپی کردم اونجا که نام کاربری هست ینی توی صفحه اول ستاره دار میشه ولی اگه پر نکنی میره صفحه بعد!
#3
ارسالی 1391/03/29 ساعت 07:20
من امروز مقداری جستجو کردم برای شما، اما این کار به همین راحتی ها انجام نمیشود و نیازمند صرف وقت زیادی میباشد که متاسفانه بنده نمتیونم بیشتر وقت بزارم. تنها راهنمائی که میتونم بکنم این هست که شما فایل مربوط به register.php را باز کنید و با مشاهده کد ها و تست کردن روشهای مختلف این کار رو انجام بدهید.
موفق باشید
موفق باشید
#7 Guest_Saher_*
ارسالی 1391/03/29 ساعت 09:39
می تونم کمکتون کنم ولی راهش طولانی هست لازم به انجام تغییرات زیادی در سیستم هست و ممکن است از ماژولی در آینده استفاده کنید که کار آن را مختل کنه. بهترین روش : فیلد نام کاربری را به نام تغییر دهید و برای وارد شدن کاربران داخل تنظیمات سایت از طریق پست الکترونیک را انتخاب کنید (صرفا اگر اجباری بودن نام برایتان مهمه)
ولی اگر باز هم نیاز دارید داخل تاپیک بالا هست تقریبا اون راهی که باید انجام بشه ولی مشکلات زیادی ایجاد می کنه اگر شما اجباری کردن چک کردن پست الکترونیک را انتخاب کنید باگ ایجاد می شه.
ولی اگر باز هم نیاز دارید داخل تاپیک بالا هست تقریبا اون راهی که باید انجام بشه ولی مشکلات زیادی ایجاد می کنه اگر شما اجباری کردن چک کردن پست الکترونیک را انتخاب کنید باگ ایجاد می شه.
#9 Guest_Saher_*
ارسالی 1391/03/29 ساعت 09:43
الان مجددا خوندم ببنید بعد از قسمت اول ثبت نام ثبت نام کامل انجام شده و حتی اگر با جاوا هم اجباری کنید فیلد هارو فرد ثبت نامشو کامل انجام داده و قسمت دوم ثبت نام فقط مانند ویرایش پروفایل عمل می کنه ولی خوب بهتره که همین راه دوستمونو پیاده کنید. ارزش هک طولانی رو نداره.
#11
ارسالی 1391/03/29 ساعت 10:44
yaran713,
البته این رو هم من اضافه کنم که در لینکی که قرار دادید، من تمام روش ها رو تست کردم. فقط یکی از روش ها که خود شما هم گفتید کار میکرد. اما وقتی نام کامل رو هم بنویسید، بعد از ثبت نام وقتی به پروفایل کاربری مراجعه کنید، میبینید که نام کامل ثبت نشده و خالی است!
البته این رو هم من اضافه کنم که در لینکی که قرار دادید، من تمام روش ها رو تست کردم. فقط یکی از روش ها که خود شما هم گفتید کار میکرد. اما وقتی نام کامل رو هم بنویسید، بعد از ثبت نام وقتی به پروفایل کاربری مراجعه کنید، میبینید که نام کامل ثبت نشده و خالی است!
#14 Guest_Saher_*
ارسالی 1391/03/29 ساعت 11:36
من فایل register.php را ویرایش کردم توضیح این هک زیاده و واقعا حوصله این کار نیست فقط صرفا چون درخواست شد انجام دادم. مربوط به نسخه 9.6 هست حالا این روی نسخه های بعدی هم به همین شکل عمل بکنه یا نه اطلاعی ندارم.
فقط 2 تا کار را باید انجام بدید
1- language/Farsi/website.lng را باز کنید و کد زیر را در ابتدا یا انتها اضاف کنید.
2- registration.tpl را ویرایش کنید و ردیف مربوط به نام کامل را از قسمت validation به قسمت registration انتقال دهید.
در صورت مشاهده پیغام خطا در همین تاپیک اطلاع دهید
فقط 2 تا کار را باید انجام بدید
1- language/Farsi/website.lng را باز کنید و کد زیر را در ابتدا یا انتها اضاف کنید.
'reg_err_7_2' => "<li> فیلد نام کامل نمی تواند خالی باشد. </li> ",
2- registration.tpl را ویرایش کنید و ردیف مربوط به نام کامل را از قسمت validation به قسمت registration انتقال دهید.
در صورت مشاهده پیغام خطا در همین تاپیک اطلاع دهید
#15
ارسالی 1391/03/29 ساعت 11:52
نقل قول: Saher
فقط 2 تا کار را باید انجام بدید
1- language/Farsi/website.lng را باز کنید و کد زیر را در ابتدا یا انتها اضاف کنید.
'reg_err_7_2' => "<li> فیلد نام کامل نمی تواند خالی باشد. </li> ",
2- registration.tpl را ویرایش کنید و ردیف مربوط به نام کامل را از قسمت validation به قسمت registration انتقال دهید.
1- language/Farsi/website.lng را باز کنید و کد زیر را در ابتدا یا انتها اضاف کنید.
'reg_err_7_2' => "<li> فیلد نام کامل نمی تواند خالی باشد. </li> ",
2- registration.tpl را ویرایش کنید و ردیف مربوط به نام کامل را از قسمت validation به قسمت registration انتقال دهید.
با انجام این 2 کار که فرمودید ، بعدا که ثبت نام تمام شد نام و نام خانوادگی ثبت شده است ؟؟؟؟؟؟
نقل قول: IMP
بعد از ثبت نام وقتی به پروفایل کاربری مراجعه کنید، میبینید که نام کامل ثبت نشده و خالی است!
#19
ارسالی 1391/03/29 ساعت 13:09
سلام و عرض تبریک عید به همتون.
خدا خیرتون بده ایشالا که این روز عید از خدا پاداش زحمات و وقت گذاشتن هاتونو بگیرید
متشکرم از همتون مخصوصا آقای saher خدا قوت.
فقط یه سوال دارم و اون اینکه اگه همه فیلد های صفحه دوم رو به همین صورت به صفحه اول اضاف کنم مشکلی پیش نمیاد؟ یا احیانا از مواردی که واسه فیلد اضافی اضاف کردیم رو چی اونا هم میشه کاتش کرد کپیش کرد تو قسمت registration?
خدا خیرتون بده ایشالا که این روز عید از خدا پاداش زحمات و وقت گذاشتن هاتونو بگیرید
متشکرم از همتون مخصوصا آقای saher خدا قوت.
فقط یه سوال دارم و اون اینکه اگه همه فیلد های صفحه دوم رو به همین صورت به صفحه اول اضاف کنم مشکلی پیش نمیاد؟ یا احیانا از مواردی که واسه فیلد اضافی اضاف کردیم رو چی اونا هم میشه کاتش کرد کپیش کرد تو قسمت registration?
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی