المساعد الشخصي الرقمي

عرض الإصدار الكامل : التسجيل السريع و تسجيل الدخول في قائمة منسدلة + التسجيل السريع في الموضوع للزوار .


هدوء
05-31-2006, 04:24 AM
السلام عليكم
إليكم طريقة جديدة لوضع التسجيل السريع بشكل لائق جدا هو وتسجيل الدخول ووضعهم في قائمة منسدلة

للتعديل قم بفتح قالب أو تمبلت الــnavbar

قم بالبحث عن

<td class="alt2" nowrap="nowrap" style="padding:0px">

<!-- login form -->
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password,vb_ login_md5password_utf)">
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont">$vbphrase[username]</td>
<td><input type="text" class="button" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="1" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_*********************************************** *************user_navbar"><input type="checkbox" name="************************************************** **********user" value="1" tabindex="3" id="cb_*********************************************** *************user_navbar" accesskey="c" checked="checked" />$vbphrase[remember_me]</label></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[password]</td>
<td><input type="password" class="button" name="vb_login_password" size="10" accesskey="p" tabindex="2" /></td>
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="4" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->

</td>

و استبدله بهذا الكود

<!-- Quick Register -->


<td class="vbmenu_control">


<div align="center">
<table class="time" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" align="center" style="border-top-width:0px">
<tr align="center">
<if condition="$show['popups']">
<td id="fg" class="vbmenu_control"><a href="top#" accesskey="4">&nbsp;
<font size="1" face="MS Sans Serif">
<br>

اضغط هنا للتسجيل في المنتدى
<br>
<br>
</font>
</a> <script type="text/javascript"> vbmenu_register("fg"); </script></td>
</if>
</tr>
</table>
</div>

<if condition="$show['popups']">
<div class="vbmenu_popup" id="fg_menu" style="display:none; width: 300px">
<table class="tfoot" cellpadding="5" cellspacing="0" border="0" align="center">
<tbody>
<tr>
<td width="350px" class="page" align="center" colspan="7">
<if condition="$bbuserinfo[posts] >= 0">
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">

<tr>





<td class="alt2" nowrap="nowrap" style="padding:0px">

<!-- Quick Register Box Dev -->
<if condition="$show['guest']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="thead" colspan="6"class="page" align="center"><phrase 1="$vboptions[bbtitle]">التسجيل السريع</phrase></td>

</tr>
<tr>

<td class="alt1" colspan="6">
<span class="smallfont"><script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<script type="text/javascript">
function verify_passwords(password1, password2)
{
// do various checks, this will save people noticing mistakes on next page
if (password1.value == '' || password2.value == '')
{
alert('لم تقم بتعبئة خانات الإسم المستخدم / كلمة المرور');
return false;
}
else if (password1.value != password2.value)
{
alert('الرقم السري الاول يختلف عن الرقم السري الثاني اعد المحاوله مره اخرى');
return false;
}
else
{


md5hash(password1, document.forms.register.password_md5);
md5hash(password2, document.forms.register.passwordconfirm_md5);



return true;
}
return false;
}
</script>
<form action="register.php" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);">
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="addmember" />
<input type="hidden" name="url" value="index.php" />
<input type="hidden" name="agree" value="" />
<input type="hidden" name="password_md5" />
<input type="hidden" name="passwordconfirm_md5" />
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
<tr>
<td width="50%">الاسم المستخدم :</td>
<td width="50%"><input type="text" class="bginput" name="username" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">كلمة المرور :</td>
<td width="50%">
<input type="password" class="bginput" name="password" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">اعادة كتابة كلمة المرور :</td>
<td width="50%">
<input type="password" class="bginput" name="passwordconfirm" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">البريد الإلكتروني :</td>
<td width="50%">
<input type="text" class="bginput" name="email" maxlength="50" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">اعادة كتابة البريد الإلكتروني :</td>
<td width="50%">
<input type="text" class="bginput" name="emailconfirm" maxlength="50" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%"><input type="checkbox" name="agree" id="cb_rules_agree" value="1"checked="checked" /><strong>نعم ، قمت بالإطلاع على <a href="register.php?">شروط $vboptions[bbtitle]</a> وموافق عليها .</strong></td>
<td width="50%"><input type="submit" class="button" value="اتمام التسجيل" accesskey="s" /></td>
</tr>
</table>
</span>
</div></td>
</tr>
</thead>
</table>
</if>
<!-- / Quick Register Box Dev -->
<!-- / login form -->

</td>

