عرض مشاركة واحدة
احصائياتى

الردود
11

المشاهدات
3937
abo-karim
.:: Administrator ::.
  • abo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud ofabo-karim has much to be proud of

  • abo-karim غير متواجد حالياً

المشاركات
4,227

+التقييم
20

تاريخ التسجيل
Jun 2015

الاقامة
ام الدنيــ EGYPT ــا

نظام التشغيل
windows 7

رقم العضوية
1
11-20-2018, 10:29 PM
المشاركة 1
11-20-2018, 10:29 PM
المشاركة 1
افتراضي طريقة اظهار بيانات العضو فى القائمة الجانبية الان وحصريا للجيل الثانى
فى ركن المشاكل وجدت طلب من احدى الاعضاء اللى اعتز بهم طالب طريقة وضع بلوك او اضافة قطعة فى القائمة الجانبيه تحتوى على كل معلومات العضو بس تكون للجيل الثانى طبعا الميزه دى كانت متوفره بالجيل الاول واليوم والحمد لله قمت بتوفرها للجيل الثانى حتى تكون دائما الحصرياااااات هنا


هذه هى الطريقة الصحيحة لانها تعتمد على اظهار القالب للاعضاء المسجلين فقط


الشرح
1- قم بانشاء قالب جديد وقم بتسميته بهذا الاسم user_account وذلك من خلال الدحول للوحة تحكم المنتدى >>> المظهر >> ثم القوالب كما بالصوره


2- ستفتح لك صفحة جديده اضغط على اضافة قالب كما بالصوره


3- الان ضع اسم القالب كما ترى ثم الكود الاتى كما ترى بالصورة


كود:
<div class="block">
        <div class="block-container">
            <h3 class="block-minorHeader">حسابى</h3>
            <div class="block-body block-row">
<div class="contentRow">
        <div class="contentRow-figure">
            <xf:avatar user="{$xf.visitor}" size="m" href="" notooltip="true" update="{{ link('account/avatar', $xf.visitor) }}" />
        </div>
        <div class="contentRow-main">
            <h3 class="contentRow-header"><xf:username user="$xf.visitor" rich="true" notooltip="true" /></h3>
            <div class="contentRow-lesser">
                <xf:usertitle user="$xf.visitor" />
            </div>

            <div class="contentRow-minor">
                <!--[XF:stats_pairs:above_messages]-->
                <dl class="pairs pairs--justified fauxBlockLink">
                    <dt>{{ phrase('messages') }}</dt>
                    <dd>
                        <a href="{{ link('search/member', null, {'user_id': $xf.visitor.user_id}) }}" class="fauxBlockLink-linkRow u-concealed">
                            {$xf.visitor.message_count|number}
                        </a>
                    </dd>
                </dl>
                <!--[XF:stats_pairs:above_likes]-->
                <dl class="pairs pairs--justified fauxBlockLink">
                    <dt>{{ phrase('likes') }}</dt>
                    <dd>
                        <a href="{{ link('account/likes') }}" class="fauxBlockLink-linkRow u-concealed">
                            {$xf.visitor.like_count|number}
                        </a>
                    </dd>
                </dl>
                <!--[XF:stats_pairs:above_points]-->
                <xf:if is="$xf.options.enableTrophies">
                    <dl class="pairs pairs--justified fauxBlockLink">
                        <dt>{{ phrase('trophy_points') }}</dt>
                        <dd>
                            <a href="{{ link('members/trophies', $xf.visitor) }}" data-xf-click="overlay" class="fauxBlockLink-linkRow u-concealed">
                                {$xf.visitor.trophy_points|number}
                            </a>
                        </dd>
                    </dl>
                </xf:if>
            </div>
        </div>
    </div>
    </div>
  </div>
</div>
4- قم بالبحث عن قالب اسمه PAGE_CONTAINER ثم ابحث بداخله عنه هذا الكود
كود:
<xf:ad position="container_sidebar_above" />
ضع اسفله مباشره هذا الكود
كود:
<xf:if is="{{!$xf.visitor.isMemberOf(1)}}">
     <xf:include template="user_account" />
</xf:if>
طبعا هنا وضعنا شرط القالب لن يظهر الا للاعضاء فقط


صوره توضح العمل







الطريقة دى متروكه كارشيف للاستفاده منه فقط

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

1- لوحة تحكم المنتدى >> المظر >> اضغط على القطع.


2- اضغط على اضافة قطعة كما بالصورة.


3- ستفتح لك نافذه جديده اسمها اختر تعريف القطعة اختار تعريف القطعة بــ HTML ثم اضغط اضافة قطعة.




4- مفتاح القطعه هو : user_account

5- عنوان القطعة : حسابى تستطيع تغييره كما تحب


6- عرض في المواضع: أعلى الشريط الجانبي


7- نفذ ما تم ذكره كما بالصوره


8- ضع الكود التى به
كود:
<div class="contentRow">
        <div class="contentRow-figure">
            <xf:avatar user="{$xf.visitor}" size="m" href="" notooltip="true" update="{{ link('account/avatar', $xf.visitor) }}" />
        </div>
        <div class="contentRow-main">
            <h3 class="contentRow-header"><xf:username user="$xf.visitor" rich="true" notooltip="true" /></h3>
            <div class="contentRow-lesser">
                <xf:usertitle user="$xf.visitor" />
            </div>

            <div class="contentRow-minor">
                <!--[XF:stats_pairs:above_messages]-->
                <dl class="pairs pairs--justified fauxBlockLink">
                    <dt>{{ phrase('messages') }}</dt>
                    <dd>
                        <a href="{{ link('search/member', null, {'user_id': $xf.visitor.user_id}) }}" class="fauxBlockLink-linkRow u-concealed">
                            {$xf.visitor.message_count|number}
                        </a>
                    </dd>
                </dl>
                <!--[XF:stats_pairs:above_likes]-->
                <dl class="pairs pairs--justified fauxBlockLink">
                    <dt>{{ phrase('likes') }}</dt>
                    <dd>
                        <a href="{{ link('account/likes') }}" class="fauxBlockLink-linkRow u-concealed">
                            {$xf.visitor.like_count|number}
                        </a>
                    </dd>
                </dl>
                <!--[XF:stats_pairs:above_points]-->
                <xf:if is="$xf.options.enableTrophies">
                    <dl class="pairs pairs--justified fauxBlockLink">
                        <dt>{{ phrase('trophy_points') }}</dt>
                        <dd>
                            <a href="{{ link('members/trophies', $xf.visitor) }}" data-xf-click="overlay" class="fauxBlockLink-linkRow u-concealed">
                                {$xf.visitor.trophy_points|number}
                            </a>
                        </dd>
                    </dl>
                </xf:if>
            </div>
        </div>
    </div>
صوره توضح العمل