• أعضاء وزوار معهد زين العربية، نود أن نعلمكم أن المعهد سيشهد في الفترة القادمة الكثير من التغيرات سواءا على المستوى الاداري او مستوى الاقسام، لذا نرجو منكم التعاون، وأي ملاحظات او استفسارات يرجى التواصل معنا عبر قسم الشكاوي و الإقتراحات و الطلبات ونشكركم على حسن تفهمكم وتعاونكم ،مع خالص الشكر والتقدير والاحترام من إدارة زين العربية.

كيفية إخفاء الأكواد عن الزوار

تحديث : ايضاُ حتى مع تسجيل دخولي يظهر
لإظهار المحتوى المخفي,
يعني أنت تريد زر يخفي الكود
ولا بد من تسجيل الدخول والضغط عليه ليظهر الكود
أليس كذلك؟؟
 
لا , طريقتك مثاليه وهي اخفاء الأكواد وبمجرد تسجيل الدخول تظهر .. ولكن حالياً حتى مع تسجيل الدخول يظهر لي لإظهار المحتوى المخفي, سجل دخولك أو قم بالتسجيل الآن.
 
لا , طريقتك مثاليه وهي اخفاء الأكواد وبمجرد تسجيل الدخول تظهر .. ولكن حالياً حتى مع تسجيل الدخول يظهر لي لإظهار المحتوى المخفي, سجل دخولك أو قم بالتسجيل الآن.
hmm, لا بد أنهُ خطأ في الأوامر الشرطية
سوف أراجع الأمر
 
بعد اذنك اخوي احمد

اخوي @localhost تفضل جرب الكود هذا ورد لنا خبر

HTML:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
<xf:if is="in_array({$forum.node_id}, [5,10,15])">
<xf:if is="{$xf.visitor.user_id}">
    <div class="bbCodeBlock-title">
        {{ $config.phrase ?: phrase('code') }}{$xf.language.label_separator}
    </div>
    <div class="bbCodeBlock-content" dir="ltr">
        <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="{{ $language ?: '' }}"><code>{$content}</code></pre>
    </div>
    <xf:else />
    لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
    </xf:if>
   </xf:if>
</div>

احترامي وتقديري
اخوك
شقاوي
 
بعد اذنك اخوي احمد

اخوي @localhost تفضل جرب الكود هذا ورد لنا خبر

HTML:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
<xf:if is="in_array({$forum.node_id}, [5,10,15])">
<xf:if is="{$xf.visitor.user_id}">
    <div class="bbCodeBlock-title">
        {{ $config.phrase ?: phrase('code') }}{$xf.language.label_separator}
    </div>
    <div class="bbCodeBlock-content" dir="ltr">
        <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="{{ $language ?: '' }}"><code>{$content}</code></pre>
    </div>
    <xf:else />
    لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
    </xf:if>
   </xf:if>
</div>

احترامي وتقديري
اخوك
شقاوي


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

لان متغير $forum ليس معرف في القالب لذلك لا يعطي اي قيمة عند استخدامه في الشرط

اعتذر منك ولكن ان شاء الله سوف احاول ترجمة هذا الكود الى اضافة ان اسعفني الوقت ان شاء الله

احترامي وتقديري
اخوك
شقاوي
 
المعذرة على التأخير بس رحت افحص الكود لاني كنت ارد عليك بدون تجربة الكود ولكن بعد التجربة اتضح انه لايمكن عمل هذه الطريقة بدون اضافة

لان متغير $forum ليس معرف في القالب لذلك لا يعطي اي قيمة عند استخدامه في الشرط

اعتذر منك ولكن ان شاء الله سوف احاول ترجمة هذا الكود الى اضافة ان اسعفني الوقت ان شاء الله

احترامي وتقديري
اخوك
شقاوي


شكرأ لتجاوبك أخوي الشقاوي وبالنسبه للإضافه لا داعي لعملها

الله يوفقك يومك سعيد
 
بسم الله الرحمن الرحيم
أهلا بكم في شرح جديد وإن شاء الله يكون مفيد
شرحنا اليوم يتمثل في كيفية إخفاء الأكواد عن الزوار لمنتديات xenforo الجيل الثاني
المعلومات
اسم الشرح: كيفية إخفاء الأكواد عن الزوار
توافق الشرح: xf2.0/xf2.1
موقع مقدم الشرح: mx-blind.com
مقدم الشرح: أحمد بكر @MesterPerfect
تمت التجربة: نعم

الشرح

ندخل إلى لوحة التحكم -==> المظهر -==> القوالب
نختار الستايل الذي نريد تعديله
نبحث عن قالب : bb_code_tag_code
ثم نبحث داخله عن هذا الكود

HTML:
    <div class="bbCodeBlock-title">

ثم نضع فوقها فتح الأمر الشرطي هذا

كود:
<xf:if is="{$xf.visitor.user_id}">

ثم ننزل حتى نجد هذا الكود

HTML:
        <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="{{ $language ?: '' }}"><code>{$content}</code></pre>
    </div>

ونضع أسفلها هذا الكود

كود:
</xf:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>

النتيجة

قبل التعديل

haKNTXz.png


بعد التعديل

IC4HyxX.png


وبهذا ينتهي شرحنا لهذا اليوم
ونراكم قريبا إن شاء الله
والسَلام عليكم ورحمة الله وبركاته
حلو أووووي يا غالي

شرح محترم
 

إحصائيات المنتدى

المواضيع
1,610
المشاركات
18,050
الأعضاء
1,176
آخر عضو مسجل
lamaindia
أعلى