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

[ تم الحل ] التعديل على قطعة طاقم الإدارة المتصلين حالياً

النوميدي

:: الأعضاء ::
3 أبريل 2020
206
124
43
أرض الله
www.techawzen.com
السلام عليكم و رحمة الله
أحببت الإستفسار عن إمكانية إبقاء قطعة

طاقم الإدارة المتصلين حالياً

و حذف القطعة التي معها أو تعطيلها

الأعضاء المتصلون

Capture.JPG
إن كان نعم فكيف يمكن ذلك
و أرجو أن لا أكون قد أثقلت عليكم
ودي..
 
الحل
اشكرك على التوضيح اخوي @Fallag

ولكن ما ذكرته يمكن عمله بدون اي اضافة فكل ما عليك هو عمل قطعة جديدة واعطائها مفتاح فريد

ولنفرض ان القطعة لطاقم اﻻدارة فيكون اسم القطعة forum_overview_staff_online

ومن ثم قم بعمل قالب جديد يكون باسم widget_staff_online

ثم قم بلصق الكود التالي فيه

HTML:
<xf:if is="$options.staffOnline ">
    <xf:if contentcheck="true">
        <div class="block" data-widget-section="staffMembers"{{ widget_data($widget) }}>
            <div class="block-container">
                <h3 class="block-minorHeader"><a href="{{ link('members', null, {'key': 'staff_members'}) }}">{{ phrase('staff_online') }}</a></h3>
                <ul class="block-body">
                <xf:contentcheck>...
حياك الله اخوي @النوميدي

بالنسبة لطلبك افتح قالب widget_members_online

وابحث عن هذا الكود

HTML:
<div class="block" data-widget-section="onlineNow"{{ widget_data($widget) }}>


وضع فوقه

HTML:
<xf:comment>


ثم ضع في اخر القالب

HTML:
</xf:comment>


وراح يتم اخفاء بلوك اﻻعضاء المتصلون واتمنى ان يكون هذا هو طلبك

احترامي وتقديري
اخوك
شقاوي
 
و عليكم السلام و رحمة الله و بركاته

يمكن الإستفادة من هذه الإضافة

موجودة عندي في حال لم تجدها
 
معليش اخوي @Fallag اﻻضافة وش عملها ﻻني دخلت على صفحتها ومافهمت الشايب اندي وش يقصد

ﻻن بلوك اعضاء اﻻدارة المتصلين تلقائياً موجود مع النسخة ويمكنك تعطيل كود اﻻعضاء المتصلين بالطريقة التي وضعتها فوق بدون اي اضافة

اﻻ اذا كانت اﻻضافة اللي انت وضعتها لها عمل آخر لم انتبه له :unsure:
 
على رحب أخي شقاي سأوضحلك

الإضافة تسحملك بعمل قطعة جديدة تظهر لك "طاقم الإدارة" المتصلين فقط و يمكن تحكم في مكان ظهور القطعة

أما القطعة الرئيسية للسكريبب كما في الصورة و بالتحديد الخيارات في الأسفل, أي مكان ستختاره لظهور القطعة سوف يكون للأعضاء فقط أم لطاقم الإدارة فقط أو لكلاهما

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

أرجو أن تكون الفكرة قد أوضحتلك

1.PNG
 
اشكرك على التوضيح اخوي @Fallag

ولكن ما ذكرته يمكن عمله بدون اي اضافة فكل ما عليك هو عمل قطعة جديدة واعطائها مفتاح فريد

ولنفرض ان القطعة لطاقم اﻻدارة فيكون اسم القطعة forum_overview_staff_online

ومن ثم قم بعمل قالب جديد يكون باسم widget_staff_online

ثم قم بلصق الكود التالي فيه

