# معاينات قائمة المواضيع (التقليدية)

**URL:** <https://meta.discourse.org/t/topic-list-previews-legacy/101646>\
**Category:** Plugin\
**Tags:** deprecated\
**Created:** [9 نوفمبر 2018، 3:56ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646 "2018-11-09T03:56:38Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [24 مايو 2020، 10:29ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1040 "2020-05-24T10:29:20Z")

</div>

نعم، كما ذُكر أعلاه، أصبحت معظم منطق إنشاء الصور المصغرة الآن ضمن Discourse. في الواقع، قمت بالتجاوز لتخفيف شرط الإدراج قليلاً، لكنه قد لا يزال أكثر صرامة مما كان عليه من قبل.

أنا حذر من إجراء أي تجاوزات إضافية، وفي الواقع، يجب أن تكون “المرونة” في معايير اعتبار شيء ما جديرًا بإنشاء صورة مصغرة له الآن قضية أساسية. يجب أن يكون TLP مجرد مستهلك لتلك البيانات.

حسنًا، تم التقاط النقاش الآن هنا: [Problems with thumbnails from Soundcloud and YouTube oneboxes - #2 by merefield](https://meta.discourse.org/t/problems-with-thumbnails-from-soundcloud-and-youtube-oneboxes/152511/2)

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [24 مايو 2020، 2:52م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1041 "2020-05-24T14:52:14Z")

</div>

حسنًا، المشكلة الأولية على الأرجح سببها هذا الرابط: [https://github.com/discourse/discourse/commit/03818e642a1ae871bffdc0c39c10f05f0b8b0398،](https://github.com/discourse/discourse/commit/03818e642a1ae871bffdc0c39c10f05f0b8b0398%D8%8C) حيث يبدو أن الصور المصغرة أصبحت تُستقبل فقط كملفات مُحمَّلة. دائمًا ما يكون Discourse هو أول من يكسر السلوكيات أو يقدّم تغييرات. آسف على هذا التذمر، الأمر محبط حقًا. 😔

أدرك الآن أن الأمر يعتمد على سلوك Discourse. شكرًا لك على المساعدة.

أُخبركم فقط بحالتي الحالية، لا زلتُ أواجه صعوبة.

لقد حاولتُ توحيد كود HTML الخاص بـ `img` بحيث يحتوي فقط على سمة `src`، إذ يبدو أن Discourse يتجاهل غيرها. على سبيل المثال، عادةً ما تبدأ منشورات ووردبريس بهذا الشكل (هنا قمتُ بتنظيف HTML مسبقًا، فلا توجد سمات سوى `src`). المعايير التي تتحدث عنها لا تبدو ذات صلة.

```HTML
<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>

```

ثم إن إعادة المعالجة (أي تحميل الصور) من وحدة الأوامر تعمل فقط مع بعض المواضيع.  
عادةً ما يتم تجاهل الموضوع الذي استخرجتُ منه كود HTML أعلاه. سواء استخدمتُ الأمر `rake posts:rebake` أو في Rails `post.save! ; post.rebake!`؛ فالموضوع يُتجاهل. لا أستطيع رؤية سبب لفشله، فكود HTML الخاص به مطابق للمواضيع الأخرى التي نجحت.

ومع ذلك، إذا قمتُ بالتعديل يدويًا من المحرر دون تغيير المحتوى ثم حفظه، تُستخرج الصورة وتُحمّل. هناك عدد كبير جدًا من المواضيع لتعديلها يدويًا.

هل لديك فكرة عن كيفية تحقيق نفس عملية الحفظ التي يقوم بها المحرر باستخدام وحدة أوامر Rails؟

ملاحظة: خيار “أقصى عدد من الأيام القديمة” مضبوط على القيمة القصوى.

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [24 مايو 2020، 4:25م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1042 "2020-05-24T16:25:55Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Thierry\_Trégaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thierry_tr%C3%A9garo/32/161951_2.png) [@Thierry\_Trégaro](https://meta.discourse.org/u/Thierry_Tr%C3%A9garo)\
**Post date:** [25 مايو 2020، 2:02م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1044 "2020-05-25T14:02:16Z")

</div>

مشاكل كبيرة هنا بعد إضافة صورة إلى موضوع.

لا يمكنني الوصول إلى هذا الموضوع: [Oceans - par North Star Games - Jeux financés - cwowd](https://forum.cwowd.com/t/oceans-par-north-star-games-livraison-vf-juin-2020/5221)

لا يمكنني العثور عليه عبر البحث (خطأ في الخادم الداخلي) باستخدام كلمات مثل “oceans” أو “north star”.

العلامات المستخدمة لهذا الموضوع = خطأ 500.

الفئة المستخدمة لهذا الموضوع = [https://forum.cwowd.com/exception](https://forum.cwowd.com/exception) (يمكنني الوصول إلى “غير المقروء” وما إلى ذلك).

الصفحات الرئيسية (الأحدث أو الفئات) = خطأ 500.

ظهر هذا الخطأ هذا الصباح، ولم أتمكن من إيجاد أي حل، لذا قمت بالعودة إلى النسخة الاحتياطية الأخيرة. حاولت تغيير الصورة وحصلت مرة أخرى على أخطاء 500/استثناء/خطأ في الخادم الداخلي (ISE) وما إلى ذلك.

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [25 مايو 2020، 2:39م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1045 "2020-05-25T14:39:45Z")

</div>

لماذا تعتقد أن هذا يتعلق بـ TLP؟ لا يغير TLP أي كود يتعلق بالوصول إلى المواضيع.

قم بإلغاء تثبيت TLP (أزله من ملف app.yml). أعد البناء. ماذا ترى الآن؟

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

نحن ندعم ترقية بيئة الإنتاج فقط في أول 5 أيام من الشهر.

---

<div class="post-metadata">

**Author:** ![Thierry\_Trégaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thierry_tr%C3%A9garo/32/161951_2.png) [@Thierry\_Trégaro](https://meta.discourse.org/u/Thierry_Tr%C3%A9garo)\
**Post date:** [25 مايو 2020، 3:18م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1047 "2020-05-25T15:18:31Z")

</div>

لأننا تلقينا هذه الأخطاء، استعدنا النسخة الاحتياطية القديمة (وكان كل شيء على ما يرام)، ثم قمنا بتغيير الصورة المصغرة مرة أخرى من نفس الموضوع، فـ “انهار” كل شيء.

في كلتا الحالتين، استخدمنا صورة الأخطبوط من رابط كيك ستارتر هذا:

[https://www.kickstarter.com/projects/northstargames/oceans-a-standalone-game-in-the-evolution-series?ref=cwowd](https://www.kickstarter.com/projects/northstargames/oceans-a-standalone-game-in-the-evolution-series?ref=cwowd)

من المنشور الأول في هذا الموضوع:

> **[Oceans - par North Star Games](https://forum.cwowd.com/t/oceans-par-north-star-games/5221)**
>
> VF disponible en boutique→ Voir l’offre Philibert ← Nouveau titre dans la gamme Evolution avec une version basée, cette fois, sur la vie dans les océans. Pledges : simple 45$ ou deluxe à 70$. Frais de port : + 9€ (annoncé) Bilan : 12 011...

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [25 مايو 2020، 3:20م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1048 "2020-05-25T15:20:49Z")

</div>

يرجى إزالة TLP والتحقق مما إذا كان الخطأ قد اختفى.

كما تحقق من السجلات، ما هو الخطأ الذي تراه إن وجد في /logs؟

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [25 مايو 2020، 3:33م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1049 "2020-05-25T15:33:23Z")

</div>

يمكنني الآن الوصول إلى ذلك الموضوع بشكل جيد؟ [Oceans - par North Star Games - Jeux financés - cwowd](https://forum.cwowd.com/t/oceans-par-north-star-games-livraison-vf-juin-2020/5221)

هذا ليس عنوان URL صحيحًا لفئة: [https://forum.cwowd.com/exception](https://forum.cwowd.com/exception) ` https://forum.cwowd.com/exception`

لست مقتنعًا بأن هذا له أي علاقة بـ TLP…

---

<div class="post-metadata">

**Author:** ![Thierry\_Trégaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thierry_tr%C3%A9garo/32/161951_2.png) [@Thierry\_Trégaro](https://meta.discourse.org/u/Thierry_Tr%C3%A9garo)\
**Post date:** [25 مايو 2020، 4:45م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1050 "2020-05-25T16:45:57Z")

</div>

> [@merefield](#):
>
> يمكنني الآن الوصول إلى هذا الموضوع بشكل جيد؟ [Oceans - par North Star Games - livraison VF juin 2020 - Jeux financés - cwowd.com](https://forum.cwowd.com/t/oceans-par-north-star-games-livraison-vf-juin-2020/5221)

نعم، قمنا بالعودة إلى النسخة الاحتياطية السابقة.

> [@merefield](#):
>
> هذا ليس عنوان فئة صالح: [cwowd.com](https://forum.cwowd.com/exception) ` https://forum.cwowd.com/exception`

هذه هي الصفحة التي أعاد توجيهها نظام Discourse بسبب “فئة معطلة” ([https://forum.cwowd.com/c/projets-termines/14](https://forum.cwowd.com/c/projets-termines/14) تعمل بشكل جيد منذ العودة).

يمكنني محاولة إحداث خلل فيها مرة أخرى بنفس الطريقة، لكن مسؤول النظام سيُطالبني بمئات اليوروهات بالتأكيد إذا حاولت ذلك… (ولن ألومه على ذلك ^^  
)

---

<div class="post-metadata">

**Author:** ![Thierry\_Trégaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thierry_tr%C3%A9garo/32/161951_2.png) [@Thierry\_Trégaro](https://meta.discourse.org/u/Thierry_Tr%C3%A9garo)\
**Post date:** [25 مايو 2020، 5:10م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1051 "2020-05-25T17:10:59Z")

</div>

بالمناسبة، لا أقول إن هذا الملحق معطّل (الخطأ يشير إلى شيء متعلق بـ S3). بل فقط أن استخدام تلك الصورة المحددة كصورة مصغّرة تسبّب في سلوك غريب من Discourse. ربما يكون الأمر كذلك، وربما لا. هذه هي المرة الأولى التي يحدث لي فيها هذا بعد أسابيع عديدة من استخدام ملحقك بارتياح تام، أمر غريب جدًا.

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [25 مايو 2020، 5:46م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1052 "2020-05-25T17:46:58Z")

</div>

تم نقل إنشاء الصور المصغرة الآن إلى نواة Discourse. ما كان يقوم به TLP لإنشاء الصور المصغرة يتم الآن إلى حد كبير بواسطة Discourse. أصبح TLP أكثر فأكثر مجرد طبقة عرض.

---

<div class="post-metadata">

**Author:** ![isubbu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isubbu/32/162497_2.png) [@isubbu](https://meta.discourse.org/u/isubbu)\
**Post date:** [25 مايو 2020، 9:29م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1053 "2020-05-25T21:29:33Z")

</div>

هل هناك سبب يجعل Discourse يفعل ذلك الآن؟ لا يزال بإمكاني إصلاح موقعي، لذا تركته كما هو.

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [26 مايو 2020، 7:46ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1054 "2020-05-26T07:46:24Z")

</div>

تخميني هو أنهم قرروا إنشاء معرض مواضيع، مما تطلب وجود صور مصغرة (لأن عرض عدد كبير من الصور بدقة الأصلية كان سيجعل الصفحة بطيئة جداً). ومن ثم تطور الأمر من هناك…

أعتقد أننا يجب أن ننظر إلى هذا على أنه خطوة إيجابية جداً من قبل Discourse. فمن الرائع أن المنصة يمكنها الآن إنشاء وتخزين وتقديم بيانات الصور المصغرة لقائمة المواضيع تقريباً دون الحاجة إلى إضافة، مباشرة من الصندوق.

على المدى الطويل، سيجعل ذلك المنصة أكثر جاذبية ويساهم في استقرارها.

---

<div class="post-metadata">

**Author:** ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)\
**Post date:** [26 مايو 2020، 8:21ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1055 "2020-05-26T08:21:22Z")

</div>

بعد الترقية إلى أحدث إصدار من Discourse و TPL، نلاحظ وجود أخطاء في البلاط. فبعضها يتم عرضه بشكل صحيح كبلاطات، بينما البعض الآخر لا يتم عرضه، مما يؤدي إلى ظهور مربعات متداخلة وإخفاء بعض المحتوى. يمكنك التحقق من ذلك بنفسك على [https://eqlzr.org](https://eqlzr.org) (قد تحتاج إلى التمرير لأسفل لرؤية المشكلة).

يوضح كونسول المتصفح ما يحدث:

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

لا أعرف ما إذا كانت هذه الأخطاء تعود إلى TLP أو إلى نواة Discourse.

 ![Screenshot from 2020-05-26 10-16-55](https://global.discourse-cdn.com/meta/original/3X/6/1/6117a5b0c5814d5004045fc21eaa3d899da73503.png)

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [26 مايو 2020، 8:33ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1056 "2020-05-26T08:33:56Z")

</div>

موقعك يعمل بشكل مثالي بالنسبة لي باستخدام كل من Chrome و Safari. لكنني ألاحظ نوعًا من المشكلة في Firefox، وهذا مثير للاهتمام. سأقوم بالنظر في الأمر بتفصيل أكبر عندما يتاح لي الوقت.

ملاحظة: أي مشكلة في JavaScript قد تؤدي إلى تعطيل التخطيط. ولا يجب أن تكون هذه المشكلة من TLP، فقد تأتي من أي إضافة أو من نواة Discourse، حيث إن «توقف» JavaScript عن العمل سيمنع TLP من إكمال التخطيط.

---

<div class="post-metadata">

**Author:** ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)\
**Post date:** [26 مايو 2020، 8:39ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1057 "2020-05-26T08:39:28Z")

</div>

> 76.0.1 (64 بت)  
> موزيلا فايرفوكس لأوبونتو

لكنك محق، يبدو أن الأمر يعمل هنا بشكل جيد وموثوق (نفس الكمبيوتر المحمول، نفس إصدار أوبونتو):

> جوجل كروم  
> 81.0.4044.113 (الإصدار الرسمي) (64 بت)

---

<div class="post-metadata">

**Author:** ![christian\_01](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_01/32/162392_2.png) [@christian\_01](https://meta.discourse.org/u/christian_01)\
**Post date:** [26 مايو 2020، 11:56ص UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1059 "2020-05-26T11:56:34Z")

</div>

@merefield

هل يجب أن أفعل ذلك بشكل فردي لكل فئة؟

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [26 مايو 2020، 12:00م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1060 "2020-05-26T12:00:23Z")

</div>

لا. في الإعدادات الرئيسية:

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/0/907b60131b6e7de01a90f632152a23a269025b0a.jpeg)

---

<div class="post-metadata">

**Author:** ![christian\_01](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_01/32/162392_2.png) [@christian\_01](https://meta.discourse.org/u/christian_01)\
**Post date:** [26 مايو 2020، 12:19م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1061 "2020-05-26T12:19:12Z")

</div>

ممتاز، شكرًا لك @merefield. هذا وفر بعض الوقت!

---

<div class="post-metadata">

**Author:** ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)\
**Post date:** [26 مايو 2020، 8:10م UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1062 "2020-05-26T20:10:05Z")

</div>

مرحبًا روبرت، أقوم باختبار TC على موقع صغير مختلف وأواجه مشكلات معه. لم أقم بتثبيت إضافة TLP، بل فقط إضافة المساعد. تعمل Topic Thumbnails TC كما هو متوقع، وقد قمت بضبطها على السمة المحايدة الافتراضية في هذا الموقع، بينما قمت بضبط TLPTC على السمة الداكنة حتى تتمكن من رؤية ما يحدث: [https://community.exploringexposure.com/](https://community.exploringexposure.com/) وأنا أستخدم أحدث إصدار من كل شيء.

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/0/c01d35c7e4cbad6c87f3ea444834c6e25e782665.jpeg)

[Previous page](https://meta.discourse.org/t/topic-list-previews-legacy/101646.md?page=5)

[Next page](https://meta.discourse.org/t/topic-list-previews-legacy/101646.md?page=7)
