عاشق بلا جواد
نجوم المنتدي
-
- إنضم
- 30 مايو 2021
-
- المشاركات
- 113
-
- مستوى التفاعل
- 155
طريقة اختصار ارقام المواضيع والمشاهدات والردود وجعلها مثل الفيس بوك
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخواني في الله اسعد الله اوقاتكم بكل الخيرات
يتجدد بنا القاء مره اخرى في موضوع جديد على آمل ينال رضاكم
معنا موضوع بسيط وسلس على امل انتستفادو منه ولو بنسبة 1%
اليوم اشرح لكم خاصية اختصار الارقام في xenforo للجيل الثاني
الطريقة مجهود شخصي ولم اشاهد اي موقع شرح الطريقة بعد
البحث والاطلاع في السكربت تم التعرف عليها وهي جدآ بسيطه
بالبدابة نوضح لكم مثال
مثل ماتلاحضون ارقام الاحصئيات
بعد التطبيق يكون كالتالي
طبعآ مثل التواصل الاجتماعي
الشرح كالتالي
نذهب الى قالب node_list_forum
نببحث عن
كود:
<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>
نستبدله بـ
كود:
<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
كذالك يمكن اضافتها في داخل الاقسام مثل المشاهدات والردود
نبحث عن قالب thread_list_macros
نبحث بـ داخله عن
​
كود:
<dt>{{ phrase('replies') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : $thread.reply_count|number }}</dd>
</dl>
<dl class="pairs pairs--justified structItem-minor">
<dt>{{ phrase('views') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number : number($thread.reply_count+1)) }}</dd>
</dl>
نستبدله بـ
كود:
<dt>{{ phrase('replies') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : $thread.reply_count|number_short }}</dd>
</dl>
<dl class="pairs pairs--justified structItem-minor">
<dt>{{ phrase('views') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number_short : number($thread.reply_count+1)) }}</dd>
</dl>
وهكذا وصلنا لخاتمة موضوعنا لهذا اليوم
على امل ان اكون قد وفقت في الطرح
وفقكم الله لما يحب ويرضى​
السلام عليكم ورحمة الله وبركاته
أخواني في الله اسعد الله اوقاتكم بكل الخيرات
يتجدد بنا القاء مره اخرى في موضوع جديد على آمل ينال رضاكم
معنا موضوع بسيط وسلس على امل انتستفادو منه ولو بنسبة 1%
اليوم اشرح لكم خاصية اختصار الارقام في xenforo للجيل الثاني
الطريقة مجهود شخصي ولم اشاهد اي موقع شرح الطريقة بعد
البحث والاطلاع في السكربت تم التعرف عليها وهي جدآ بسيطه
بالبدابة نوضح لكم مثال

مثل ماتلاحضون ارقام الاحصئيات
بعد التطبيق يكون كالتالي

طبعآ مثل التواصل الاجتماعي
الشرح كالتالي
نذهب الى قالب node_list_forum
نببحث عن
كود:
<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>
نستبدله بـ
كود:
<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
كذالك يمكن اضافتها في داخل الاقسام مثل المشاهدات والردود

نبحث عن قالب thread_list_macros
نبحث بـ داخله عن
​
كود:
<dt>{{ phrase('replies') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : $thread.reply_count|number }}</dd>
</dl>
<dl class="pairs pairs--justified structItem-minor">
<dt>{{ phrase('views') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number : number($thread.reply_count+1)) }}</dd>
</dl>
نستبدله بـ
كود:
<dt>{{ phrase('replies') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : $thread.reply_count|number_short }}</dd>
</dl>
<dl class="pairs pairs--justified structItem-minor">
<dt>{{ phrase('views') }}</dt>
<dd>{{ $thread.discussion_type == 'redirect' ? '–' : ($thread.view_count > $thread.reply_count ? $thread.view_count|number_short : number($thread.reply_count+1)) }}</dd>
</dl>
وهكذا وصلنا لخاتمة موضوعنا لهذا اليوم
على امل ان اكون قد وفقت في الطرح
وفقكم الله لما يحب ويرضى​
اسم الموضوع : طريقة اختصار ارقام المواضيع والمشاهدات والردود وجعلها مثل الفيس بوك
|
المصدر : منتدي تطوير الزينفورو XENFORO