HTML:
<xf:if is="$options.staffOnline ">
    <xf:if contentcheck="true">
        <div class="block" data-widget-section="staffMembers"{{ widget_data($widget) }}>
            <div class="block-container">
                <h3 class="block-minorHeader"><a href="{{ link('members', null, {'key': 'staff_members'}) }}">{{ phrase('staff_online') }}</a></h3>
                <ul class="block-body">
                <xf:contentcheck>
                    <xf:foreach loop="$online.users" value="$user">
                        <xf:if is="$user.is_staff">
                            <li class="block-row">
                                <div class="contentRow">
                                    <div class="contentRow-figure">
                                        <xf:avatar user="$user" size="xs" />
                                    </div>
                                    <div class="contentRow-main contentRow-main--close">
                                        <xf:username user="$user" rich="true" />
                                        <div class="contentRow-minor">
                                            <xf:usertitle user="$user" />
                                        </div>
                                    </div>
                                </div>
                            </li>
                        </xf:if>
                    </xf:foreach>
                </xf:contentcheck>
                </ul>
            </div>
        </div>
    </xf:if>
</xf:if>

<xf:widget key="forum_overview_staff_online" />

وﻻحظ ان هذا الكود تم قصه من قالب widget_members_online

ولكن تم اضافة الكود الاخير وهو هذا الكود

HTML:
<xf:widget key="forum_overview_staff_online" />

وكما هو واضح في الكود فقط اضفنا مفتاح القطعة الذي انشئناه عند انشاء القطعة اﻻن اصبح لديك قطعتين واحد لطاقم اﻻدارة والثانية للاعضاء المتصلون ويمكنك تغيير مكانهم حسب ما تريد

test.jpg


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

احترامي وتقديري
اخوكم
شقاوي
 
اشكرك على التوضيح اخوي @Fallag

ولكن ما ذكرته يمكن عمله بدون اي اضافة فكل ما عليك هو عمل قطعة جديدة واعطائها مفتاح فريد

ولنفرض ان القطعة لطاقم اﻻدارة فيكون اسم القطعة forum_overview_staff_online

ومن ثم قم بعمل قالب جديد يكون باسم widget_staff_online

ثم قم بلصق الكود التالي فيه

HTML:
<xf:if is="$options.staffOnline ">
    <xf:if contentcheck="true">
        <div class="block" data-widget-section="staffMembers"{{ widget_data($widget) }}>
            <div class="block-container">
                <h3 class="block-minorHeader"><a href="{{ link('members', null, {'key': 'staff_members'}) }}">{{ phrase('staff_online') }}</a></h3>
                <ul class="block-body">
                <xf:contentcheck>
                    <xf:foreach loop="$online.users" value="$user">
                        <xf:if is="$user.is_staff">
                            <li class="block-row">
                                <div class="contentRow">
                                    <div class="contentRow-figure">
                                        <xf:avatar user="$user" size="xs" />
                                    </div>
                                    <div class="contentRow-main contentRow-main--close">
                                        <xf:username user="$user" rich="true" />
                                        <div class="contentRow-minor">
                                            <xf:usertitle user="$user" />
                                        </div>
                                    </div>
                                </div>
                            </li>
                        </xf:if>
                    </xf:foreach>
                </xf:contentcheck>
                </ul>
            </div>
        </div>
    </xf:if>
</xf:if>

<xf:widget key="forum_overview_staff_online" />

وﻻحظ ان هذا الكود تم قصه من قالب widget_members_online

ولكن تم اضافة الكود الاخير وهو هذا الكود

HTML:
<xf:widget key="forum_overview_staff_online" />

وكما هو واضح في الكود فقط اضفنا مفتاح القطعة الذي انشئناه عند انشاء القطعة اﻻن اصبح لديك قطعتين واحد لطاقم اﻻدارة والثانية للاعضاء المتصلون ويمكنك تغيير مكانهم حسب ما تريد

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


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

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

ربي يبارك فيك و يحفظلك الوالدين 🌹
 

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

المواضيع
1,607
المشاركات
18,039
الأعضاء
1,173
آخر عضو مسجل
marwan
أعلى