Birthday Plugin - wer kann modifizieren?

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
chrissy-dizzy
Beiträge: 154
Registriert: 24. Jun 2010, 17:35

Birthday Plugin - wer kann modifizieren?

Beitrag von chrissy-dizzy »

Ich suche jemanden, der dieses Plugin so modifiziert, dass die Geburtstage nur vom bestimmten Rollen angezeigt werden. Wer kann helfen?
Zuletzt geändert von chrissy-dizzy am 25. Jul 2018, 14:24, insgesamt 1-mal geändert.
henner
Beiträge: 180
Registriert: 24. Jan 2016, 21:40
Kontaktdaten:

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von henner »

Hallo!
In admidio 3.3.X kannst du über die Einstellungen im Menü die Sichtbarkeit des Plugins steuern. Dadurch kannst du den zugriff auf bestimmte Rollen beschränken. Reicht dir das nicht?

Gruß Henner
chrissy-dizzy
Beiträge: 154
Registriert: 24. Jun 2010, 17:35

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von chrissy-dizzy »

Hallo Henner,

in dem System sind die Daten auch von Verstorbenen hinterlegt. Die sollen nicht in der Geburtstagsliste auftauchen. Aus archivarischen Gründen müssen sie jedoch im System bleiben.

Ich habe in der config.php eine 1 für die anzuzeigende Rolle eingetragen
$plg_rolle_sql = '1';

, doch das wirkt nicht. bzw. wird dann die Seite ohne css anzeigt.
henner
Beiträge: 180
Registriert: 24. Jan 2016, 21:40
Kontaktdaten:

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von henner »

Hallo!
Die Sichtbarkeit der verstorbenen Mitglieder würde ich dadurch einschränken, dass ich deren Rollenmitgliedschaft mit dem Todestag beenden würde. Sie werden dann nicht mehr angezeit, wenn sie aktuell keiner Rolle mehr zugeordnet sind.
Für Archivzwecke könnt ihr euch auch die ehemaligen Mitglieder anzeigen lassen, wenn die entsprechenden Rechte vergeben sind.

Die Sichtbarkeit des Plugins und damit der Geburtstagsliste an sich, brauchst du nicht in einer config zu beschränken. In 3.3.X kannst du das bei den Menüeinstellungen machen. Siehe Screenshot:
Sichtbarkeit_Plugin.JPG
Sichtbarkeit_Plugin.JPG (58.02 KiB) 12937 mal betrachtet
Hilft das weiter?
chrissy-dizzy
Beiträge: 154
Registriert: 24. Jun 2010, 17:35

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von chrissy-dizzy »

Hallo,

die Mitgliedschaften zu beenden möchte ich vorerst ausschließen. Die Geburtstagsliste soll auch allen eingeloggten Mitgliedern angezeigt werden - nur eben soll die angezeigte Liste auf bestimmte Rollen beschränkt sein.

Dies ist ja in der config.php scheinbar auch vorgesehen

// Angabe welche Rollen selektiert werden sollen
// Aufzählung mit Komma vornehmen "(4,5)"
$plg_rolle_sql = ' ';

Funktioniert nur nicht ... s.o.
henner
Beiträge: 180
Registriert: 24. Jan 2016, 21:40
Kontaktdaten:

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von henner »

Das verstehe ich nicht.
Angenommen die Rolle "Mitglied" ist id 1. Dann selektierst du, dass nur Gebrutstage der Rolle 1 angezeigt werden.

Wenn das Mitglied verstirbt willst du die Mitgliedschaft nicht beenden - dann bleibt es doch in Rolle 1 und du musst eigentlich nichts selektieren. Bzw. bringt das Selektieren nichts. Du hast also eine extra Rolle "Ehemalige" (mit z.B. id 5). Beendest also die Mitgliedschaft in Rolle 1 und startest eine Mitgliedschaftin Rolle 5.

Verstehe ich das jetzt richtig? Welche archivarischen Zwecke kannst du mit dem Status "ehemalige", den Admidio vorsieht, nicht umsetzen?

