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.
Thema ausblenden / hervorheben
#1 Thema ausblenden / hervorheben
hallo,
werde hier mal ein Plugin vorstellen
Aufgabe des Plugins
in der Themen-Auflistung von
- Activity Feed - feed.php
- Letzte Beiträge - forum.php?show=last
- Forum-Liste - /f999-ein-forum.html
sollen die Links einzelner Threads/Themen ausgeblendet bzw. hervorgehoben/betont werden.
Auch als Gast kann man es in meinem Testforum https://test-2022.xobor.de/t66f21317-Plu...tonen-quot.html ausprobieren.
das Script ist noch in der Testphase, deswegen suche ich auf diesem Wege Testuser, denen ich ein "privates Plugin" zusenden würde.
Nach wie vor werden die Daten im Browser (localStorage) gespeichert und nicht auf dem Server.
Das hat den Vorteil, dass Gastleser auch dieFunktion nutzen können.
Bisher sind nur die Templates V4 und V6 berücksichtigt, V3 könnte folgen ...
... würde es „Fussball spielen” heissen
vG Bernd
#2 Plugin: Thema ausblenden / hervorheben, Lesezeichen
will an dieser Stelle erstmal danke sagen, dass creator vor einiger Zeit das script analysiert hat.
seit einiger Zeit doktere ich schon an meinem Plugin rum und
nach wie vor habe ich wohl noch nicht die richtige Rechteeinstellung für meine dataVar gefunden:
doreadall: -
Darf alles überall Lesen
doreadmyorigin: alle
Darf Lesen, wenn die Variable einem Inhalt des Users zugeordnet ist.
doreadmyvar: alle
Darf Lesen, wenn die Variable vom User selbst angelegt wurde.
docreate: -
Darf die Variable erstellen (immer und überall)
docreatemyorigin: alle
Darf die Variable erstellen, wenn sie einem eigenen Inhalt zugeordnet ist
dochangeall: -
Darf die Variable verändern (immer und überall)
dochangemyorigin: alle
Darf die Variable verändern, wenn sie einem eigenen Inhalt zugeordnet ist
dochangemyvar: alle
Darf die Variable verändern, wenn die Variable einem Inhalt des Users zugeordnet ist.
Moderatoren und Admins sollen keine fremden Daten lesen und bearbeiten können, sondern nur wie auch andere Mitglieder ihre eigenen.
sieht da jemand, was ich falsch mache?
manche Mitglieder, können ihre Daten nicht lesen (vielleicht auch nicht speichern). setDataVar() gibt in jedem Fall "true" zurück
#3 RE: Plugin: Thema ausblenden / hervorheben, Lesezeichen
Wenn ich DataVars im Profil speichere brauche ich kein "userseparatet". Die DataVar ist dann ja beim richtigen User gespeichert.
"userseparatet" macht zB. Sinn wenn man für jeden User etwas in Beiträgen speichert.
Die DataVar hast du userseparartet und dem Userprofil zugeordnet.
Hast du auch die richtige User-id in beide Optionen eingetragen?
2
3
4
5
6
7
xobor.plugin("pluginID").getDataVar("varname", "3", {{user_id}}, function(res) {
// callback function
}, {{user_id}});
xobor.plugin("pluginID").setDataVar("varname", "3", {{user_id}}, wert, function(res) {
// callback function
}, {{user_id}})
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#4 RE: Plugin: Thema ausblenden / hervorheben, Lesezeichen
Zitat von Mike48 im Beitrag #3
Hast du auch die richtige User-id in beide Optionen eingetragen?
xobor.plugin("pluginID").getDataVar("varname", "3", {{user_id}}, function(res) {
// callback function
}, {{user_id}});
das habe ich tatsächlich nicht gemacht und den letzten Parameter weggelassen wie in diesen Beispielen:
https://www.xobor.de/plugin-doc-api.html...ugin_getDataVar
nun habe ich erstmal zu tun, die Änderungen einzubauen - bin gespannt, wie es dann funktioniert ...
#5 RE: Plugin: Thema ausblenden / hervorheben, Lesezeichen
Du hast geschrieben, dass das auch für Gäste gehen soll. Die DataVar hast du aber im Profil abgelegt. Gäste haben aber kein Profil, also kann es für Gäste keine DataVar geben.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
@l2otbart_57
Die Rechte der DataVar würde ich spontan so vergeben:
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#7 RE: Plugin: Thema ausblenden / hervorheben, Lesezeichen
... da hatte ich mich wohl missverständlich ausgedrückt. Die Daten der Gäste speichere ich im localstorage, deswegen kann man als Gast auch ein wenig in meinem Foren rumprobieren.
zum Stand der Dinge: habe eine neue dataVar creiert ohne userseparated.
dann in den Funktionsaufrufen den letzten Parameter mit user_id besetzt. Das ging bei den ersten Usern gut, doch kann scheiterte bei anderen das erste Speichern ( setDataVar lieferte false ).
zukünftig werde ich den letzten Parameter (userseperatedID) wieder weglassen.
zur Kontrolle der Rechtetabelle lasse ich mir die Indizes der xoborDynamics ausgeben. Oft sind Datensätze fremder User dabei
2
3
4
5
6
7
8
9
10
11
12
13
const param="var_name";
const us_nam="{{user_name}}";
const us_id="{{user_id}}";
let s="";
for (let xd of xoborDynamic ) {
if (xd[plugin_id] && xd[plugin_id][param]) {
for (let k3 in xd[plugin_id][param]) {
for (let u in xd[plugin_id][param][k3]) s+=" "+u;
} // k3=target_type
}
} // xd
s=us_nam+": ["+us_id+"] ("+s+" )";
Ergebnis sollte sein: Admini: [1] ( 1 )
oft sehe ich aber z.B.: Admini: [1] ( 1 2 5)
also Datensätze von user_2 und user_5
werde jetzt mal mit deiner Rechteeinstellung probieren ...
- 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