لا يمكنني إعادة إنتاج المشكلة.
لكي يظهر شيء ما على الخريطة، تحتاج إلى البحث عن موقع محدد والعثور عليه وتحديده، وبعد ذلك سيكون له موقع جغرافي مطلوب ليظهر على الخريطة.
مجرد إعطاء شيء ما اسمًا والضغط على حفظ لن يؤدي إلى إنشاء موقع جغرافي، وبالتالي لن يظهر على الخريطة. يجب عليك تحديد عنوان مُعاد محدّد.
اكتشاف جيد. ألاحظ أنه لا يزال يظهر إذا كانت الفئة تحتوي على فئة فرعية، ولكن هذا ليس مفيدًا بشكل خاص
هذا صعب، نحن بين المطرقة والسندان هنا.
هل ستقبل @david طلب سحب (PR) لإضافة منفذ إضافة:
topic-list-after-badges
لأننا لا نستطيع استخدام topic-list-after-title لأنه سيتم عرضه قبل الشارة، مما يبدو سيئًا، ولا يمكننا استخدام topic-list-before-category لأنه لا يتم عرضه دائمًا؟
إعجاب واحد (1)
david
(David Taylor)
25 مارس 2025، 1:33م
1148
يبدو معقولاً بالنسبة لي. هل يمكنك تقديم طلب السحب (PR) للتوضيح، ومن هناك سنمضي قدماً.
3 إعجابات
david
(David Taylor)
25 مارس 2025، 4:45م
1150
تم الدمج، شكرًا @merefield
6 إعجابات
dsims
(Daniel)
26 مارس 2025، 3:34ص
1152
لقد أضفت اختبارًا للتأكيد، وما أعتقد أنه الإصلاح:
main ← dsims:fix_update
opened 03:28AM - 26 Mar 25 UTC
Added a test to confirm the problem and fix.
`upsert` was re-finding the topi… c before the changes were saved, so the custom_fields were missing and TopicLocation not created. It was working on create because it uses the post_created event which happens after its persisted.
This change simply passes the topic object to upsert instead of re-finding.
4 إعجابات
مساهمة ممتازة، مشكلة صعبة، نقدر العمل، شكراً، تم الدمج!
إعجابَين (2)
dsims
(Daniel)
26 مارس 2025، 1:06م
1155
3 إعجابات
dsims
(Daniel)
26 مارس 2025، 3:06م
1157
لا يمكنك رؤيته في السمة الافتراضية، ولكني أرى مشاكل في التصميم (مع isabelle على الأقل) في صفحة الخرائط بسبب نقص الترميز. لقد أدى تغليفه بـ Discovery::Layout إلى حل المشكلة
main ← dsims:fix_map_layout
opened 02:55PM - 26 Mar 25 UTC
Seeing style issues with a theme on the maps page that doesn't match the other "… discovery" pages due to different markup.
So I tried to incorporate the Layout wrapper [as seen here in list.gjs](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/discovery/list.gjs) which resolved the issue.
3 إعجابات
david
(David Taylor)
26 مارس 2025، 4:32م
1158
عذرًا على ذلك! لقد مررت بكابوسًا في إعادة التأسيس/دمج طلب سحب gjs. تم استعادة المنافذ الجديدة الآن .
4 إعجابات
شكرا لك (وأحسنت صنعًا يا @dsims لملاحظتك).\n\nأتساءل عما إذا كان هذا هو السبب في اجتياز اختباري محليًا وفشلها في طلب السحب؟!
إعجابَين (2)
تم إصلاح هذا الآن، ودمجه، والتحقق منه:
main ← topic_list_update_take_two
opened 08:36PM - 25 Mar 25 UTC
Move location label to new Topic List outlet
* so that in can show in all cir… cumstances.
* whilst not corrupting the badge layout in relation to Topic Title.
هيا بنا نحتفل بالمواقع في المواضيع في الفئات!
ملاحظة: هذا يستخدم المنافذ الجديدة المفيدة جدًا، وسأطبق نفس التغيير على أحد ملحقاتي الأخرى …
7 إعجابات
thoka
(Thomas Kalka)
1 أبريل 2025، 2:35م
1164
شكراً لك على هذا المكون الرائع.
نحن نستخدمه لتطبيق شبكة ضيافة.
آمل الحصول على بعض التمويل في المستقبل، لدفع ثمن المزيد من الميزات.
تقرير خطأ بسيط: الخريطة العامة (جميع الفئات) لا تستخدم ألوان الفئات لأسماء الدبابيس. جميع الدبابيس لها نفس اللون.
إعجاب واحد (1)
يبدو هذا أشبه بطلب ميزة بالنسبة لي، ولكنه فكرة لطيفة على أي حال، تم تدوينها!
thoka
(Thomas Kalka)
1 أبريل 2025، 2:37م
1166
آه، آسف. يبدو أنني أسأت فهم التوثيق.
سيكون هناك الكثير من طلبات الميزات، إذا كنت ترغب في سماعها، دون أن يكون لدي مال .
إعجاب واحد (1)
Roi
1 أبريل 2025، 9:04م
1167
حسنًا، البحث لا يعمل هنا في الوقت الحالي. غريب.
على أي حال، هل من الممكن إخفاء موقع المستخدم وأيضًا خريطة المستخدم إذا لم يتم تسجيل الدخول إلى Discourse أو ربما فقط إذا كان المستخدم في المستوى 0؟
إعجاب واحد (1)
nathank
(Nathan Kershaw)
2 أبريل 2025، 2:59ص
1168
أخشى أن هذا غير ممكن في الوقت الحالي - على الرغم من أنني سأكون مهتمًا به جدًا أيضًا!
أحد الحلول الأقل من مثالية هو التأكد من عدم وجود روابط للخريطة يمكن الوصول إليها من قبل المجهولين، وأن الخريطة نفسها مخفية إذا قام شخص ما بمشاركة الرابط؛ أستخدم هذا:
// hide user map from anon
.anon div.users-map-container {
display: none;
}
بالطبع، لن توقف أي شخص لديه مهارات تقنية جيدة يعرف ما يبحث عنه، لكنك ستمنع 99٪ العاديين (ما يعادل قفل دراجة رخيص في ذهني).
هذا هو نوع الشيء الذي سيكون مناسبًا لرعاية هذا المكون الإضافي.
5 إعجابات
Roi
2 أبريل 2025، 9:27م
1169
نعم، شكراً لك. كنت على علم بـ “حل” CSS. ولكن، كما قلت، ليس مثالياً حقاً. وأعتقد أن محركات البحث تزحف وتعرض هذه المعلومات في نتائج البحث على أي حال.