• Gelöst h2o4

    (@h2o4)


    Hallo zusammen,
    für unsere Vereins-Homepage suche ich einen Kalender, in den ich Termine inkl. Beschreibung und vielleicht auch ein Bild eintrage, und diese sollen dann auch für alle Webseiten-Besucher, also öffentlich, sichtbar sein.
    Zusätzlich brauche ich aber in jedem Termin ein Feld, in dem ich nicht öffentliche Daten eintragen kann. Die meisten Kalender / Eventkalender sind mir allerdings viel zu komplex. Ich brauche z.B. kein Bezahlsystem oder Ticket Verkauf.

    Ich nutze WordPress 6.8.3 und das Theme Twenty Twenty-Three
    Grüße

Ansicht von 11 Antworten – 1 bis 11 (von insgesamt 11)
  • Hallo,
    ich habe so etwas auf verschiedenen Websites u. a. hier mit dem Plugin The Events Calendar realisiert.
    Da kann man auch nichtöffentliche Felder (siehe Einstellungen > Benutzerdefinierte Felder einrichten.
    Das Plugin kannst du kostenfrei verwenden, ist allerdings recht komplex.

    Viele Grüße
    Hans-Gerd

    • Diese Antwort wurde vor 2 Wochen, 5 Tage von Hans-Gerd Gerhards geändert. Grund: Tippfehler
    Thread-Starter h2o4

    (@h2o4)

    Danke Hans-Gerd!
    Dann werde ich mir The Events Calender die Tage näher ansehen.

    wir freuen uns über eine Rückmeldung.

    Thread-Starter h2o4

    (@h2o4)

    Also, The Events Calender erfüllt alle Kriterien. Die Standarddarstellung auf der Homepage ist nicht nach meinem Geschmack, kann aber per CSS angepasst werden. Positiv ist, dass auch Benutzer in der Rolle „Mitarbeiter“ das Recht haben, Termine einzutragen.
    Das Vereinsmitglied, das die Termine einträgt und pflegt, findet dieses PlugIn allerdings nicht besonders intuitiv.
    Daher habe ich alternativ Termin-Kalender installiert.
    Dieses Plugin ist von der Bedienung wesentlich einfacher und schlanker. Nachteil: Wer Termine eintragen möchte, muss mindestens die Rechte Redakteure haben.
    Fazit: Ich werde noch weiter suchen.

    Danke für die Info.
    Bei der Fülle von Event-Plugins kann es schwer sein, das Plugin zu finden, das exakt „passt“.

    Aber wir freuen uns über eine Rückmeldung, solltest du ein entsprechendes Plugin gefunden haben.
    Viel Erfolg.

    Moderator La Geek

    (@la-geek)

    @h2o4

    Nachteil: Wer Termine eintragen möchte, muss mindestens die Rechte Redakteure haben.

    Dieses Rechteproblem kannst du lösen. Installiere und aktiviere das Plugin User Role Editor. Das Plugin Termin-Kalender muss auch installiert und aktiviert sein.

    Navigiere zu Benutzer ➡️ User Role Editor, klicke darauf.
    Im Fenster User Role Editor legst du eine neue Rolle an, klicke dafür auf ➡️ Add Role.
    Pop-up-Fenster: In die Felder Role name (ID) sowie Display Role Name trage deine bevorzugten Bezeichnungen ein. Ich habe in Feld 1 (Role name) Termine und in das zweite Feld Kalender eingetragen.

    Ziel ist es, der neu angelegten Rolle die Rechte der Rolle Autor PLUS die Rechte für den Termin-Kalender zu geben. Also wählst du unter Make copy of im Drop-down-Menü aus: Autor (author). Als Nächstes auf den Button Add Role klicken. In diesem ersten Schritt hast du die neue Rolle Kalender mit exakt denselben Rechten wie die der Rolle Autor angelegt.

    Die Rechte für den Termin-Kalender findest du links unter Custom capabilities, klick darauf und aktiviere im neuen Fenster die Checkboxen vor termin-kalender_delete und termin_kalender_edit. Klick rechts auf den Button Update und im Pop-up-Fenster (Confirm) auf den Button Yes.

    Zum Schluss noch unter Benutzer die Person auswählen, die den Kalender bearbeiten soll und vergib dort die neue Rolle Kalender.

    Da das theoretisch immer so schlecht nachvollziehbar ist, hier ein Video über das zuvor Beschriebene: Video.

    Thread-Starter h2o4

    (@h2o4)

    @la-geek

    das ist ja ein sehr interessantes Plugin. Ich komme allerdings erst am WE dazu dieses umzusetzen.
    Danke auch für das Video! Ich werde berichten .
    Grüße

    Thread-Starter h2o4

    (@h2o4)

    Durch den Hinweis von La Geek auf das Plugin User Roll Editor habe ich das Plugin Members entdeckt, und installiert. Damit konnte ich die Benutzer Rechte sehr einfach beschränken.
    Also, als Kalender nutze ich aktuell Termin-Kalender und zur Beschränkung der Benutzerrechte Members .
    Danke für die hilfreichen Hinweise.

    Moderator La Geek

    (@la-geek)

    Hallo @h2o4

    danke für die Rückmeldung und das Setzen des Threads auf gelöst 🙂
    War das Plugin User Role Editor nicht ausreichend, oder wieso hast du das (natürlich auch sehr gute) Plugin Members eingesetzt?

    Thread-Starter h2o4

    (@h2o4)

    das kann ich dir nicht genau sagen, Members hat mich auf dem ersten „klick“ irgendwie mehr überzeugt. Aktuell habe ich es auf meiner „Spielwiese“ schon wieder deinstalliert und nutze User Role Editor. Mit beiden Plugin’s kann ich das gleiche Ziel erreichen. Welches von beiden besser, performanter, schlanker ist kann ich nicht beurteilen. Ich habe beide Versionen auch nur in der Free – Version installiert.
    Grüße

    Moderator La Geek

    (@la-geek)

    Danke für die Info, ich hatte mich schon gewundert :). Und ja, User Role Editor besticht nicht gerade durch ein intuitives UI, obwohl hier bei den Bezeichnungen der Berechtigungen gilt „Nomen est Omen“. 🙂

Ansicht von 11 Antworten – 1 bis 11 (von insgesamt 11)

Du musst angemeldet sein, um auf dieses Thema zu antworten.