• منتديات شباب الرافدين .. تجمع عراقي يقدم محتوى مميز لجميع طلبة وشباب العراق .. لذا ندعوكم للانضمام الى اسرتنا والمشاركة والدعم وتبادل الافكار والرؤى والمعلومات. فأهلاَ وسهلاَ بكم.

درس XF-2.x اختصار الارقام في xenforo للجيل الثاني

الإهداءات
  • زهور من قلب الزهور🌹:
    اللهم صل على محمد وال محمد
    وعجل فرج مولانا صاحب العصر والزمان 💕

Ibn AliraQ

ヅ واحد من الناس ヅ
المدير العام للمنتديات
2018-08-28
17,303
العراق
جوهرة
დ13,248
الجنس
ذكر
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

شرح خاصية اختصار الارقام في xenforo للجيل الثاني - المصدر

بالبداية نوضح لكم مثال:
قبل:

1-547711b.png

بعد:

2-5477121.png

الشرح:
نذهب الى قالب node_list_forum

نبحث عن الكود التالي:

HTML:
<dl class="pairs pairs--rows">
<dt>{{ phrase('threads') }}</dt>
<dd>{$extras.discussion_count|number}</dd>
</dl>
<dl class="pairs pairs--rows">
<dt>{{ phrase('messages') }}</dt>
<dd>{$extras.message_count|number}</dd>
</dl>

نستبدله بالكود التالي:

HTML:
<dl class="pairs pairs--rows">
                        <dt>{{ phrase('threads') }}</dt>
                        <dd>{$extras.discussion_count|number_short}</dd>
                    </dl>
                    <dl class="pairs pairs--rows">
                        <dt>{{ phrase('messages') }}</dt>
                        <dd>{$extras.message_count|number_short}</dd>
                    </dl>

التعديل فقط اضافة _short بجانب number
وهو لـ اختصار الارقام ليصبح
number_short


- كذلك يمكن اضافتها في داخل الاقسام مثل المشاهدات والردود:

3-5477127.png

نبحث عن قالب thread_list_macros
نبحث بـ داخله عن:

HTML:
                <dt>{{ phrase('replies') }}</dt>
                <dd>{{ $thread.discussion_type == 'redirect' ? '&ndash;' : $thread.reply_count|number }}</dd>
            </dl>
            <dl class="pairs pairs--justified structItem-minor">
                <dt>{{ phrase('views') }}</dt>
                <dd>{{ $thread.discussion_type == 'redirect' ? '&ndash;' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number : number($thread.reply_count+1)) }}</dd>
            </dl>

نستبدله بالكود التالي:

HTML:
                <dt>{{ phrase('replies') }}</dt>
                <dd>{{ $thread.discussion_type == 'redirect' ? '&ndash;' : $thread.reply_count|number_short }}</dd>
            </dl>
            <dl class="pairs pairs--justified structItem-minor">
                <dt>{{ phrase('views') }}</dt>
                <dd>{{ $thread.discussion_type == 'redirect' ? '&ndash;' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number_short : number($thread.reply_count+1)) }}</dd>
            </dl>

وبس والله.
الى اللقاء في شرح جديد.
 
القائمة الجانبية للموقع
خرّيج وتبحث عن عمل؟
تعيينات العراق
هل أنت من عشاق السفر حول العالم؟
إكتشف أجمل الأماكن
هل أنت من عشاق التكنولوجيا؟
جديد التكنولوجيا
عودة
أعلى أسفل