@merefield ما هو رأيك في هذا المتطلب؟
عذرًا يا ستيفان على عدم ردّي عليك. هذا اعتبار عملي أكثر وهو فكرة جميلة جدًا. سأفكر في الأمر عندما أجد بعض الوقت الفراغ، لكن لن يحدث ذلك قريبًا لأنني مشغول حاليًا بعمل مع عملاء. التمويل سيساعد دائمًا في تنفيذ الأمور بشكل أسرع.
لا تقلق، لقد ظننت أنه قد يكون مرّ دون انتباه. هل يجب أن أفتح طلب ميزة في مكان ما؟
بالتأكيد، إليك الرابط: Pavilion
تم! ![]()
@everyone يرجى دعم طلب الميزة هذا!
![]()
لقد أطلقت إصلاحًا كبيرًا للأداء أزال استدعاءً مكررًا:
لذلك، يجب أن تصبح خريطة المستخدمين مستجيبة بسرعة أكبر بكثير.
ملاحظة: شكرًا لـ @Richie على لفت انتباهي إلى تحدي قابلية التوسع ومساعدتي في الاختبار.
إليك خريطته المذهلة للمستخدمين لإثبات أنه يمكن جعل هذا يعمل لأكثر من 500 شخص!:
شكرًا لك على التطوير المستمر للإضافة @merefield ![]()
عند النقر على علامة على الخريطة، يحدث خطأ في إعادة التوجيه يظهر في وحدة تحكم المتصفح:
TypeError: "u is undefined"
navigatedToPost _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9981
routeTo _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9898
routeTo _discourse-custom-wizard-05c36c40f360683b056c7ad300041bc66902371a17c22f1686fa56420a8af7c1.js:1655
afterModel _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:69656
jQuery 12
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
_application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085:12
error _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085
jQuery 16
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
خارج فترة الدعم في الوقت الحالي، لكنني سأراجع الإصدار التالي.
أي خريطة تقصد؟ لقد جربت خريطة المستخدم للتو على إصدار حديث، وهي تعمل بشكل جيد.
هذا حول موضوع له موقع.
حان وقت ميزة جديدة! ![]()
البحث المقيد حسب الدولة
أضفت إمكانية تقييد البحث حسب الدولة الافتراضية. هذه الميزة معطّلة افتراضيًا.
إليك الإعداد الجديد بجانب الإعداد ذي الصلة الموجود مسبقًا:
وهذا يعني أن المستخدمين، على سبيل المثال، لن يعودوا يحصلون على عناوين تظهر في دول غريبة، إذا كان كل ما يحتاجونه هو عنوان واحد فقط، أي أن نطاق موقعك محدد بدولة معينة.
شكرًا لـ @Richie على اقتراح هذه الميزة وتمويلها، شكرًا لك يا ريتش!
(ملاحظة: تم إطلاق هذه الميزة سراً منذ فترة ولكن لم يتم الترويج لها)
أعجبني هذا الميزة حقًا! شكرًا لك! ![]()
هناك شيء لا أفهمه ولم أجد أي توثيق له، وهو location_user_profile_format.
أستخدم خدمة Location IQ وهي تولد عناوين طويلة جدًا (الشارع + المدينة + المقاطعة + الولاية + الدولة + الرمز البريدي). إذا استخدمت تنسيق العنوان، فيمكنني تقييد هذه المعاملات. هل هذا صحيح؟
إذن، إذا أردت فقط عرض الرمز البريدي + المدينة + الشارع، هل يمكنني فعل ذلك من خلال هذا الإعداد؟
لقد حاولت استخدام معاملات (address: number) لكنها لم تعمل معي. أعتقد أنني أغفلت شيئًا ما
إنها تعمل بشكل رائع، لكن هناك الكثير من المعلومات غير الضرورية في العناوين.
إذا كان لديك وقت لإضافة أي تعليمات لإعداد هذا، فسأقدر ذلك كثيرًا!
شكرًا لك!
مرحباً!
أنا أجرب هذا الإضافة الرائعة. يبدو أنها عمل متين جداً!
الغرض من استخدامي هو عرض مواقع التجارة ضمن فئة التجارة.
لدي عدة أسئلة:
-
قمت بتفعيل صورة المستخدم للموقع، لكن صورتي لا تظهر على الخريطة. هل هناك شيء فاتني؟
-
لون علامة تصنيف خريطة الموقع: هل من الممكن تغيير شكل الأيقونة؟ عندما أختار علامة ملونة، تبدو دائرية أكثر مما أحب، فأنا أفضل الشكل الافتراضي.

