• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Gibt es Erfahrungen mit Einbindung in Wordpress?

    ChurchTools Schnittstellen
    kalender wordpress homepage
    17
    59
    17.2k
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • MaxStroM
      MaxStro
      zuletzt editiert von

      Hallo,

      gibt es neben der iframe-Einbindung andere Erfahrungen zur Nutzung des Churchtool-Kalenders in Wordpress /Empfehlungen für Plugins?

      CT hosting

      M 1 Antwort Letzte Antwort Antworten Zitieren 2
      • M
        m.h @MaxStro
        zuletzt editiert von m.h

        @MaxStro

        Wir haben vor zwei Monaten erst unsere Website mit WordPress neu aufgesetzt. Du kannst mal auf Jonas Dürr (link) zugehen. Der hat das für uns umgesetzt. Zusammen mit Jasmin Causevic (link). Einer von beiden kann dir sicher weiterhelfen.

        Wie sie das bei uns umgesetzt haben findest du hier:
        Kalender - https://www.ecclesianuernberg.de/events/
        Kleingrupen - https://www.ecclesianuernberg.de/kleingruppen/

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • ?
          Ein ehemaliger Benutzer
          zuletzt editiert von Ein ehemaliger Benutzer

          Hallo, gibt es Neuigkeiten bzgl. der Nutzung von Churchtool-Kalendereinträgen in Wordpress? @MaxStro

          Ich möchte nämlich gerne unsere Jugendevents in die Jugendhomepage eingefügt haben.

          Soeben habe ich in der API nachgeschaut, dass es in der API diverse Möglichkeiten gibt, auf die Kalender zuzugreifen, wobei mir da gerade die Dokumentation nicht ausreicht.
          Nach fund eines Code-Beispieles habe ich es hinbekommen, via .php die Funktion getCalendarEvents" in
          https://xxx.churchtools.de/index.php?q=churchcal/ajax abzurufen.

          • Wenn ich nun "getCalendarEvents" nutze, bekomme ich von einer gewünschten Kategorie die bevorstehenden Events, jedoch nicht nach Datum-Sortierten Reihenfolge?

          • In einem Demo-Code, wasi ch zufällig fand, gab es Arguments wie "from" oder "to", was bedeuten diese? Was gibt es für weitere Argumente?

          MaxStroM 1 Antwort Letzte Antwort Antworten Zitieren 0
          • MaxStroM
            MaxStro @Ein ehemaliger Benutzer
            zuletzt editiert von

            @KevHerm nein, von mir nicht. Bin in dem bereich nciht so bewandert 🙂 und unsere neue HP stockt nch etwas.

            CT hosting

            1 Antwort Letzte Antwort Antworten Zitieren 0
            • ?
              Ein ehemaliger Benutzer
              zuletzt editiert von Ein ehemaliger Benutzer

              Ich habe nun ein Wordpress-Plugin mit ein paar Funktionen geschrieben, welches mir aus ChurchTools aus gewünschtem Kalender die Informationen abruft und im Wordpress-Transienten zwischenspeichert.

              Via Cronjob aktualisieren sich die Daten dann alle paar Stunden, um auf dem neuesten Stand zu bleiben.

              • Derzeitiges Problem: Daten kommen in nicht chronologischer Reihenfolge an!

              http://ya-bielefeld.de/next-events/

              Desweiteren:
              Ich musste aus der helper.php, welche ich in einem Codebeispiel "ctapidemo-master.zip" fand, die getCookies() und saveCookies() Funktion rausnehmen, da diese nicht funktionierte in diesem Zustand. Haben Cookies hier überhaupt eine Relevanz bei derartigem Abruf?

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • jmrauenJ
                jmrauen ChurchToolsMitarbeiter
                zuletzt editiert von

                Cookies sind nur wichtig, wenn Du interne Daten abrufen willst. Wenn das öffentlich ist, brauchst Du das nicht.

                AndyA 1 Antwort Letzte Antwort Antworten Zitieren 0
                • AndyA
                  Andy admin @jmrauen
                  zuletzt editiert von

                  @jmrauen Und was ist mit der Sortierung?

                  ? 1 Antwort Letzte Antwort Antworten Zitieren 0
                  • ?
                    Ein ehemaliger Benutzer @Andy
                    zuletzt editiert von Ein ehemaliger Benutzer

                    @Andy
                    Habe bisher auch noch keine fertige funktion gefunden, also entweder man müsste in der churchcal bei "getCalendarEvents" etwas verändern, damit er vielleicht direkt beim einfügen der Einträge in ein Array die Chronologie beachtet.

                    Oder ich müsste mich irgendwann ransetzen und noch schnell die Arrays neu sortieren lassen. Aber wofür das Rad neu erfinden, wenn es evtl. schon fertige Ansätze gibt?^^

                    Ansonsten funktioniert es wunderbar!

                    AndyA 1 Antwort Letzte Antwort Antworten Zitieren 0
                    • AndyA
                      Andy admin @Ein ehemaliger Benutzer
                      zuletzt editiert von

                      @KevHerm Hatte gehofft, dass @jmrauen ggf. einen Lösungsvorschlag dafür hat ...

                      1 Antwort Letzte Antwort Antworten Zitieren 0
                      • ?
                        Ein ehemaliger Benutzer
                        zuletzt editiert von Ein ehemaliger Benutzer

                        Ich habe soeben die Funktion fertig, die mir das Array noch nach Datum sortiert.

                        http://ya-bielefeld.de/next-events/

                        Anbei habe ich ein Problem Entdeckt:
                        Die Endzeiten stimmen nicht überein mit den Startzeiten.
                        Habe Testweise beide Zeiten ausgegeben, dabei ist mir dies aufgefallen, dass die Daten nicht passen (was ich vom Server so bekomme)!!

                        Alle Events sollten auch am gleichen Tag Enden (mit Außnahme von Silvester...)

                        H AndyA 2 Antworten Letzte Antwort Antworten Zitieren 0
                        • H
                          HS @Ein ehemaliger Benutzer
                          zuletzt editiert von

                          @KevHerm Ich finde, dass das gut aussieht - schön und schlicht. Saubere Arbeit!

                          Jetzt sind wir natürlich gespannt, wie Du das umgesetzt hast. Lässt Du uns teilhaben an Deiner Arbeit?

                          1 Antwort Letzte Antwort Antworten Zitieren 0
                          • AndyA
                            Andy admin @Ein ehemaliger Benutzer
                            zuletzt editiert von

                            @KevHerm Sieht gut aus, Kevin. Aber mehrtägige Termine werden noch nicht eindeutig angezeigt ... 😉

                            1 Antwort Letzte Antwort Antworten Zitieren 0
                            • ?
                              Ein ehemaliger Benutzer
                              zuletzt editiert von Ein ehemaliger Benutzer

                              @Andy , ich möchte erstmal das Problem mit den unpassenden Daten von "enddate" behoben haben, welche ich so von der AjaxAbfrage bekomme. Da passen die Datumangaben nicht bei der Hälfte der Einträge!!! (Siehe http://ya-bielefeld.de/next-events/ )

                              @jmrauen ? Ist alles richtig in der churchcal_db.php in getCalPerCategory (Zeile 797)?

                              Danach werde ich das ganze noch verschönern! Kennt sich anbei jemand aus, wie ich die Einträge als Masonry einbinden kann? Habe es versucht, klappt nicht ganz.

                              @HS ich werde, wenn es fertig ist, das ganze Teilen.

                              AndyA 2 Antworten Letzte Antwort Antworten Zitieren 0
                              • AndyA
                                Andy admin @Ein ehemaliger Benutzer
                                zuletzt editiert von

                                @KevHerm sagte in Gibt es Erfahrungen mit Einbindung in Wordpress?:

                                Da passen die Datumangaben nicht bei der Hälfte der Einträge!!!

                                Könnte es sein, dass das Terminserien sind und bei enddate immer das des ersten Eintrags, also dem Beginn der Serie, genommen wird?

                                1 Antwort Letzte Antwort Antworten Zitieren 0
                                • AndyA
                                  Andy admin @Ein ehemaliger Benutzer
                                  zuletzt editiert von Andy

                                  @KevHerm Habe im ChurchCal nachgesehen: Für mich sieht es so aus, dass eine Terminserie bis zum 27.01.2017 lief und die nachfolgende bis 27.01.2018. Dementsprechend ist es - wie vermutet - der Endzeitpunkt des ersten Serientermins am 28.01.2017.

                                  1 Antwort Letzte Antwort Antworten Zitieren 0
                                  • ?
                                    Ein ehemaliger Benutzer
                                    zuletzt editiert von Ein ehemaliger Benutzer

                                    https://drive.google.com/file/d/0B3YbBhDYNM2IOTB5cGlUWF9IQ0k/view?usp=drivesdk

                                    Version 1.0:
                                    Automatische Synchronisation 1x täglich mit dem ChurchTools Calendar in einer gewünschten Kategorie und speichern der Ergenisse in die Datenbank.

                                    How-To:

                                    1. die 3 Zeilen in churchcal-sync.php verändern https://XXXXXXX.churchtools.de/index.php?q=churchcal/ajax
                                    • euer ChurchTools Name in der URL
                                    • gewünschte Kalendar-IDs: z.B. [2,3,14] oder nur [14]
                                    • verändere maxoutput, um die Ausgabe auf x Elemente zu beschränken
                                    1. .zip Datei installieren in Wordpress
                                    2. auf eine beliebige Seite einfach einfügen: [churchtools_cal]
                                    3. style.css im Plugin-Ordner kann modifiziert werden

                                    .
                                    .
                                    .
                                    Bitte macht doch ein Screenshot und zeigt mir eure Ergebnisse, wie es bei euch aussieht, wenn es funktioniert! Man kann das ganze noch verändern in der style.css, um das ganze z.b. nicht als Block, sondern als Liste auszugeben. Farben, Schriftgröße, etc.

                                    .
                                    .
                                    Weitere Beispiele von mir und anderen:
                                    http://ya-bielefeld.de/next-events
                                    http://big-begeistertleben.de/termine/
                                    http://friedenskirche.de

                                    Noch zu überarbeiten (TO-DO):

                                    • Für die einfache Nutzung: Einstellungsmöglichkeiten im Backend hinzufügen. Derzeit funktioniert der Form Button nicht, das Ergebnis wird nicht in DB geschrieben (Zeile 37-70). Deswegen vorerst deaktiviert. Vielleicht eine Kleinigkeit?
                                    • Output: schön wäre ein einziger Shortcode mit verschiedenen Output-Varianten.
                                    MaxStroM H 2 Antworten Letzte Antwort Antworten Zitieren 2
                                    • MaxStroM
                                      MaxStro @Ein ehemaliger Benutzer
                                      zuletzt editiert von

                                      @KevHerm Der Dropbox-Link geht nicht mehr 😞 Kannst du mir das mal zur Verfügung stellen?

                                      CT hosting

                                      1 Antwort Letzte Antwort Antworten Zitieren 0
                                      • S
                                        sirdud
                                        zuletzt editiert von

                                        Habe das Thema gerade eben gesehen und bin auch sehr begeistert von der Umsetzung. Da wir gerade unsere Homepage neu aufbauen und auch churchtools ab dem 01.01. in den produktiven Betrieb nehemen wollen, wäre es super, wenn wir auf die Erkenntnisse aus dem Skript auch zugreifen könnten. Wir haben allerdings kein Wordpress im Einsatz, sondern TYPO3. Denkbar wäre, daraus eine kleine TYPO3 Extension zu bauen.

                                        MaxStroM 1 Antwort Letzte Antwort Antworten Zitieren 1
                                        • MaxStroM
                                          MaxStro @sirdud
                                          zuletzt editiert von

                                          @sirdud Unsere "alte" läuft auch mit Typo3, also auch hier Interesse

                                          CT hosting

                                          1 Antwort Letzte Antwort Antworten Zitieren 1
                                          • H
                                            HS @Ein ehemaliger Benutzer
                                            zuletzt editiert von

                                            @KevHerm Danke für Deine Arbeit. Ich habe es mal rudimentär in eine Test-Umgebung eingebunden. Und es funktioniert tadellos.

                                            Bestimmt wäre es für Viele hilfreich, wenn so ein PlugIn auch von offizieller Seite gerade für ein so gängiges System wie WordPress zur Verfügung gestellt werden würde. Ich denke, dass mit Deinem @KevHerm Ansatz für Viele die Grundlage geschaffen werden würde, Kalender grafisch ansprechend einzubinden. 👍

                                            1 Antwort Letzte Antwort Antworten Zitieren 1
                                            • Erster Beitrag
                                              Letzter Beitrag