أزرار للتصغيير إلى أعلى/أسفل المواضيع

الخلفية

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

كيفية التثبيت

|||
|-|-|-|
| :information_source: | الملخص | يضيف أزرارًا تتيح التنقل بكفاءة إلى بداية/نهاية المواضيع.
| :hammer_and_wrench:|المستودع| GitHub - ScottMastro/discourse-jump-buttons |
| :question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|
| :open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse|

ما يفعله

توضع الأزرار في ثلاثة أماكن مختلفة ويمكن جعلها مرئية/غير مرئية عن طريق تبديل الإعدادات المقابلة. نرحب بالقضايا أو تقارير الأخطاء.

أزرار المخطط الزمني ممكّنة:

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


زر التنقل ممكّن:

يضيف زر “Jump” في أسفل الصفحة للعودة إلى الأعلى. يمكن تغيير نص وزمن انتقال الزر في إعدادات المكون.


أزرار الجوال ممكّنة:

مرئي دائمًا عند تصفح موضوع على جهاز محمول.


11 إعجابًا

قد يبدو الأمر أفضل إذا تم نقل هذين الزرين إلى يسار/يمين الطوابع الزمنية على شريط تمرير الوقت؟

إعجاب واحد (1)

شخصيًا بهذه الطريقة.. أعتقد أن المستهلكين سيشعرون بالارتباك بسبب ذلك، حيث سيعتقدون أنه زر تمرير أكثر من كونه زر “قفز” الذي هو مخصص له.

إعجاب واحد (1)

أو بهذه الطريقة، هاها،
يبدو أن هذا يجعل الأمر مزدحمًا للغاية

هذا سؤال تصميم مثير للاهتمام، كيف نجعل المستخدمين يدركون الوظائف دون جعل واجهة المستخدم مزدحمة للغاية :slight_smile:

إعجاب واحد (1)

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

من الجيد أيضًا أن يكون لديك نسختك الخاصة من دليل عناصر الواجهة الأساسية للإشارة إليه لمستخدميك. أعتقد أن الدليل يحتاج إلى مزيد من التفاصيل وآمل أن يحدث هذا. :slight_smile:

يجب أن يحتوي تمرير الجدول الزمني على مزيد من التفاصيل حول الوظائف. هناك بعض المعلومات في دليل المستخدم ولكن يمكن ربط هذه المستندات بشكل أفضل مع مزيد من التفاصيل.

أنا فقط أخبر مستخدمي عادةً أن كل شيء تقريبًا في واجهة مستخدم Discourse قابل للنقر. :grin:

[اقتباس=“Lilly, post:5, topic:240412, username:Lilly”]
أحب الطريقة التي تبدو بها أزرار هذا المكون بالطريقة الافتراضية التي تم تنسيقها بها.
[/اقتباس]

نعم، أنا أيضًا أحب الشكل الافتراضي.

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

إعجاب واحد (1)

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

أتلقى هذا الإشعار في وحدة تحكم المطور، متعلق بهذا التغيير الأخير

[THEME 17 ‘discourse-scroll-buttons’] إشعار إيقاف: استيراد getOwner من discourse-common/lib/get-owner تم إيقافه. استخدم import { getOwner } from '@ember/application', أو إذا كنت لا تزال بحاجة إلى طبقة التوافق، استخدم import { getOwnerWithFallback } from 'discourse-common/lib/get-owner';. [تم إيقافه منذ Discourse 3.2] [معرف الإيقاف: discourse.get-owner-with-fallback]

هل هناك أي فرصة للتحديث؟ إنها مكون مفيد جدًا للعرض على الهاتف المحمول.

إعجاب واحد (1)

يجب أن يتم إصلاحه. لقد استبدلت هذا السطر

const topicController = getOwner(this).lookup("controller:topic");

بهذا

const container = Discourse.__container__;
const topicController = container.lookup('controller:topic');

باتباع الكود النموذجي من هنا Get Category Name using JS - #2 by awesomerobot

يسعدني أنك تجده مفيدًا!

إعجابَين (2)

لا أعرف ما إذا كان هذا يحدث في موقعي فقط أم لا، ولكن زر التنزيل توقف عن العمل (لست متأكدًا متى توقف، ربما منذ أسبوعين على الأقل). الزر السفلي لا يزال يعمل بشكل طبيعي.

سطح المكتب أم الهاتف المحمول؟ لا توجد مشاكل من جهتي.

حسنًا، لقد قمت بتحديث Discourse اليوم وأرى ما تقصده. يبدو أن هذا التغيير أدناه قد أفسده، لأن jumpTop يتطلب تمرير حدث النقر.

لقد أجريت تغييرات على مكون السمة. إنه يعمل معي الآن، وآمل أن يصلحه لك أيضًا.


إعجابَين (2)

تم وضع علامة على هذا بواسطة آخر تحديث لـ Discourse وتم تعطيله. هل هناك فرصة لإجراء تحديث؟

إعجاب واحد (1)

شكرا على التقرير. لقد قمت للتو بتطبيق إصلاح، أخبرني إذا استمرت المشكلة!

إعجاب واحد (1)

زر لأسفل (سهم لأسفل) على الهاتف المحمول لهذا المكون الإضافي معطل في سفاري على آيفون. نأمل أن يتم إصلاحه في الإصدار الجديد.

هل لديك أحدث إصدار؟ هذا هو الانحدار الذي أصلحته قبل 6 أيام

لقد قمت بتحديث أحدث إصدار!

هل قمت بالتحديث ويعمل الآن؟ أم قمت بالتحديث ولا تزال لديك مشكلة السهم لأسفل؟

لقد قمت بتحديث هذه المكونات إلى أحدث إصدار واختبرتها مرة أخرى على جهاز iPhone الخاص بي باستخدام متصفح Safari المتخفي، ولكن لا يزال السهم لأسفل لا يعمل.

حسناً، أتيح لي الوقت للنظر. يبدو أنني لم أقم بتحديث وظيفة الهاتف المحمول (اعتقدت أنني فعلت ذلك).\n\nالإصدار الحالي يجب أن يعمل على أمل. أخبرني إذا استمرت المشكلة!

إعجابَين (2)