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

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

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
28 يناير 2019
2,248
62
1,549
113
25
sohag, Egypt
mx-blind.org
بسم الله الرحمن الرحيم
أهلا بكم في شرح جديد وإن شاء الله يكون مفيد
شرحنا اليوم يتمثل في كيفية إخفاء الأكواد عن الزوار لمنتديات 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


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

شرح اكثر من رائع وفيت وكفيت ياغالي

احترامي وتقديري
اخوك
شقاوي
الأروع مرورك أخي الحبيب شقاوي
بعض ما تعلمناه منكم أخي الحبيب
تحياتي لك
 
هل بالإمكان شرح ذلك
بسيطة يا غالي
فوق الامر الشرطي الأول ضع
كود:
<xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
وتحت قفل الأمر الشرطي ضع هذه
كود:
</xf:if>
طبعا مع استبدال [X,Y,Z] بأرقام المنتديات التي تريد إتاحة الإخفاء فيها
تحياتي لك
 
بسيطة يا غالي
فوق الامر الشرطي الأول ضع
كود:
<xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
وتحت قفل الأمر الشرطي ضع هذه
كود:
</xf:if>
طبعا مع استبدال [X,Y,Z] بأرقام المنتديات التي تريد إتاحة الإخفاء فيها
تحياتي لك


هل تقصد هكذا ؟

كود:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <xf:if is="in_array({$forum.node_id}, [X,Y,Z])">[CODE]
    <xf:if is="{$xf.visitor.user_id}">
    <div class="bbCodeBlock-title">
        [CODE]</xf:if>
        {{ $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:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
</div>
 
هل تقصد هكذا ؟

كود:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <xf:if is="in_array({$forum.node_id}, [X,Y,Z])">[CODE]
    <xf:if is="{$xf.visitor.user_id}">
    <div class="bbCodeBlock-title">
        [CODE]</xf:if>
        {{ $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:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
</div>
بل هكذا صديقي
HTML:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
    <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:if>
        /xf:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
</div>
 
بل هكذا صديقي
HTML:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
    <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:if>
        /xf:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
</div>


يبدو ان هنالك خطأ ما

السطر 14: خطأ في بناء الجملة - إسم القالب: public:bb_code_tag_code
 
يبدو ان هنالك خطأ ما

السطر 14: خطأ في بناء الجملة - إسم القالب: public:bb_code_tag_code
تفضل
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:if>
   </xf:if>
لإظهار المحتوى المخفي, <a href="{{ link('login') }}" data-xf-click="overlay">{{ phrase('log_in_or_register_now') }}</a>
</div>
 

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

المواضيع
1,618
المشاركات
18,164
الأعضاء
1,198
آخر عضو مسجل
kayto
أعلى