-
تنسيق ملف تعريف المستخدم للموقع: كيف يمكنني العثور على قائمة بخصائص تحديد الموقع الجغرافي؟ حاولت تعيين “العنوان”، لكن حقل الموقع في تفضيلات المستخدم ظل نصاً عادياً، دون محدد موقع.

-
هل من الممكن عرض الموقع تحت اسم الموضوع في قائمة المواضيع؟ حتى يرى المستخدمون من النظرة الأولى أين تقع عملية البيع (هذا مهم جداً لأن المنتدى دولي)
-
عند النقر على العلامة، أواجه خطأ:
مع هذا المخرجات من وحدة التحكم:
_application-0839e21515af10c83cf59df7b5c45c2f8db9404f82c4186084346bb0a0a9b425.js:63408
TypeError: Cannot read property 'refresh' of undefined
_ember_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:36991 Error while
processing route: topicBySlugOrId Cannot read property 'refresh' of undefined TypeError: Cannot read
property 'refresh' of undefined
_ember_jquery-
d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:38545 Uncaught TypeError: Cannot read property 'refresh' of undefined
لا أستخدم مكونات سمة مخصصة، وبالنسبة للإضافات، أستخدم فقط مثبت procourse، واستكشف البيانات، و Discourse Locations.
تعديل:
تمكنت من حل المشكلة رقم 4:
بإضافة هذا الكود إلى قالب قائمة الموضوعات/قائمة-عنصر-الموضوع.raw:
{{~#if topic.location}}
<div class="title-location">
{{d-icon 'map-marker-alt'}} {{location-format topic.location opts}}{{location-label-container}}
</div>
{{~/if}}
نفس المشكلة هنا:
كود HTML:
<h3 class="location-and-website">
<div class="user-profile-location"><svg class="fa d-icon d-icon-map-marker-alt svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#map-marker-alt"></use></svg> فرنسا</div>
<div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<a href="http://canapin.dev" rel="noopener " target="_blank">canapin.dev</a>
</div>
<span id="ember29" class="ember-view"> <div id="ember31" class="user-location-and-website-outlet replace-location ember-view"><!----><div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<span title="http://canapin.dev">canapin.dev</span>
</div>
</div>
</span>
</h3>
أعتقد أن هذه المشكلة سببها دمج الموقع الجغرافي والموقع الإلكتروني في فئة واحدة. بعد أن بدأت في استخدام ميزة خريطة موقع المستخدمين، تم حل المشكلة.
بدلاً من زر ‘إظهار الخريطة’ في أعلى الموضوع، أفضل أن تكون الخريطة متجاوبة ومكبرة مسبقًا ضمن حدود محتوى الموضوع. هل تم النظر في شيء من هذا القبيل؟
عذراً @Canapin على التأخر في الرد
أعتقد أن هذا يخص خريطة المستخدمين فقط.
يمكنك العثور على المنطق المحدد للشكل هنا: discourse-locations/assets/javascripts/discourse/lib/map-utilities.js.es6 at b76f5c42401db9d30be3499408f913493f1cdcb7 · merefield/discourse-locations · GitHub.
قد يكون من الجميل إضافة ميزة تسمح بتخصيص هذا الشكل. نرحب بطلبات الدمج (PR).
أولاً، قم بتفعيل هذا الإعداد:

ثم سيظهر إعداد جديد في ملف المستخدم:
لا تقلق في هذه المرحلة بشأن الإعدادات الأكثر تعقيدًا. يحتاج المستخدمون فقط إلى البدء بالكتابة واختيار نتيجة البحث المناسبة.
أحسنت في إيجاد حل ![]()
تم الإبلاغ عن هذه المشكلة من قبل. سأقوم بمراجعتها قريبًا.
هل يمكنك عمل نموذج أولي لهذا؟ لستُ واضحًا تمامًا بشأن ما تقصده بالضبط؟
- يمكن أن يكون حجم الخريطة متجاوبًا (ضمن تخطيط محتوى الموضوع) مع حد ارتفاع اختياري
- يتم وضعها أسفل نص العنوان، وفوق محتوى الموضوع
- لا حاجة لزر “إظهار الخريطة”
فكرة رائعة. لو تضمنت خيار الافتراضي على العرض المطوي، لكان ذلك موضع ترحيب. نرحب بطلبات الدمج.








