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

مشاهدة النسخة كاملة : انشاء بلوك تسجيل الدخول فى sidebar لسكربت XenForo



salima
10-30-2013, بتوقيت غرينيتش 10:02 PM
http://www.dzbatna.com/images/icons/idea.gif ط§ظ†ط´ط§ط، ط¨ظ„ظˆظƒ طھط³ط¬ظٹظ„ ط§ظ„ط¯ط®ظˆظ„ ظپظ‰ sidebar ظ„ط³ظƒط±ط¨طھ XenForo (http://www.dzbatna.com/t2288478/)



السلام عليكم ورحمة الله وبركاته

ان شاءالله تكونو بخير وبصحة جيدة اخواني الغوالي - باذن الله شرح طريقةي يكون مهم ومفيد

http://upload.dzbatna.net/upfiles/LDC98190.jpg


// وثيقة الشرح طريقة

[ اسم الشرح طريقة ] : انشاء بلوك تسجيل الدخول فى sidebar لسكربت XenForo
[ الوصف ] : شرح طريقة انشاء بلوك تسجيل دخول سريع في القائمة الجانبية لسكربت XenForo
[ يتوافق مع اي اصدار ] : ان شاءالله جميع اصدارات - xenForo 1.1 وفوق
[ موقع مقدم الشرح طريقة ] : شركة حكاية لاتنتهي لخدمات الويب المتكامله (http://www.7ekayah.net/)

http://upload.dzbatna.net/upfiles/LDC98190.jpg

// المقدمة

في البداية كثير من الناس يفضلون ان يكون مكان تسجيل الدخول امام الزوار بشكل مستمر منها للي مايعرف ومنها للسهولة

وكثير ناس ماتعرف شي اسمة قائمة منسدلة حتى يقوم بعمل حساب وتسجيل الدخول لهذا حبيت اسوي لكم قالب template تسجيل دخول مع انو فيه هاك product اعتقد يقوم بنفس العمل لكن لم اجربه صراحة

خلونا ندخل بالشرح طريقة

http://upload.dzbatna.net/upfiles/LDC98190.jpg

// الشرح طريقة

في البداية ندخل لوحة التحكم للمنتدى ونتجه الى " اللغات و الستايل styleات > الستايل styleات > القوالب "

ونضغط على انشاء قالب template جديد كما في الصورة التالية

http://www.dzbatna.com/attachments/698143d1371818295-6-22-2014-2-51-00-am.png


وتاكد انك تختار الاستايل style المراد التعديل عليه كما في السمتطيل الاسود الموجود في الصورة اعلاهـ

راح نكتب عنوان القالب template الجديد " sidebar_dzbatna_login_XenForo "

ونضع في محتوى القالب template الكود code التالي


رمز PHP:

<code style="white-space:nowrap"> <code>
<xen:if is="!{$visitor.user_id}">
<div class="section">
<div class="secondaryContent">
<h3>تسجيل الدخول</h3>
<xen:container var="$hideLoginBar">1</xen:container>

<form action="{xen:link 'login/login'}" method="post" id="pageLogin">

<xen:if hascontent="true">
<div class="errorPanel"><span class="errors">
<xen:contentcheck>{xen:raw $text}</xen:contentcheck>
</span></div>
</xen:if>

<dl class="ctrlUnit">

<dd><label for="ctrl_pageLogin_login">{xen:phrase your_name_or_email_address}:</label></dd>
<dd><input type="text" name="login" value="{$defaultLogin}" id="ctrl_pageLogin_login" class="textCtrl" /></dd>
</dl>

<xen:if is="{$xenOptions.registrationSetup.enabled}">
<dl class="ctrlUnit">

<dd><label for="ctrl_pageLogin_password">{xen:phrase do_you_already_have_account}</label></dd>
<dd>
<ul>
<li><label for="ctrl_pageLogin_not_registered"><input type="radio" name="register" value="1" id="ctrl_pageLogin_not_registered" />
{xen:phrase no_create_account_now}</label></li>
<li><label for="ctrl_pageLogin_registered"><input type="radio" name="register" value="0" id="ctrl_pageLogin_registered" checked="checked" class="Disabler" />
{xen:phrase yes_my_password_is}:</label></li>
<li id="ctrl_pageLogin_registered_Disabler">
<input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />
<div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
</li>
</ul>
</dd>
</dl>
<xen:else />
<dl class="ctrlUnit">
<dt><label for="ctrl_pageLogin_password">{xen:phrase password}:</label></dt>
<dd>
<input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />
<div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
</dd>
</dl>
</xen:if>

<xen:if is="{$captcha}">
<dl class="ctrlUnit">
<dt>{xen:phrase verification}:</dt>
<dd>{xen:raw $captcha}</dd>
</dl>
</xen:if>

<dl class="ctrlUnit submitUnit">

<dd>
<input type="submit" class="button primary" value="{xen:phrase log_in}" data-loginPhrase="{xen:phrase log_in}" data-signupPhrase="{xen:phrase sign_up}" />
<br><a href="{xen:link lost-password}" class="OverlayTrigger OverlayCloser">{xen:phrase forgot_your_password}</a>
</dd>
</dl>

<input type="hidden" name="cookie_check" value="1" />
<input type="hidden" name="redirect" value="{xen:if $redirect, $redirect, $requestPaths.requestUri}" />
<input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />

</form>

<script>
$(function()
{
var $button = $('#pageLogin input.button.primary');
$('#pageLogin input&#91;name="register"&#93;').click(function()
{
$button.val(
$('#pageLogin input&#91;name="register"&#93;:checked').val() == '1'
? $button.data('signupPhrase')
: $button.data('loginPhrase')
);
});
});
</script>
</div></div>
</xen:if>
</code> </code>

ونحفظ القالب template


http://upload.dzbatna.net/upfiles/LDC98190.jpg

// تكملة الشرح طريقة

الان نبحث عن القالب template التالي &quot; sidebar_visitor_panel &quot; بنفس الستايل style الي ضفنا فيه القالب template الجديد

نفتح القالب template وننزل اخر شي راح نجد الكود code التالي

رمز PHP:

<code style="white-space:nowrap"> <code> <xen:include template="ad_sidebar_below_visitor_panel" />
</code> </code>

نستبدلة بهذا الكود code

رمز PHP:

<code style="white-space:nowrap"> <code> <xen:include template="sidebar_dzbatna_login_XenForo" />
</code> </code>

ونحفظ القالب template




http://upload.dzbatna.net/upfiles/LDC98190.jpg



وراح تكون النتيجة في القائمة الجانبية كما في الصورة التالية باذن الله

http://www.dzbatna.com/attachments/698147d1371819617-6-22-2014-3-05-38-am.png






----------------------------------------

وفي الختام اتمنى ان اكون وفقت في الشرح طريقة وان شاءالله يكون سلس وسهل

واي استفسار انا موجود ان شاءالله

اخوكم : علي القيسي








ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)



https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى