Support » Allgemeine Fragen » Geichartige Seiten und Einfügen von Inhalten

  • Gelöst sonoptikon

    (@sonoptikon)


    Ich habe versucht, den Betreff einigermaßen vernünftig zu gestalten.

    Ich bin ein recht blutiger WP-Anfänger, habe aber ziemlich viel Erfahrung mit Programmierung und auch PHP.

    Nun gibt es folgende Anforderung, für die ich als Anfänger noch keine Lösung weiß

    Es gibt den Menüpunkt „Bezirksgruppen“ (und in ähnlicher Weise „Freunde & Partner“.

    Im Link oben wird die Seite für „Aachen“ gezeigt, es gibt insgesamt 13 solche Gruppen und ca. 8 gleichartige Seiten für „Freunde & Partner“.

    Und diese Seiten sind alle gleich aufgebaut.

    In der derzeit gültigen Webseite (dfgnrw.de – unter Bezirksgruppe) gibt es dafür nur eine Seite, und die wird mit Parametern aufgerufen.

    Alle Seiten haben den gleichen Aufbau:

    – Name der Bezirksgruppe
    – Kontaktdaten
    – Foto, wenn vorhanden (rechts neben den Kontaktdaten
    – Link auf Newsletter, wenn für diese Gruppe eine Datei „newsletter.pdf“ vorhanden ist .
    – evtl. eine Grafik oder ein Logo, wenn vorhanden

    – und dann alle Veranstaltungen, bei denen diese Gruppe Veranstalter ist

    Es gibt also drei Herausforderungen:

    1. Eine einheitliche Seite mit Parameter aufrufen. Wenn das nicht geht, muss ich eben viele gleichartige Seiten machen.

    2. Links auf newsletter.pdf – den könnte ich fest einbauen, im Zweifelsfall wird er nicht gefunden

    3. Alle Termine, bei denen diese Gruppe Veranstalter ist, sollen am Ende erscheinen. Und zwar so, wie sie auf der rechten Leiste im Plugin gestaltet sind.

    Mir ist das sehr wichtig, aber ich habe keine Ahnung, wie das gehen soll.

    Vielen Dank für Hilfe und Tipps

    • Dieses Thema wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 16)
  • Hallo,
    wenn ich das richtig interpretiere, hast Du insgesamt 21 Seiten, also

    13 solche Gruppen und ca. 8 gleichartige Seiten für „Freunde & Partner“

    , im Prinzip also 2 verschiedene Seitentypen.
    Ich würde Dir da das Plugin Duplicate Post vorschlagen, mit dem man gleichartige Seiten kopieren und auf der Basis der kopierten Seite relativ schnell die Seiten erstellen kann. In diese Seite kannst Du den Link für den newsletter.pdf einbauen.
    Bezüglich der Veranstaltungen könntest Du das Plugin The Events Calendar nutzen. Für die jeweilige Ortsgruppe kannst Du da eine Kategorie anlegen, so dass Du die entsprechenden Veranstaltungen der Ortsgruppe gefiltert in einem Widget anzeigen kannst.
    Viele Grüße
    Hans-Gerd

    Thread-Starter sonoptikon

    (@sonoptikon)

    Es sind nicht 2 verschiedene Seitentypen, sondern alle Seiten haben den gleichen Aufbau, der Unterschied besteht nur darin, dass die Bezirksgruppen (einige davon e.V.) Mitglied der DFG NRW sind, die „Freunde & Partner (z.B. Auslandsgesellschaft oder Suomi Seura) nicht.
    Ich habe das einfach mit einem Parameter gelöst:
    http://dfgnrw.de/index_bzg.php?bzg=BO (da kann man unten auch gleich den Veranstaltungskalender sehen, und
    http://dfgnrw.de/index_pfr.php?pfr=AUSLG

    Der unterschiedliche Parameter „bzg“ und „pfr“ hat keine Auswirkung auf den Inhalt, die Gruppen werden völlig gleich behandelt, und sie stehen in einer Datenbasis in der gleichen zweidimensionalen Tabelle, mit Kennzeichen „B“ oder „F“, der Parameter ist lediglich ein Hinweis, welches Untermenü („B“ oder „F“ links oben angezeigt werden soll.

    Mir ging es darum, die Anzahl der Seiten klein und übersichtlich zu halten (insgesamt habe ich nur 8 Seiten, die sich in er Funktionalität gering unterscheiden), aber nach dem, was du schreibst, ist das wohl nicht einfach möglich und auch nicht sinnvoll. Derzeit pflege ich die Daten (die sich ja auch nur selten ändern) in dem zuständigen PHP Modul in der Tabelle, aber in WordPress kann ich ja die Daten sehr komfortabel direkt auf der Seite ändern. Und um die 21 Seite komme ich dann wohl nicht drumrum.
    Zum Anlegen der Seiten mache ich das einfach mit Copy+Paste von der alten Seite, dann wird alles richtig dargestellt.

    Für die Termine nutze ich tatsächlich The Events Calendar, der macht das gleiche wie ich hier:
    http://dfgnrw.de/index.php?mode=kal, nur eben sehr viel komfortabler und einfacher zu pflegen.
    Ich sorge dafür, dass bei jeder Veranstaltung ganz präzise der Ort, der/die Veranstalter, der Typ und Schlagwörter angegeben sind.

    Ich habe mir das ursprünglich so vorgestellt, dass die Veranstaltungen auf der Seite unten dargestellt werden, entweder als Widget oder in der Gesamtansicht – was mir aber sehr attraktiv vorkommt, wäre, wenn bei der Seite einer Gruppe gaz einfach die Ansicht auf dem Widget rechts gefiltert wird.
    Ich müsste dann auf der Seite der Gruppe nichts verändern (21 mal!!!), sondern das Widget rechts fragt einfach nur nach dem Veranstalter, der links angegeben wird.

    Wenn das so funktioniert, habe ich das richtig verstanden. Aber ich weiß natürlich nicht, wie das geht, weil ich im Moment nur Seiten und Beiträge anlegen und gestalten kann. Aber das wird … (inzwischen google ich schon mal ein bisschen)

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon. Grund: Rechtschreibung
    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon.

    Zum Anlegen der Seiten mache ich das einfach mit Copy+Paste von der alten Seite, dann wird alles richtig dargestellt.

    schneller geht es deutlich mit dem plugin Duplicate Post. Wenn Du die Seiten dann erstellt hast, kannst Du das Plugin an sich wieder deaktivieren bzw. löschen.
    The Events Calendar bietet ein entsprechendes Widget „Veranstaltungsliste“ an, bei der man die Kategorie entsprechend filtern kann, siehe z. B. hier

    Thread-Starter sonoptikon

    (@sonoptikon)

    Erst mal vielen Dank.

    Jetzt stellt sich für mich folgende Frage:

    Das Widget müsste unten auf der Seite (z.B. „Aachen“) eingebaut werden. Dazu gehe ich auf die Seite, positioniere die Schreibmarke ganz unten und suche dann nach dem Knopf, mit dem ich das Widget einfügen kann.

    Also erste Frage:

    Wie kann ich das Widget veranlassen, sich am Ende meiner Seite „Aachen“ niederzulassen.

    Zweite Frage:

    Obwohl ich noch nicht so weit bin, müsste ich dann in dem Widget eintragen, dass nur die Veranstaltungen gezeigt werden dürfen, die den Veranstalter „Bezirksgruppe Aachen“ haben.

    Ich bin an der Oberfläche von WordPress schon ganz gut vorangekommen, aber ich renne ständig mit dem Kopf an die Wand und suche Stellen, an denen ich mich durchbeißen kann.

    An sich bin ich ganz positiv.

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon.

    Hallo,
    die Veranstaltungen können mit Hilfe eines Shortcodes, den „The Events Calendar“ anbietet, ans Ende der Seite geschrieben werden (das geht dann nicht mit einem Widget – ich hatte Deine Frage in dem Bereich missverstanden). Diese Liste kannst Du dann anhand der Kategorie jeweils filtern:
    [tribe_events view="list" category="Aachen"]

    Aber ehrlich gesagt geht das jetzt schon zu weit und da solltest Du Dich eher an das Support-Forum der Entwickler wenden.

    Thread-Starter sonoptikon

    (@sonoptikon)

    Danke! ich denke, das ist genau die Lösung. Eine Freundin hatte mir schon angedeutet, dass das über die Kategorie möglich ist.

    Ich würde das im Grunde so ähnlich lösen, wie ich das bisher auch getan habe, da hat jede Gruppe einen Code, z.B. „AC“ für Aachen, und ich müsste dafür Kategorien anlegen und die eben dann auch in den entsprechenden Veranstaltungen angeben.

    Ich hatte mir das allerdings auch so vorgestellt, dass ich dazu nicht eine Kategorie angebe, sondern den Veranstalter (in diesem Fall „Bezirksgruppe Aachen“). Aber das geht wohl nicht

    mag sein, dass das anhand eines anderen Plugins im Zusammenhang mit The Events Calendar auch anhand des Veranstalters gefiltert werden kann bzw. Du könntest Dir auch selbst so einen Shortcode über die functions.php erstellen, aber ich würde es so lassen.
    Ich markiere das Thema damit als gelöst.

    Thread-Starter sonoptikon

    (@sonoptikon)

    Jetzt bin ich dabei, rauszukriegen, wie man einen Shortcode einfügt. es gibt diverse Anleitungen im Netz, hier steht z.B.:

    „Um einen Shortcode im Classic Editor von WordPress einzusetzen, tippt man ihn einfach an der gewünschten Stelle ein oder fügt den vorher kopierten Shortcode aus der Zwischenablage ein. Hier werden einige Shortcodes aber auch noch als Buttons in der Werkzeugleiste angeboten.“

    Einen entsprechenden Button finde ich leider nicht, ich habe jetzt den Shortcode eingefügt, aber was man sieht, ist eben nur der Shortcode. Allerdings habe ich ihn stehengelassen, um ihn, wenn ich weiter bin, verwenden zu können:

    https://dev1.dfgnrw.de/bezirksgruppen/castrop-rauxel

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon.

    sorry, ich habe gerade gesehen, dass der Shortcode nur unterstützt wird, wenn Du das kostenpflichtigen zusätzlichen Plugin „Events Calendar Pro“ einsetzt (siehe auch die URL in meiner vorherigen Antwort):
    🔔 Note: The [tribe_events] shortcode is only available within Events Calendar PRO.

    Thread-Starter sonoptikon

    (@sonoptikon)

    oh, danke! Dann mache ich mich weiter schlau

    Thread-Starter sonoptikon

    (@sonoptikon)

    ah, gut! Ich sehe, dass spontan zwei meiner Anforderungen (Shortcodes und wiederkehrende Veranstaltungen) im PRO drin sind. Es gibt drei Varianten, die vermutlich vom Umfang gleich sind, die Personal kostet 89$.

    Ich gehe davon aus, dass, wenn ich die installiere, die dann sozusagen mir gehört, da fällt also keine jährliche Gebühr an, oder?

    Im Moment steht am Schluss meiner Castrop-Rauxel der Shortcode, und der ist eben dann auch nur als Shortcode sichtbar. Ich gehe davon aus, dass nach der Installation und Aktivierung der PRO-Version dann nicht mehr der Shortcode sichtbar ist, sondern die Termine, die der Shortcode selektiert. Wenn ich das richtig verstehe, fordert sozusagen das Theme vom Event Calendar per Shortcode die Inhalte an, und wenn der Calendar das nicht hergibt, dann sehe ich nur den Shortcode.

    Sehe ich das richtig. Mir ist es wichtig, dass ich solche grundlegenden Dinge richtig verstehe

    Hallo,
    die genannte Version Personal reicht aus. Der Shortcode wird in jedem Fall umgesetzt – wenn keine Termine unter der Kategorie stehen, werden aber auch keine Termine und natürlich auch nicht der Shortcode gezeigt.

    Thread-Starter sonoptikon

    (@sonoptikon)

    danke!

    Thread-Starter sonoptikon

    (@sonoptikon)

    danke! So habe ich das auch gesehen – und wenn ich so eine PRO kaufen, dann fällt der einmalige Betrag an und dann gehört es für alle Zeiten mir, oder?

    Oh, ich sehe gerade: Pro Jahr …

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von sonoptikon.

    nein, das ist (leider) eine Gebühr pro Jahr – siehe hier.
    Alles Weitere findest Du auf der genannten Seite.

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 16)
  • Das Thema „Geichartige Seiten und Einfügen von Inhalten“ ist für neue Antworten geschlossen.