با سلام ;)
یک مشکل در قسمت ثبت نام، نام کاربری ثبت نامی وجود داره اونم اینه که هیچ محدودیتی در تعداد حروف نام کاربری وجود ندارد.
میدونید که وقتی هم نام کاربری بلند باشه قالب رو هم یمریزه بهم!
برای این مشکل راه حل چیست؟
نمایش نسخه قابل چاپ
با سلام ;)
یک مشکل در قسمت ثبت نام، نام کاربری ثبت نامی وجود داره اونم اینه که هیچ محدودیتی در تعداد حروف نام کاربری وجود ندارد.
میدونید که وقتی هم نام کاربری بلند باشه قالب رو هم یمریزه بهم!
برای این مشکل راه حل چیست؟
باید یک کد بنویسید که نزاره کاربر نم کاربری بلد انتخاب کنه
همون جا که تعداد حروف رو چک می کنه که کم نباشه ، تو if یه and اضافه کنید که تعداد از یه حد هم بیشتر نباشه ، پیغام خطاش رو هم ویرایش کنید که بگه مثلا از 6 تا کمتره یا از مثلا 15 تا بیشتر ...
می تونید هم یه if جدا براش تعریف کنید که این جوری بهتره...
خیلی ممنونم
متوجه شدم، فقط اگر میشه محل این کد چک کردن تعداد حروف کاربری رو بگید تو کدوم فایله !!
ُلام
شرمنده دوباره پست میزنم.
یکی از دوستان که اطلاع داره فقط بگه این (شرط نام کاربری کوتاه) تو کدام فایله !!
registeration.html.php
جالبه من تست کردم اصلا پیغام نام کاربری کوتاه رو هم نمیده یعنی اگر دو حرف بزاری یا 20 حرف هم بزاری ثبت نام میکنه !!
در قسمت پسسورد می توان محدودیت را تنظیم کرد که 4 حرف بیشتر باشه ولی تو قسمت نام کاربری نداره.
باید این مشکلات کوچیک رفع بشه تو SMF ، اگر اطلاع بدیم به خود بخش فنی SMF بهتر باشه !!!
لول ، من فکر کردم سوال درباره ی مامبو هست ، شرمنده درباره smf نظری ندارم... :-[
سلام
این مشکل رو در Smf باید حل کرد !
من فایلی رو که برای حل کردن این مشکل باید ویرایشش کنیم، پیدا نکردم، لطفا کمک کنید !
[quote author=ar@sh6 link=topic=13338.msg71732#msg71732 date=1210999845]
سلام
این مشکل رو در Smf باید حل کرد !
من فایلی رو که برای حل کردن این مشکل باید ویرایشش کنیم، پیدا نکردم، لطفا کمک کنید !
[/quote]
این مشکل نیست!
برای حل
فایل Register.template.php در پوشه دیفالت
این ورودی نام کاربری:
<input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="25" />
براش یک شرط بزار
آقا همون naxlenph رو کم کن درست میشه خوب .
[quote author=hes_r link=topic=13338.msg72125#msg72125 date=1211221491]
آقا همون naxlenph رو کم کن درست میشه خوب .
[/quote]
امتحان کردم تعداد رو کمتر کردم ولی باز موقع ثبت نام، ثبت نام میکنه !!
maxlength را کم کنی غیر ممکنه بتون اسم بزرگتر وارد کنه!!!!!!!!!
منم با نوید جان موافقم امکان نداره .
شما اگر این کار رو انجام دادید می تواندی لینک بدید تست کنم روی فروم شما !!
دوست من مطمئن باش من اگه مطمئن نباشم انقد با اطمینان صحبت نمیکنم
خوب کارایی که میگم رو انجام بده :
عبارت زیر رو در فایل Register.template.php جستجو کن :
حالااون مقدار مقابل maxlenph رو مثلا به 15 کاهش بده . میبینی که فرد بیش از 15 حرف نمیتونه وارد کنه .کد:<input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="25" />
3 بار همین الان رو لوکال تست کردم که مطمئن باشی .
شاد باشید
یاعلی
[quote author=hes_r link=topic=13338.msg72295#msg72295 date=1211357613]
دوست من مطمئن باش من اگه مطمئن نباشم انقد با اطمینان صحبت نمیکنم
خوب کارایی که میگم رو انجام بده :
عبارت زیر رو در فایل Register.template.php جستجو کن :
حالااون مقدار مقابل maxlenph رو مثلا به 15 کاهش بده . میبینی که فرد بیش از 15 حرف نمیتونه وارد کنه .کد:<input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="25" />
3 بار همین الان رو لوکال تست کردم که مطمئن باشی .
شاد باشید
یاعلی
[/quote]
از شما ممنونم
محدودیت اعمال شد.
;)
خواهش میکنم
شاد باشید
یا علی