Bcat
(Bcat)
23. April 2021 um 11:18
1
Hier ist mein Code:
<% if ( @topic_view.topic.tags.length > 0 and @topic_view.topic.tags.include? "abcxyza" ) %>
SOME THING
<% else %>
Vollständiger Code: hier
Und ist es falsch, die Seite unzugänglich zu machen?
Können Sie mir den korrekten Code geben, um zu prüfen, ob der Artikel-Tag ein ID-Tag mit dem Namen “abcxyz” hat?
Aus Interesse: Warum verwenden Sie eine ERB-Datei und keine HBS-Datei?
Normalerweise würden Sie innerhalb eines Connectors eine HBS-Vorlage verwenden.
Bcat
(Bcat)
23. April 2021 um 13:38
3
Ich bin nicht gut im Programmieren, daher habe ich mich nach einem anderen Plugin mit einer Funktion umgesehen, die die Connectoren beeinträchtigen könnte.
Wäre es einfacher, wenn man es in eine HBS-Datei schreibt?
Ich könnte mich irren, aber Connectors sind Ember-Komponenten, sodass Sie Ihre Verzeichnisstruktur hier tatsächlich an die Diskurs-Ember-Struktur anpassen müssen. Schauen Sie sich dafür am besten Beispiele in bestehenden offiziellen oder Pavilion-Plugins an.
Andererseits, wenn Sie wegen „AMP
Welches Plugin war das, aus Interesse?
Bcat
(Bcat)
23. April 2021 um 13: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…
ist: discourse-ratings/app/views/connectors/topic_header/aggregate_rating.html.erb at main · paviliondev/discourse-ratings · GitHub
Ich habe gerade gesehen, wie man ein HTML-Snippet in ein Thema einfügt, und es wird weiterhin angezeigt, wenn man die Quelldatei betrachtet. Zuvor wollte ich es in die -Engine einfügen.
Danke. Ich wurde eines Besseren belehrt. Sieht so aus, als ob du es kannst.
Bcat
(Bcat)
23. April 2021 um 13:54
8
Ich versuche herauszufinden, was es ist
<%= @topic_view.topic.inspect %>
<%= @topic_view.topic.tags.inspect %>
<%= @topic_view.topic.tags[0].inspect %>
Bcat
(Bcat)
23. April 2021 um 14:01
9
Danke.
Ich weiß nicht, das Testen und Ausführen des Codes dauert sehr lange … 90 % der Zeit verbringt man nur mit Warten.
merefield
(Robert)
23. April 2021 um 14:03
10
Können Sie es nicht lokal testen? Es ist immer gut, etwas zuerst lokal zu testen, bevor man es bereitstellt. Wie Sie sagen, Zeit.
Bcat
(Bcat)
23. April 2021 um 14:05
11
Alles ist erledigt und ich fühle mich dumm: D Anstatt $value[“key”] zu verwenden, habe ich $value.key benutzt :))
Kannst du es nicht lokal zum Testen ausführen? => Ich habe einen neuen Server erstellt und es getestet.
Vielen Dank, einen schönen Tag noch. @merefield