Bcat
(Bcat)
23 أبريل 2021، 11:18ص
1
هذا هو الكود الخاص بي:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
شيء ما
<% else %>
الكود الكامل: هنا
وهل من الخطأ جعل الموقع غير قابل للوصول؟
هل يمكنك إعطائي الكود الصحيح للتحقق من أن وسوم المقال تحتوي على وسم معرف باسم “abcxyz”؟
من باب الفضل، لماذا تستخدم ملف ERB بدلاً من ملف HBS؟
عادةً ما تستخدم قالب HBS داخل مُوصِل.
Bcat
(Bcat)
23 أبريل 2021، 1:38م
3
أنا لست ماهراً في البرمجة، لذا قمت باتباع إضافة أخرى تحتوي على دالة قد تتعارض مع الموصلات.
إذاً، هل سيكون الأمر أسهل إذا كتبت ذلك في ملف hbs؟
قد أكون مخطئًا، لكن المكونات (connectors) هي مكونات Ember، لذا ستحتاج فعليًا إلى تعديل هيكلية المجلدات لديك هنا لتتوافق مع هيكلية Ember الخاصة بـ Discourse. أنصحك بالنظر في الإضافات الرسمية أو الإضافات التابعة لـ Pavilion للحصول على أمثلة.
ومع ذلك، إذا كنت عالقًا في عملية تصيير الجانب الخادم (SSR) بسبب ‘AMP’، فقد تحتاج إلى نهج مختلف أقرب إلى ما تفعله حاليًا. غير أنني لست متأكدًا مما إذا كانت المكونات (connectors) تعمل في هذا السيناريو؟ - لست أفضل مستشار هنا، لذا سأترك الأمر للنقاش العام.
يبدو أن المكونات (connectors) مدعومة أيضًا لملفات ERB التي يتم تصييرها على جانب الخادم.
Bcat:
لقد تابعت إضافة أخرى
ما هي هذه الإضافة بالتحديد؟
Bcat
(Bcat)
23 أبريل 2021، 1:51م
6
A Discourse plugin that lets you use topics to rate things!
Features
Rate topics by a star rating system in the composer.
Enable different rating types on a per-category or per-tag basis.
Toggle rating count and average rating per rating type.
Toggle visibility of ratings, counts and averages based on user roles.
Bulk actions including rating type migration
[screenshot]
Get the code
Report a bug
Lost?
Not sure how to install a plugin? Follow the steps here .
Mak…
هو: discourse-ratings/app/views/connectors/topic_header/aggregate_rating.html.erb at main · paviliondev/discourse-ratings · GitHub
أرى فقط كيفية إدراج مقتطف HTML في موضوع، ولا يزال يظهر عند عرض المصدر. سابقًا، أردت الإدراج في محرك .
شكرًا لك. أنا أصحح معلوماتي. يبدو أنه يمكنك ذلك.
Bcat
(Bcat)
23 أبريل 2021، 1:54م
8
أحاول معرفة ما هو الأمر
<%= @topic_view.topic.inspect %>
<%= @topic_view.topic.tags.inspect %>
<%= @topic_view.topic.tags[0].inspect %>
Bcat
(Bcat)
23 أبريل 2021، 2:01م
9
شكرًا لك.
لا أدري، فاختبار الكود وتشغيله يستغرق وقتًا طويلاً … 90% من الوقت هو انتظار
ألا يمكنك تشغيله محليًا للاختبار؟ من الجيد دائمًا اختبار شيء ما محليًا أولاً قبل النشر. كما تقول، الوقت.
Bcat
(Bcat)
23 أبريل 2021، 2:05م
11
تم كل شيء وأجد نفسي أحمقًا: D بدلاً من استخدام $value[“key”] استخدمت $value.key :))
ألا يمكنك تشغيله محليًا للاختبار؟ => لقد أنشأت خادمًا جديدًا واختبرته.
شكرًا جزيلاً، يومًا سعيدًا. @merefield