مرجع پارسی MyBB

نسخه‌ی کامل: درخواست راهنمایی برای جلوگیری از ثبت نام ایمیل های www دار
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
با سلام

چگونه می توان از وارد کردن .www در ابتدای فیلد ایمیل در هنگام ثبت نام کاربران، جلوگیری کرد؟

وقتی ایمیل وارد شده بعضی از کاربرانی که عضویتشان تایید نشده را چک می کنم، می بینم، .www در ابتدای ایمیلشان وارد کرده اندConfused

آیا این امکان هست که مثل پرسش امنیتی، که اگر جواب درست را وارد نکنیم، اخطار می دهد، برای ایمیل هم پیام اخطاری مبنی بر حذف

.www بدهد؟

با سپاس Heart
اینکار نکن داداش!!!!
مثلا من یک ایمیل دارم www.farsbanner.ir@gmail.com اگه بخوام تو سایتت عضو بشم که محدود میشم!
البته بعضی جاها دیدم در صفحه ثبت نام کنار اون فیلد ایمیل، یه تذکر مختصر دادند که "ایمیلتان را بدون www وارد کنید"
این هم بالاخره راهی هست برای خودش Smile
(۱۳۹۱/۸/۲۳، ۱۷:۱۲:۳۱ عصر)mohammad_ali نوشته است: [ -> ]اینکار نکن داداش!!!!
مثلا من یک ایمیل دارم www.farsbanner.ir@gmail.com اگه بخوام تو سایتت عضو بشم که محدود میشم!

سلام

من متوجه منظورتان نشدم، یک خورده بیشتر توضیح می دهید؟

(۱۳۹۱/۸/۲۳، ۲۱:۱۲:۱۷ عصر)myavarahmadi نوشته است: [ -> ]البته بعضی جاها دیدم در صفحه ثبت نام کنار اون فیلد ایمیل، یه تذکر مختصر دادند که "ایمیلتان را بدون www وارد کنید"
این هم بالاخره راهی هست برای خودش Smile

سلام

درست می فرمایید، چون توی بعضی از سیستم های مدیریت محتوا، امکانی که به آن اشاره کردم وجود دارد،

گفتم شاید برای مای بی بی هم بشه اینکار را کرد.

(چون فکر کنم کسی که ندونه نباید www گذاشت، با وجود جمله هم متوجه این موضوع نمیشه)
با سلام

برای اینکه عبارت زیر :

"ایمیل خود را بدون www وارد نمایید"

در زیر فیلد ایمیل اضافه شود، در کدام قسمت فایل زیر نوشته مورد نظر وارد شود ؟

با سپاسHeart
کد php:
<html>
<
head>
<
title>{$mybb->settings['bbname']} - {$lang->registration}</title>
{
$headerinclude}
<
script type="text/javascript" src="jscripts/validator.js"></script>
</
head>
<
body>
{
$header}
<
br />
<
form action="member.php" method="post" id="registration_form"><input type="text" style="visibility: hidden;" value="" name="regcheck1" /><input type="text" style="visibility: hidden;" value="true" name="regcheck2" />
{
$regerrors}
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
<
tr>
<
td class="thead" colspan="2"><strong>{$lang->registration}</strong></td>
</
tr>
<
tr>
<
td width="50%" class="trow1" valign="top">
<
fieldset class="trow2">
<
legend><strong>{$lang->account_details}</strong></legend>
<
table cellspacing="0" cellpadding="{$theme['tablespace']}width="100%">
<
tr>
<
td colspan="2"><span class="smalltext"><label for="username">{$lang->username}</label></span></td>
</
tr>
<
tr>
<
td colspan="2"><input type="text" class="textbox" name="username" id="username" style="width: 100%" value="{$username}/></td>
</
tr>
{
$passboxes}
<
tr>
<
td><span class="smalltext"><label for="email">{$lang->email}</label></span></td>
<
td><span class="smalltext"><label for="email2">{$lang->confirm_email}</label></span></td>
</
tr>
<
tr>
<
td><input type="text" class="textbox" name="email" id="email" style="width: 100%" maxlength="50" value="{$email}/></td>
<
td><input type="text" class="textbox" name="email2" id="email2" style="width: 100%" maxlength="50" value="{$email2}/></td>
</
tr>
<
tr>
    <
td colspan="2" style="display: none;" id="email_status">&nbsp;</td>
</
tr>
{
$hiddencaptcha}
</
table>
</
fieldset>
{
$requiredfields}
{
$referrer}
{
$regimage}
{
$regq}
</
td>
<
td width="50%" class="trow1" valign="top">
<
fieldset class="trow2">
<
legend><strong>{$lang->account_prefs}</strong></legend>
<
table cellspacing="0" cellpadding="{$theme['tablespace']}width="100%">
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="allownotices" id="allownotices" value="1" {$allownoticescheck} /></td>
<
td valign="top"><span class="smalltext"><label for="allownotices">{$lang->allow_notices}</label></span></td>
</
tr>
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="hideemail" id="hideemail" value="1" {$hideemailcheck} /></td>
<
td valign="top"><span class="smalltext"><label for="hideemail">{$lang->hide_email}</label></span></td>
</
tr>
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="receivepms" id="receivepms" value="1" {$receivepmscheck} /></td>
<
td valign="top"><span class="smalltext"><label for="receivepms">{$lang->receive_pms}</label></span></td>
</
tr>
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="pmnotice" id="pmnotice" value="1"{$pmnoticecheck} /></td>
<
td valign="top"><span class="smalltext"><label for="pmnotice">{$lang->pm_notice}</label></span></td>
</
tr>
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="emailpmnotify" id="emailpmnotify" value="1" {$emailpmnotifycheck} /></td>
<
td valign="top"><span class="smalltext"><label for="emailpmnotify">{$lang->email_notify_newpm}</label></span></td>
</
tr>
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<
td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</
tr>
<
tr>
<
td colspan="2"><span class="smalltext"><label for="subscriptionmethod">{$lang->subscription_method}</label></span></td>
</
tr>
<
tr>
<
td colspan="2">
    <
