Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Plugin: [vzmsg] - Liste der Beiträge
#1 Plugin: [vzmsg] - Liste der Beiträge
möchte hier eine erste Version eines neuen Plugins vorstellen.
Aufgabe des Plugins
beim Aufruf der Themenansicht, werden ein paar wichtige Daten der Beiträge eingelesen
• nr des Posts
• msgid des Posts
• Autor des Posts
• user_id des Autors
• Titel des Posts
• Datum des Posts
diese Daten werden kompakt am Ende der Seite aufgelistet und dienen quasi als Inhaltverzeichnis der Seite
Zusätzlich werden diese Daten im sessionStorage gespeichert. Sie werden also gelöscht, wenn das Browser-Fenster/Tab geschlossen wird.
Damit stehen die Daten auch zur Verfügung, wenn eine Seite weitergeblättert wird. So wächst das Verzeichnis mit jedem Blättern weiter.
Zusätzlich wird eine kleine "Statistik" der schreibenden User und ihrer Beitragszahl erstellt
so sieht es bei mir im V4 aus.
Ausprobieren kann man es derzeit im V4 https://test-2022.xobor.de/t87f21317-Plu...-Beitraege.html
Denke, dass ich bald eine 1. Version einreichen werde und bin gespannt, was Ingmar von der Idee hält 😎
#2 RE: Plugin: [vzmsg] - Liste der Beiträge
inzwischen habe ich eine Version zur Überprüfung beim Support eingereicht.
wahrscheinlich voreilig, denn erste Fehler tauchen auf
❌ eine Änderung der Gruppenrechte hat keine Auswirkungen ❗ - die Anzeige lässt sich für keine Gruppe ausschalten
die Standardeinstellung in der config lautet "alle" - ist das die Ursache? habe ich die Einstellung falls verstanden?
möchte @Ingmar bitten, dafür die Ursache zu finden - in dieser fehlerhaften Version taugt das Plugin jedenfalls nicht zur Veröffentlichung
danke schon mal
#3 RE: Plugin: [vzmsg] - Liste der Beiträge
Man muss die Gruppenrechte Variable auch verwenden und den Code einklammern in
{{gruppenrechete==true.start}}
dieser code wird für die erlaubten ausgeführt
{{gruppenrechete==true.else}}
dieser code wird für die nichterlaubten ausgeführt
{{gruppenrechete==true.else}}
Für gruppenrechete deine Rechet-Variable einfügen
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#4 RE: Plugin: [vzmsg] - Liste der Beiträge
ah - danke Mike,
das habe ich tatsächlich nicht beachtet.
... dann habe ich in nächster Zeit ja einiges zu tun, um auch die anderen Plugins zu korrigieren
... würde es „Fussball spielen” heissen
vG Bernd
#5 RE: Plugin: [vzmsg] - Liste der Beiträge
Zitat von Mike48 im Beitrag #3
Man muss die Gruppenrechte Variable auch verwenden und den Code einklammern in
{{gruppenrechete==true.start}}
dieser code wird für die erlaubten ausgeführt
{{gruppenrechete==true.else}}
dieser code wird für die nichterlaubten ausgeführt
{{gruppenrechete==true.else}}
Für gruppenrechete deine Rechet-Variable einfügen
Das ist aber eine seltsame Arbeitsweise für die Gruppenrechte.
Dafür gibt es die Gruppen-Einstellungen im Plugin-Menü,wo ich Gruppen die Erlaubnis gebe oder nicht.
Durch die Else-Verzweigung wird dann aus den vorher eingestellten erlaubten Gruppen die nicht erlaubten Gruppen.Und das Gleiche umgekehrt.
Dann brauche ich keine Einstellungen mehr.
Das könnte man machen,wenn man nur eine Gruppe hat (welches Forum hat das schon),aber wenn man z.B. 10 Gruppen hat,dann wird das nichts.
Und am Ende von Deinen Code muß die Abfrage wieder geschlossen werden.
{{gruppenrechete==true.end}}
Gruß
Olaf
#6 RE: Plugin: [vzmsg] - Liste der Beiträge
Hier ein Beispiel mit ConfigVar Gruppenrechte in meinem Testplugin für getdeep.
Das Script funktioniert nur wenn der User eine Gruppe hat die im Plugin in den Gruppenrechten plugin_getdeepfox1_config_rechte der grünen Gruppe angehört.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{{plugin_getdeepfox1_config_rechte==true.start}}
<script>
console.log("# begin getdeep ###########################");
var idata = {target_id: {{plugin_getdeepfox1_config_targetid}}, target_type: {{plugin_getdeepfox1_config_targettype}} };
xobor.plugin("getdeepfox1").getDeep(idata, function(res){
if(res) {
console.log("Plugin Getdeep - targed_type: {{plugin_getdeepfox1_config_targettype}} targed_id: {{plugin_getdeepfox1_config_targetid}} - - - - - - - - begin - - - - - - - - -");
for(var Eigenschaft in res) {
Ausgabe = "targed_type: {{plugin_getdeepfox1_config_targettype}} targed_id: {{plugin_getdeepfox1_config_targetid}} - " + Eigenschaft + ": " + res[Eigenschaft];
console.log("Plugin Getdeep - "+Ausgabe);
}
console.log("Plugin Getdeep - targed_type: {{plugin_getdeepfox1_config_targettype}} targed_id: {{plugin_getdeepfox1_config_targetid}} - - - - - - - - ende - - - - - - - - -");
}else{
console.log("Plugin Getdeep - targed_type: {{plugin_getdeepfox1_config_targettype}} targed_id: {{plugin_getdeepfox1_config_targetid}} - - - - - - nicht vorhanden - - - - - - - -");
}
});
console.log("# end getdeep ###########################");
</script>
{{plugin_getdeepfox1_config_rechte==true.start}}
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Zitat von Mike48 im Beitrag #6
Das Script funktioniert nur wenn der User eine Gruppe hat die im Plugin in den Gruppenrechten plugin_getdeepfox1_config_rechte der grünen Gruppe angehört.
Das ist mir schon klar,wie die Variable für Gruppenrechte funktioniert.
Gruß
Olaf
#8 RE: Plugin: [vzmsg] - Liste der Beiträge
Zitat von Mike48 im Beitrag #6
plugin_getdeepfox1_config_rechte
Hast recht.
Habe ich übersehen.
Muss natürlich auch in meinem Plugin ändern. War mir bis jetzt nicht aufgefallen da ich es nur als Admin selber nutze.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software