مرحباً، لقد وجدت أن مستخدمي يكرهون الهوامش اليسرى واليمنى الواسعة التي يستخدمها Discourse افتراضيًا. لذلك كنت أستخدم GitHub - programmersforum-reborn/discourse-wide-posts: Increases post width مع هذه التعديلات الإضافية لـ CSS:
:root {
--d-max-width: 1900px;
--topic-body-width: 1244px;
}
يبدو أن تحديثًا حديثًا لـ Discourse قد أفسد GitHub - programmersforum-reborn/discourse-wide-posts: Increases post width ، وكانت لوحة الإنشاء كاملة العرض تخرج من الجانب الأيسر للشاشة. لذلك قمت بتعطيل discourse-wide-posts وقمت بتثبيت GitHub - discourse/discourse-full-width-component: Make Discourse occupy the full browser width ، والذي يقلل فقط الهامش الأيسر، بالإضافة إلى تعديلات CSS هذه لتقليل الهامش الأيمن وجعل لوحة الإنشاء كاملة العرض أيضًا:
body.has-sidebar-page #reply-control.show-preview:not(.fullscreen), #reply-control {
max-width: 100%;
margin-left: 0;
}
:root {
--d-max-width: 1900px;
--topic-body-width: 1244px;
}
ولكن هناك بعض المشكلات. يمكن تكرار معظم هذه المشكلات هنا على Discourse Meta باستخدام سمات الافتراضي (كامل العرض) أو Fully Theme .
أولاً وقبل كل شيء، بدون تعديلات CSS المذكورة سابقًا لـ #reply-control، تتأرجح اللوحة اعتمادًا على مستوى التكبير:
أيضًا، عند مستويات التكبير العادية، يقوم div sidebar-wrapper بضبط ارتفاعه وفقًا لارتفاع لوحة الإنشاء أسفله، ولكن بعد عرض معين لنافذة المتصفح يتغير شيء ما ويبدأ في التقطع دون طريقة للتمرير إلى أسفل الشريط الجانبي (تحقق من عرض صورة لقطة الشاشة لمعرفة مكان حدوث ذلك تقريبًا):
أخيرًا، مع قاعدة --topic-body-width: 1244px;، عند عرض موضوع، تتحرك عناصر الشريط الجانبي لأعلى خلال الوقت الذي يستغرقه تحميل جزء جديد من المشاركات في سلاسل طويلة عند الانتقال إلى موضع مختلف في شريط تمرير جدول المشاركات، ثم تعود إلى وضعها الطبيعي بعد انتهاء التحميل. هذا مشتت للغاية، ويبدو أنه بدأ يحدث منذ هذا التحديث الذي تطلب مني إعادة تكوين عرضي المخصص. إذا قمت بتغيير قاعدة CSS إلى --topic-body-width: 100%;، فإن عناصر الشريط الجانبي تظل في مكانها أثناء تحولات الجدول، ولكن خلال الوقت الذي يظهر فيه مؤشر التحميل الدوار، ينتقل الجدول إلى اليسار (ربما إلى --topic-body-width القياسي لـ Discourse؟) ثم يعود فجأة إلى موضعه الطبيعي بالقرب من الهامش الأيمن. هل هناك أي حل بديل لهذا؟ ربما قاعدة عرض يمكنني إضافتها إلى مؤشر التحميل الدوار؟ لا يمكنني التقاطه باستخدام مدقق HTML لأنه قصير جدًا.
يرجى إعلامي إذا كنت بحاجة إلى أي معلومات إضافية لتصحيح هذا. شكرًا!