</table>
</form>
<else />

</if>
</td></tr>
</tbody>
</table>
</if>
</div>
<!-- Quick Register www.TheDreams.Net.Tc ] -->

</td>

<!-- Mmember SingIn StaRt www.TheDreams.Net.Tc ] -->

<td class="vbmenu_control">


<div align="center">
<table class="time" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" align="center" style="border-top-width:0px">
<tr align="center">
<if condition="$show['popups']">
<td id="singin" class="vbmenu_control"><a href="top#" accesskey="4">&nbsp;
<font size="1" face="MS Sans Serif">
<br>

اضغط هنا لتسجيل الدخول
<br>
<br>
</font>
</a> <script type="text/javascript"> vbmenu_register("singin"); </script></td>
</if>
</tr>
</table>
</div>

<if condition="$show['popups']">
<div class="vbmenu_popup" id="singin_menu" style="display:none; width: 300px">
<table class="tfoot" cellpadding="5" cellspacing="0" border="0" align="center">
<tbody>
<tr>
<td width="350px" class="page" align="center" colspan="7">
<if condition="$bbuserinfo[posts] >= 0">
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">

<tr>





<td class="alt2" nowrap="nowrap" style="padding:0px">

<!-- Quick Register Box Dev -->
<if condition="$show['guest']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="thead" colspan="6"class="page" align="center"><phrase 1="$vboptions[bbtitle]">تسجيل الدخول</phrase></td>

</tr>
<tr>

<td class="alt1" colspan="6">
<!--<td class="alt2" nowrap="nowrap" style="padding:0px"> -->

<!-- login form -->
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password,vb_ login_md5password_utf)">
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont">$vbphrase[username]</td>
<td><input type="text" class="button" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="1" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_*********************************************** *************user_navbar"><input type="checkbox" name="************************************************** **********user" value="1" tabindex="3" id="cb_*********************************************** *************user_navbar" accesskey="c" checked="checked" />$vbphrase[remember_me]</label></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[password]</td>
<td><input type="password" class="button" name="vb_login_password" size="10" accesskey="p" tabindex="2" /></td>
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="4" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->

</td></tr>
</thead>
</table>
</if>
<!-- / Quick Register Box Dev -->
<!-- / login form -->

</td>

</table>
</form>
<else />

</if>
</td></tr>
</tbody>
</table>
</if>
</div>


</td>
<!-- Mmember singIn EnD -->


================================================== ==========

الهاك الثاني

وهو وضع التسجيل السريع عند فتح الموضوع للزوار
فعندما يفتح زائر موضوع ما يطلب منه التسجيل السريع

إفتح قالب

SHOWTHREAD

ابحث عن

<!-- / end content table -->

أضف أسفله

<if condition="$bbuserinfo['usergroupid'] != 1">

و ابحث عن

<div id="posts">$postbits</div>

واذا لم تجده ابحث عن

<div id="posts">$postbits<div id="lastpost"></div></div>

ثم أضف أسفله

<else />
$spacer_open
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1">
<div>
<if condition="$show['guest']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" height="264">
<thead>
<tr>
<td class="tcat" colspan="6" height="120">
<ol>
<li><span lang="ar-sa">عفوا <font color="#0000FF">لايمكنك مشاهدة&nbsp; الموضوع</font>
لانك لست منتسبا الى اسرة </span>
<if condition="$show['guest']">
<strong style="font-weight: 400"><span class="smallfont"><a href="register.php?">
$vboptions[bbtitle]</a></span></strong></if><span lang="ar-sa">.</span></li>
<li><span lang="ar-sa">بامكانك تسجيل الدخول اذا كانت لديك
<font color="#FF0000">عضوية</font> في المنتدى. </span></li>
<li><span lang="ar-sa">اذا لم تكن لديك عضويه خاصه بك يمكن التسجيل من خلال&nbsp;
النموذج الموجود بالاسفل. </span></li>
<li><span lang="ar-sa">&nbsp;</span><strong style="font-weight: 400"><if condition="$show['guest']"><span class="smallfont">نعم
،&nbsp; <span lang="ar-sa">لقد قمت بقراءة </span>&nbsp;<a href="register.php?">شروط $vboptions[bbtitle]</a>
ووافق<span lang="ar-sa">ت</span> عليه</span></if></strong><span class="smallfont"><strong style="font-weight: 400"><span lang="ar-sa">ا.</span></strong></span></li>
<li><span class="smallfont"><strong style="font-weight: 400">
<span lang="ar-sa">يجب عليك كتابة<font color="#FF0000"> ايميل صحيح ومفعل</font>
حتي تقوم بتفعيل عضويتك من خلاله. </span></strong></span></li>
<li><span class="smallfont"><strong style="font-weight: 400">
<span lang="ar-sa">التسجيل السريع ل<font color="#008080">ه نفس مميزات التسجيل
العادي</font> ونفس الشروط تنطبق عليه. </span></strong></span></li>
<li><span class="smallfont"><strong style="font-weight: 400">
<span lang="ar-sa">بامكانك تسجيل بيناتك في النموذج التالي ووضح علامة صح امام
المربع لاتمام التسجيل. </span></strong></span></li>
</ol>
</td>
</tr>
<tr>

