Gleichnamige Kalendertermine mit gleichem Alias

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Russe
    Contao-Fan
    • 23.10.2009
    • 738

    #1

    Gleichnamige Kalendertermine mit gleichem Alias

    Ich habe gerade einen Kalender importiert, der hatte mehrfach einen Termin mit dem selben Titel enthalten. In Contao kamen diese Termine auch an, nur hatte jeder dieser Termine mit dem selben Titel auch den selben Alias, der aber eigentlich eindeutig sein müsste. Ich habe das gemerkt als ich einen dieser Termine bearbeiten wollte und beim Sichern die Warnung kam dass dieser Alias schon vorhanden wäre.

    Ich vermute mal dass das Probleme geben kann wenn mehrere Termine den selben Alias haben, oder?
    Russe
  • Russe
    Contao-Fan
    • 23.10.2009
    • 738

    #2
    Hallo Helmut,

    hier ist noch ein neues Problem.

    Ich habe in Contao einen Kalender mit Events von 1999 bis heute, und die will ich auch alle in eine ics-Datei exportieren lassen. Wähle ich bei den Einstellungen als Startdatum ein Datum kleiner oder gleich dem 09.09.2001 werden nur Events bis zu diesem Datum exportiert. Wähle ich ein Datum größer gleich 10.09.2001 werden die richtigen Events exportiert.
    Ich vermute mal ganz stark das hat etwas mit diesen beiden Tickets zu tun, denn da geht es um das selbe Datum.

    bzw.


    Kannst du dir das mal ansehen und schauen ob der Fehler bei deiner Erweiterung liegt oder ob das dann richtig exportiert wird wenn dieser Fehler in Contao behoben wird?
    Russe

    Kommentar

    • klecksel
      Contao-Nutzer
      • 20.01.2011
      • 2

      #3
      Gleichnamige Kalendertermine mit gleichem Alias

      Zitat von Russe Beitrag anzeigen
      Ich habe gerade einen Kalender importiert, der hatte mehrfach einen Termin mit dem selben Titel enthalten. In Contao kamen diese Termine auch an, nur hatte jeder dieser Termine mit dem selben Titel auch den selben Alias, der aber eigentlich eindeutig sein müsste. Ich habe das gemerkt als ich einen dieser Termine bearbeiten wollte und beim Sichern die Warnung kam dass dieser Alias schon vorhanden wäre.

      Ich vermute mal dass das Probleme geben kann wenn mehrere Termine den selben Alias haben, oder?
      Bei mir gibt das Probleme, denn wenn man die Termindetails ansieht, dann stimmt das dort angezeigte Datum i.d.R. nicht mit dem Datum des Termins überein. Das irritiert schon einige.

      Kommentar

      • tinoo
        Contao-Fan
        • 19.06.2009
        • 591

        #4
        Hoi Helmut

        Die beiden Tickets hatten zur Folge, dass jetzt bei eintägigen Terminen beim Feld endDate der Wert NULL eingetragen wird, anstatt wie früher den Wert mit startDate gleichzusetzen.

        Hat das einen Einfluss auf die iCal-Exportfunktion? Ich hab grad probiert einen neuen Kalender zu exportieren, aber es wird mir immer nur 1 Events exportiert. Kann sein, dass ich etwas falsch mache, bin aber der Meinung, dass ich alle Einstellungen 1:1 übernommen habe. Start und Ende habe ich natürlich angepasst...
        Freundliche Grüsse
        Martin

        Kommentar

        • hschottm
          Contao-Fan
          • 15.06.2009
          • 825

          #5
          Zitat von tinoo Beitrag anzeigen
          Hoi Helmut



          Die beiden Tickets hatten zur Folge, dass jetzt bei eintägigen Terminen beim Feld endDate der Wert NULL eingetragen wird, anstatt wie früher den Wert mit startDate gleichzusetzen.

          Hat das einen Einfluss auf die iCal-Exportfunktion? Ich hab grad probiert einen neuen Kalender zu exportieren, aber es wird mir immer nur 1 Events exportiert. Kann sein, dass ich etwas falsch mache, bin aber der Meinung, dass ich alle Einstellungen 1:1 übernommen habe. Start und Ende habe ich natürlich angepasst...
          Hi tinoo,

          das hat keinen Einfluss. Die Termine werden trotzdem korrekt exportiert.
          Ich hab mir auch grad mal einen Kalender mit zwei Terminen angelegt und der wurde auch so exportiert. Deswegen kann ich deinen Fehler grad nicht so ganz nachvollziehen.
          Kannst du mir evtl. mehr Informationen geben?

          Gruß,
          Helmut
          Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
          -- Bender

          Kommentar

          • hschottm
            Contao-Fan
            • 15.06.2009
            • 825

            #6
            Zitat von hschottm Beitrag anzeigen
            Das ist ein Bug. Durch die Einführung des Datenbank-Caches wurde die Alias-Abfrage nicht mehr korrekt durchgeführt. Ich werde gleich eine neue Version veröffentlichen.

            LG,
            Helmut
            So, eine aktualisierte Version von calendar_ical steht jetzt zur Verfügung. Die Alias-Einträge werden jetzt wieder korrekt erzeugt.
            Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
            -- Bender

            Kommentar

            • hschottm
              Contao-Fan
              • 15.06.2009
              • 825

              #7
              Zitat von tinoo Beitrag anzeigen
              Hoi Helmut



              Die beiden Tickets hatten zur Folge, dass jetzt bei eintägigen Terminen beim Feld endDate der Wert NULL eingetragen wird, anstatt wie früher den Wert mit startDate gleichzusetzen.

              Hat das einen Einfluss auf die iCal-Exportfunktion? Ich hab grad probiert einen neuen Kalender zu exportieren, aber es wird mir immer nur 1 Events exportiert. Kann sein, dass ich etwas falsch mache, bin aber der Meinung, dass ich alle Einstellungen 1:1 übernommen habe. Start und Ende habe ich natürlich angepasst...
              Hi tinoo,

              das hatte doch einen Einfluss. Hatte vergessen meine Datenbank zu aktualisieren. Ich hab noch zwei kleine Bugfixes gemacht, die das mit dem Datum berücksichtigen. Probier es bitte noch mal aus.

              LG,
              Helmut
              Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
              -- Bender

              Kommentar

              • tinoo
                Contao-Fan
                • 19.06.2009
                • 591

                #8
                Hoi Helmut

                Danke für deinen Einsatz. Ich hab geupdatet, aber es hat sich noch nicht das gewünschte Resultat eingestellt. Das kann aber daran liegen, dass die Events vom aktuellen Kalender noch nicht veröffentlich sind...

                Konkret:
                Ich habe einen neuen Kalender "2011" erstellt, und darin alle neuen Vereinstermine eingetragen. Da noch nicht alles komplett ist, sind alle Events im Kalender noch nicht veröffentlicht!

                Da unser Vereinsjahr von 26.02.2011 bis 25.02.2012 geht, hab ich das so als Start und Ende in den iCal-Einstellungen eingetragen...

                Mit der Frontend-Vorschau werden die Events angezeigt, und auch das Content-Element iCal. Die Datei, die dann aber herunterlade, enthält nur den ersten Event aus dem Kalender...

                Gut möglich, dass das Problem behoben ist, wenn alle Events veröffentlicht sind. Komisch ist einfach, dass es mit einem Event auch unveröffentlicht funktioniert...

                Edit: Auch die iCal-Datei auf dem Server enthält nur den ersten Event...
                Freundliche Grüsse
                Martin

                Kommentar

                • tinoo
                  Contao-Fan
                  • 19.06.2009
                  • 591

                  #9
                  Ok, bin jetzt einen Schritt weiter.

                  Offensichtlich vertragen sich zwei iCal-Elemente auf einer Seite nicht! Ich hatte das iCal-Element für den Download vom 2010-er Kalender im gleichen Artikel wie das iCal-Element vom 2011er-Kalender, direkt untereinander.

                  Jetzt hab ich das iCal-Element für den 2011er-Kaleder auf einer anderen Seite erstellt und jetzt ist die ics-Datei auch mit allen Termine gefüllt!

                  Allerdings wird mir das iCal-Element nicht mehr angezeigt, obwohl es veröffentlicht ist??? Kann es sein, dass der Download-Link nur erscheint, wenn auch Events freigegeben sind? Kosmische Sache...
                  Freundliche Grüsse
                  Martin

                  Kommentar

                  • tinoo
                    Contao-Fan
                    • 19.06.2009
                    • 591

                    #10
                    Okeee, das mit dem Nicht-anzeigen des Content-Elements, wenn kein Event vorhanden oder veröffentlicht ist, scheint wirklich ein Feature zu sein
                    Freundliche Grüsse
                    Martin

                    Kommentar

                    • Russe
                      Contao-Fan
                      • 23.10.2009
                      • 738

                      #11
                      Zitat von Russe Beitrag anzeigen
                      Ich habe gerade einen Kalender importiert, der hatte mehrfach einen Termin mit dem selben Titel enthalten. In Contao kamen diese Termine auch an, nur hatte jeder dieser Termine mit dem selben Titel auch den selben Alias, der aber eigentlich eindeutig sein müsste. Ich habe das gemerkt als ich einen dieser Termine bearbeiten wollte und beim Sichern die Warnung kam dass dieser Alias schon vorhanden wäre.

                      Ich vermute mal dass das Probleme geben kann wenn mehrere Termine den selben Alias haben, oder?
                      Nur zur Info, ich habe gerade noch einmal mit Contao 2.9.3 und calendar_ical 1.3.0 stable 18 getestet, ich konnte den Fehler nicht mehr nachvollziehen.
                      Russe

                      Kommentar

                      • Russe
                        Contao-Fan
                        • 23.10.2009
                        • 738

                        #12
                        Zitat von Russe Beitrag anzeigen
                        Hallo Helmut,

                        hier ist noch ein neues Problem.

                        Ich habe in Contao einen Kalender mit Events von 1999 bis heute, und die will ich auch alle in eine ics-Datei exportieren lassen. Wähle ich bei den Einstellungen als Startdatum ein Datum kleiner oder gleich dem 09.09.2001 werden nur Events bis zu diesem Datum exportiert. Wähle ich ein Datum größer gleich 10.09.2001 werden die richtigen Events exportiert.
                        Ich vermute mal ganz stark das hat etwas mit diesen beiden Tickets zu tun, denn da geht es um das selbe Datum.

                        bzw.


                        Kannst du dir das mal ansehen und schauen ob der Fehler bei deiner Erweiterung liegt oder ob das dann richtig exportiert wird wenn dieser Fehler in Contao behoben wird?
                        Das Problem ist nun gelöst, es werden alle gewünschten Termine exportiert, auch wenn das Startdatum vor dem 09.09.2001 liegt.
                        Contao 2.9.3 und calendar_ical 1.3.0 stable 18
                        Russe

                        Kommentar

                        • Russe
                          Contao-Fan
                          • 23.10.2009
                          • 738

                          #13
                          Hallo Helmut,

                          mit meiner Erweiterung calendar_events_plus kann man zu einem Event u.a. den Ort und die Teilnehmer speichern. Wäre es möglich deine Erweiterung so anzupassen dass beim Exportieren in eine iCal-Datei der Ort und die Teilnehmer (falls vorhanden) übernommen werden?
                          Russe

                          Kommentar

                          • hschottm
                            Contao-Fan
                            • 15.06.2009
                            • 825

                            #14
                            Moin Russe,

                            Zitat von Russe Beitrag anzeigen
                            Hallo Helmut,

                            mit meiner Erweiterung calendar_events_plus kann man zu einem Event u.a. den Ort und die Teilnehmer speichern. Wäre es möglich deine Erweiterung so anzupassen dass beim Exportieren in eine iCal-Datei der Ort und die Teilnehmer (falls vorhanden) übernommen werden?
                            ich schau mir das mal an. Entweder ich frage spezifisch deine Erweiterung ab oder ich sorge dafür, dass es einen Hook gibt, mit dem du dich in den import/export-Prozess einklinken kannst.

                            LG,
                            Helmut
                            Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
                            -- Bender

                            Kommentar

                            • Russe
                              Contao-Fan
                              • 23.10.2009
                              • 738

                              #15
                              OK, danke. Ich habe zwar bisher noch nichts mit Hooks gemacht, aber irgendwann muss ich da auch mal durch.
                              Russe

                              Kommentar

                              Lädt...