Gruß Henner
henner
Beiträge: 180
Registriert: 24. Jan 2016, 21:40
Kontaktdaten:

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von henner »

chrissy-dizzy hat geschrieben:Hallo,

die Mitgliedschaften zu beenden möchte ich vorerst ausschließen. Die Geburtstagsliste soll auch allen eingeloggten Mitgliedern angezeigt werden - nur eben soll die angezeigte Liste auf bestimmte Rollen beschränkt sein.

Dies ist ja in der config.php scheinbar auch vorgesehen

// Angabe welche Rollen selektiert werden sollen
// Aufzählung mit Komma vornehmen "(4,5)"
$plg_rolle_sql = ' ';

Funktioniert nur nicht ... s.o.
Hallo,
ich dachte auch zunächst, dass würde nicht funktionieren. Es lag bei mir aber daran, dass ich mit Adminrechten getestet habe. Als Admin scheinen die Beschränkungen überschrieben zuwerden- was ja auch sinnvoll ist.
Hast du die Beschränkung mit einem Testzugang ohne Adminrechte probiert?

Gruß Henner
chrissy-dizzy
Beiträge: 154
Registriert: 24. Jun 2010, 17:35

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von chrissy-dizzy »

Hallo Henner,

wir haben die Rolle "Verstorbene", (Role ID 7)
Dann eine Rolle "Lebende" (Role ID 7).

Sobald ich die config.php ändere, zerschießt es die css. auch wenn ich mich auslogge und als testuser einlogge.
henner
Beiträge: 180
Registriert: 24. Jan 2016, 21:40
Kontaktdaten:

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von henner »

chrissy-dizzy hat geschrieben: wir haben die Rolle "Verstorbene", (Role ID 7)
Dann eine Rolle "Lebende" (Role ID 7).
Ich weiß zwar nicht, ob das das Problem ist, aber es kann ja eigentlich nicht zwei Rollen mit derselben ID geben.
Hast du dich da vertippt?

Sonst kann ich da leider nicht helfen. An die config komme ich ja auch mit Zugangsdaten für admidio nicht dran.
rmb
Plugin-Developer
Beiträge: 625
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von rmb »

Hallo chrissy-dizzy,

welches Plugin verwendest Du eigentlich?

Du schreibst "Geburtstagsliste", aber im Plugin "Geburtstagsliste" gibt es keine config.php. Die von Dir beschriebene config.php gehört zum Plugin "Birthday".

Gruß
rmb
chrissy-dizzy
Beiträge: 154
Registriert: 24. Jun 2010, 17:35

Re: Geburtstagsliste - wer kann modifizieren?

Beitrag von chrissy-dizzy »

Ok, danke für den Hinweis. Es handelt sich in der Tat um das birthday Plugin. Meine Rollen haben unterschiedliche IDs - da habe ich mich vertippt.
swid
Beiträge: 83
Registriert: 25. Mai 2015, 11:37

Re: Birthday Plugin - wer kann modifizieren?

Beitrag von swid »

Hallo,
ein uralter Thread, aber ich hatte heute mit dem Birthday Plugin (welches bei 3.3.7 mitgeliefert wird) das gleiche Problem;
Sobald ich im config.php unter $plg_rolle_sql einen Wert eintrage, zerschiesst es mir das Layout der kompletten Seite und zeigt lediglich eine verstümmelte Login-seite an. Mache ich etwas falsch?
Gruss, swid
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Birthday Plugin - wer kann modifizieren?

Beitrag von XimeX »

ich glaub da fehlen die klammern. Ist leider im Kommentar auch falsch.

Code: Alles auswählen

// falsch
$plg_rolle_sql = '1,2,3';
// richtig
$plg_rolle_sql = '(1,2,3)';
swid
Beiträge: 83
Registriert: 25. Mai 2015, 11:37

Re: Birthday Plugin - wer kann modifizieren?

Beitrag von swid »

so funktioniert es! Danke Ximex
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Birthday Plugin - wer kann modifizieren?

Beitrag von XimeX »

Habs für v4.0 auf ein array geändert. Vermutlich wird sich aber bis zum release von v4.0 noch einiges an der config ändern
Antworten