select name="subscriptionmethod" id="subscriptionmethod">
        <
option value="0" {$no_subscribe_selected}>{$lang->no_auto_subscribe}</option>
        <
option value="1" {$no_email_subscribe_selected}>{$lang->no_email_subscribe}</option>
        <
option value="2" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>
    </
select>
</
td>
</
tr>

</
table>
</
fieldset>
<
br />
<
fieldset class="trow2">
<
legend><strong><label for="timezone">{$lang->time_offset}</label></strong></legend>
<
table cellspacing="0" cellpadding="{$theme['tablespace']}width="100%">
<
tr>
<
td><span class="smalltext">{$lang->time_offset_desc}</span></td>
</
tr>
<
tr>
<
td>{$tzselect}</td>
</
tr>
<
tr>
<
td><span class="smalltext">{$lang->dst_correction}</span></td>
</
tr>
<
tr>
<
td>
    <
select name="dstcorrection">
        <
option value="2" {$dst_auto_selected}>{$lang->dst_correction_auto}</option>
        <
option value="1" {$dst_enabled_selected}>{$lang->dst_correction_enabled}</option>
        <
option value="0" {$dst_disabled_selected}>{$lang->dst_correction_disabled}</option>
    </
select>
</
td>
</
tr>
</
table>
</
fieldset>
<
br />
<
fieldset class="trow2">
<
legend><strong><label for="language">{$lang->lang_select}</label></strong></legend>
<
table cellspacing="0" cellpadding="{$theme['tablespace']}width="100%">
<
tr>
<
td colspan="2"><span class="smalltext">{$lang->lang_select_desc}</span></td>
</
tr>
<
tr>
<
td><select name="language" id="language"><option value="">{$lang->lang_select_default}</option><option value="">-----------</option>{$langoptions}</select></td>
</
tr>
</
table>
</
fieldset>
</
td>
</
tr>
</
table>
<
br />
<
div align="center">
<
input type="hidden" name="step" value="registration" />
<
input type="hidden" name="action" value="do_register" />
<
input type="submit" class="button" name="regsubmit" value="{$lang->submit_registration}/>
</
div>
</
form>
<
script type="text/javascript">
<!--
    
regValidator = new FormValidator('registration_form');
    
regValidator.register('username''notEmpty', {failure_message:'{$lang->js_validator_no_username}'});
    
regValidator.register('email''regexp', {match_field:'email2'regexp:'^([a-zA-Z0-9_\\.\\+\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$'failure_message:'{$lang->js_validator_invalid_email}'});
    
regValidator.register('email2''matches', {match_field:'email'status_field:'email_status'failure_message:'{$lang->js_validator_email_match}'});
{
$validator_extra}
    
regValidator.register('username''ajax', {url:'xmlhttp.php?action=username_availability'loading_message:'{$lang->js_validator_checking_username}'}); // needs to be last
// -->
</script>
{
$footer}
</
body>
</
html
اول از کدهاتون کپی و بکاپ بگیرید که اگر درست یا مطلوب شما نبود بتونید برگردونید، سپس خط زیر رو پیدا کنید:
کد php:
<td><input type="text" class="textbox" name="email2" id="email2" style="width: 100%" maxlength="50" value="{$email2}/></td
و در خط بعد از آن، این کد رو اضافه کنید:
کد php:
<br>ایمیل خود را بدون www وارد نمایید 
نتیجه رو مشاهده و اعلام کنید و اگر درست بود که هیچ !!
(۱۳۹۱/۸/۳۰، ۰۸:۴۴:۲۹ صبح)myavarahmadi نوشته است: [ -> ]اول از کدهاتون کپی و بکاپ بگیرید که اگر درست یا مطلوب شما نبود بتونید برگردونید، سپس خط زیر رو پیدا کنید:
کد php:
<td><input type="text" class="textbox" name="email2" id="email2" style="width: 100%" maxlength="50" value="{$email2}/></td
و در خط بعد از آن، این کد رو اضافه کنید:
کد php:
<br>ایمیل خود را بدون www وارد نمایید 
نتیجه رو مشاهده و اعلام کنید و اگر درست بود که هیچ !!

با سلام

Heart

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

کد php:
{$hiddencaptcha}
</
table>
<
b><br><font color="blue">  آدرس ايميل را بدون www وارد نماييد.</font>
</
fieldset>
{
$requiredfields}
{
$referrer}
{
$regimage}
{
$regq
درود
شما ادرس رو اینطوری قرار دهید

کد php:
<tr>
<
td><span class="smalltext"><label for="email">{$lang->email} <font color="blue">  آدرس ایمیل را بدون www وارد نمایید.</font> </label></span></td>
<
td><span class="smalltext"><label for="email2">{$lang->confirm_email}</label></span></td>
</
tr>
<
tr>
<
td><input type="text" class="textbox" name="email" id="email" style="width: 100%" maxlength="50" value="{$email}/></td

<
td><input type="text" class="textbox" name="email2" id="email2" style="width: 100%" maxlength="50" value="{$email2}/></td>
</
tr>
<
tr>
                   &
nbsp;<td colspan="2" style="display: none;" id="email_status">&nbsp;</td>
</
tr>
{
$hiddencaptcha}
</
table

[attachment=7227]