Bewertungsanzeige-Plugin (Customer Alliance, Wordpress)
Implementierungs-Details
Einbau in eine Seite oder einen Beitrag
Das Plugin wird durch folgenden Shortcut aufgerufen
[rating lang='<Sprachkürzel>' what=<Detail> id=<ID>]
Wird ID weggelasen, wird die erste Einrichtung angenommen.
what | Gesamtbew. (1) | Einzelbew. (2) | Slider (4) | Widget (8) |
---|---|---|---|---|
0 | - | - | - | - |
1 | X | - | - | - |
2 | - | X | - | - |
3 bzw. n/a 1) | X | X | - | - |
4 | - | - | X | - |
5 | X | - | X | - |
6 | - | X | X | - |
7 | X | X | X | - |
8 | - | - | - | X |
9 | X | - | - | X |
10 | - | X | - | X |
11 | X | X | - | X |
12 | - | - | X | X |
13 | X | - | X | X |
14 | - | X | X | X |
15 | X | X | X | X |
Legende: 1) im Sinne der Abwärtskompatibilität
Bewertungs-Sterne
Die Bewertungs-Sterne können durch Austausch der Imgae-Dateien im Verzeichnis
/wp-content/plugins/noesis_rating/images/
dem Layout der Seite angepasst werden.
Erlaubt sind die Dateiendungen png, gif, jpg oder jpeg, welcher Typ benutzt wird, kann in der Konfiguration (siehe Abschnitt rechts) festgelegt werden.
Es müssen sieben Dateien abgelegt werden:
- star_0.* : leerer Stern
- star_1.* : 1/6 gefüllter Stern
- star_2.* : 1/3 gefüllter Stern
- star_3.* : 1/2 gefüllter Stern
- star_4.* : 2/3 gefüllter Stern
- star_5.* : 5/6 gefüllter Stern
- star.* : gefüllter Stern
Anpassung des Erscheinungsbildes
Generell (CSS)
Alle Elemente des Plugins sind von CSS-Klassen
umschlossen, die mit noesis-rating-… beginnen. Dadurch kann das Erscheinungsbild
(auch in Teilen) leicht individuell angepasst kann.
Der Slider bringt eine eigene CSS-Datei
/wp-content/plugins/noesis_rating/slider.css
mit, die bei Bedarf angepasst
werden muss. Die vom Slider verwendeten Klassen beginnen mit slidesjs-….
Speziell, Ersetzung anonyme Bewertungen
Der Text, der für anonyme Bewertungen angezeigt werden soll, kann bei den Übersetzungen speziell formatiert werden. Dafür ist am Ende des Textes eine in Doppelpunkte eingeschlossene Zahl anzugeben (Beispiel: anonym:1:). Folgende Formatierungen stehen im Moment zur Auswahl (Kombinationen durch Addition möglich):
- 1: kursiv
- 2: abgeblendet
Konfiguration
Die nachfolgend aufgeführten Werte müssen gesetzt werden. Das Plugin bringt die Werte für die Sprachen Deutsch (de) und Englisch (en) mit.
- Generelle Einstellungen
- Anzahl der Einrichtungen
- Verwendung der JSON-Schnittstelle (seit Version2.0, CA-API-Key erforderlich)
- JSON-Schnittstelle
- Name der Einrichtung (für beide Schnittstellen gleich)
- CA-API-Key
- URL Punktbewertungen1)
- URL Textbewertungen1)
- URL Slider1)
- URL Widget1)
- XML-Schnittstelle
- Name der Einrichtung (für beide Schnittstellen gleich)
- CA-ID
- CA Zugriffs-Schlüssel
- URL Punktbewertungen1)
- URL Textbewertungen1)
- URL Slider1)
- URL Widget1)
- JSON-Schnittstelle
- Kategorien (legt die anzuzeigenden Kategorien und deren Reihenfolge fest)
- CSS des Plugins nutzen (für tabellarische Darstellung und Widget)
- Image-Typ (png, gif, jpg, jpeg, svg)
- Einstellungen für Einzelbewertungen
- Anonyme Bewertungen kennzeichnen
- Antworten des Betreibers anzeigen
- Einstellungen für den Slider
- Größe der Sterne im Slider
- Slider-Autoplay
- Kürzung langer Kommentare im Slider
- Internationalisierung
- Verfügbare Sprachen2)
- Übersetzungen (für jede unter 2) eingetragene Sprache)
- Ersetzung anonyme Bewertung
- Betreiber-Antwort
- Kategorie-Bez. (gleiche Reihenfolge wie oben)
- Datumsformat
- Dezimaltrennzeichen (seit Version 2.0)
- „Gesamtbewertung“
- „Bewertungen“
- „Positive Bewertungen“
- „Bewertung vom“
- „geschäftlich“
- „privat“
- „mehr/weniger“
- „Ältere Bewertungen anzeigen…“
- „Alle Bewertungen angezeigt…“
Legende:
1) Platzhalter/Ersetzungen in URLs:
- #id# wird durch CA ID ersetzt
- #key# wird durch CA Zugriffs-Schlüssel ersetzt
- #lang# wird durch das Sprachkürzel ersetzt – siehe: 2)
Automatische Sprach-Erkennung
Falls die Sprache (lang='<Sprachkürzel>') im Shortcut nicht angegeben wird, versucht das Plugin, die Sprache selbst zu bestimmen. Dies geschieht in nachfolgend angegebener Reihenfolge:
- Sprache aus WPML-Plugin (ICL_LANGUAGE_CODE)
- konfigurierte Sprache der Installation (get_bloginfo('language'))
- Standard: de