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

اضافة ضبابية على المشاركات والردود ومنع الزوار من الاطلاع عليها

Wolf Knight

:: الأعضاء ::
28 يناير 2019
504
1
188
63
مرحبا جماعة

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

الطريقة كالتالي:

افتح قالب: Extra.less واخره قم باضافة الكود التالي:

CSS:
#XF[data-logged-in="false"] {
    .block--messages {
        .message-content {
            -webkit-filter: blur(4px);
            -moz-filter: blur(4px);
            -ms-filter: blur(4px);
            -o-filter: blur(4px);
            filter: blur(4px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
        }
    }
}

احفظ القالب.
انتهى

مثال:

1562266180354.png
 
ههههههه الله جميلة جدا وأعجبتني صراحتا
جزيل الشكر لك أخي الحبيب تم التركيب
صراحتا هي تغني عن كثيييييييير
 
بارك الله فيك
شرح ممتاز و اضافة مميزة

ولاكن عندي سؤال ان امكن
هل هذة لاضافة تؤثر على نظرة جوجل و العناكب تجاة الموضوع ؟
يعني ممكن تأثر على الارشفة في جوجل ولا لاء
 
بارك الله فيك
شرح ممتاز و اضافة مميزة

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

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

@shqawe

الموضوع بسيط يالغالي بدل من الكود الموجود في الموضوع استخدم هذا الكود بداله في قالب extra.less

CSS:
.blur-message-content {
        -webkit-filter: blur(4px);
        -moz-filter: blur(4px);
        -ms-filter: blur(4px);
        -o-filter: blur(4px);
        filter: blur(4px);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

ثم افتح قالب post_macro وابحث عن

HTML:
<div class="message-content js-messageContent">

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

HTML:
<div class="message-content js-messageContent {{ $xf.visitor.user_id ? 'blur-message-content' : '' }}">

واضف تحت الكود السابق هذا الكود:

HTML:
<xf:if is="!$xf.visitor.user_id">
    <div class="error_unregister_users">
        يتوجب عليك تسجيل الدخول لرؤية الموضوع
    </div>
</xf:if>

طبعا ً بامكانك وضع هذا الكلاسerror_unregister_users داخل قالب extra.less

والتعديل عليه حسب حاجتك

احترامي وتقديري
اخوك
شقاوي
 
الموضوع بسيط يالغالي بدل من الكود الموجود في الموضوع استخدم هذا الكود بداله في قالب extra.less

CSS:
.blur-message-content {
        -webkit-filter: blur(4px);
        -moz-filter: blur(4px);
        -ms-filter: blur(4px);
        -o-filter: blur(4px);
        filter: blur(4px);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

ثم افتح قالب post_macro وابحث عن

HTML:
<div class="message-content js-messageContent">

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

HTML:
<div class="message-content js-messageContent {{ $xf.visitor.user_id ? 'blur-message-content' : '' }}">

واضف تحت الكود السابق هذا الكود:

HTML:
<xf:if is="!$xf.visitor.user_id">
    <div class="error_unregister_users">
        يتوجب عليك تسجيل الدخول لرؤية الموضوع
    </div>
</xf:if>

طبعا ً بامكانك وضع هذا الكلاسerror_unregister_users داخل قالب extra.less

والتعديل عليه حسب حاجتك

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


لا يعمل على اخر اصدار
 
مرحبا جماعة

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

الطريقة كالتالي:

افتح قالب: Extra.less واخره قم باضافة الكود التالي:

CSS:
#XF[data-logged-in="false"] {
    .block--messages {
        .message-content {
            -webkit-filter: blur(4px);
            -moz-filter: blur(4px);
            -ms-filter: blur(4px);
            -o-filter: blur(4px);
            filter: blur(4px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
        }
    }
}

احفظ القالب.
انتهى

مثال:

مشاهدة المرفق 1116

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

بالنسبة للكود فيه اختلاف في الاكواد بين النسخ 2.1 والنسخ 2.2

وان شاء الله ننتظر اﻻصدار الرسمي للنسخة لكي يتم تحديث اغلب الشروح واﻻضافات

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

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

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