<td class="alt1" colspan="6" height="136">
<span class="smallfont"><script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<script type="text/javascript">
function verify_passwords(password1, password2)
{
// do various checks, this will save people noticing mistakes on next page
if (password1.value == '' || password2.value == '')
{
alert(' عفوا لم تقم باكمال تعبئة بيانات التسجيل ');
return false;
}
else if (password1.value != password2.value)
{
alert('Entered passwords do not match');
return false;
}
else
{


md5hash(password1, document.forms.register.password_md5);
md5hash(password2, document.forms.register.passwordconfirm_md5);



return true;
}
return false;
}
</script>
<form action="register.php" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);">
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="addmember" />
<input type="hidden" name="url" value="index.php" />
<input type="hidden" name="agree1" value="" />
<input type="hidden" name="password_md5" />
<input type="hidden" name="passwordconfirm_md5" />
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
<tr>
<td width="50%">الاسم المستخدم :</td>
<td width="50%"><input type="text" class="bginput" name="username" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">كلمة المرور :</td>
<td width="50%">
<input type="password" class="bginput" name="password" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">اعادة كتابة كلمة المرور :</td>
<td width="50%">
<input type="password" class="bginput" name="passwordconfirm" maxlength="15" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">البريد الإلكتروني :</td>
<td width="50%">
<input type="text" class="bginput" name="email" maxlength="50" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">اعادة كتابة البريد الإلكتروني :</td>
<td width="50%">
<input type="text" class="bginput" name="emailconfirm" maxlength="50" value="" style="width:90px" size="20" /></td>
</tr>
<tr>
<td width="50%">
<address>
<input type="checkbox" name="agree" id="cb_rules_agree" value="1"><strong><span lang="ar-sa"><font color="#FF0000">نعم
لقد قمت بقراءة الشروط اعلاه وانا موافق عليها<font size="2"> </font></font>
.</span></strong></address>
</td>
<td width="50%"><input type="submit" class="button" value="اتمام التسجيل" accesskey="s" /></td>
</tr>
</table>
</span>
</div></td>
</tr>
</thead>
</table>
</if>
<!-- / Quick Register Box Dev : marsauae.com --></div>
</td>
</tr>
</table>
$spacer_close
</if>
</tr>
</table>
<br />

================================================== ======

الهاك الثالث عند عرض الموضوع للطباعه لا يظهر الموضوع

ويظهر له عفوا .. لكي تتمكن من طباعة الموضوع يجب عليك العوده الى الخلف وقراءة الشروط واكمال بياناتك لكي تتمكن من التسجيل .

افتح قالب

printthreadbit

و ابحث عن

<if condition="$post['attach']">

و استبدله بالتالي

<if condition="$bbuserinfo['usergroupid'] != 1">
<if condition="$post['attach']">

ثم إبحث عن

</tr>
</table>
<br />

ودائما ما تجده في آخر القالب

و استبدله بالتالي

<else />
$spacer_open
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1">
<div>عفوا .. لكي تتمكن من <font color="#FF0000">طباعة الموضوع</font> يجب عليك
العوده الى<font color="#0000FF"> الخلف</font> وقراءة الشروط واكمال بياناتك لكي
تتمكن من<font color="#009900"> التسجيل</font> .</div>
</td>
</tr>
</table>
$spacer_close
</if>
</tr>
</table>
<br />

شمس المحبه
06-05-2006, 09:45 PM
مشاء الله ...

موضوع حلو


شكرا هدوء

الجوكر1
09-17-2007, 01:56 AM
يعطيك العافيه

التسجيل السريع هذا عندي من الاشياء الاساسيه

شقران
12-21-2007, 03:15 AM
بارك الله فيك وسدد خطاك
دمت بود ^_^