Follow along with the video below to see how to install our site as a web app on your home screen.
ملاحظة: This feature may not be available in some browsers.
يعني أنت تريد زر يخفي الكودتحديث : ايضاُ حتى مع تسجيل دخولي يظهر
لإظهار المحتوى المخفي,
hmm, لا بد أنهُ خطأ في الأوامر الشرطيةلا , طريقتك مثاليه وهي اخفاء الأكواد وبمجرد تسجيل الدخول تظهر .. ولكن حالياً حتى مع تسجيل الدخول يظهر لي لإظهار المحتوى المخفي, سجل دخولك أو قم بالتسجيل الآن.
<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>
النتيجة
قبل التعديل
![]()
بعد التعديل
![]()
وبهذا ينتهي شرحنا لهذا اليوم
ونراكم قريبا إن شاء الله
والسَلام عليكم ورحمة الله وبركاته