update auf TL 2.7.3 - Seite weg

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #31
    In diesem Falle ausnahmsweise nicht in die localconfig, da es ja mit dem naechsten Update wieder weg sein soll.
    Also am Besten in system/functions.php ganz unten, also direkt vor dem
    PHP-Code:
    ?> 
    
    Achtung: macht nicht aus Versehen unterhalb dieser Zeile eine Leerzeile, sonst haut ihr euch die Seite zusammen.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

    Kommentar

    • terrier2511
      Contao-Nutzer
      • 12.07.2009
      • 26

      #32
      Hallo Chris,

      danke für die Hilfe.

      Habe den Code von Leo eingebaut. Leider immer noch der Fehler:

      Fatal error: Call to undefined function unixtojd() in /srv/www/...../httpdocs/tl/system/modules/calendar/Calendar.php on line 372

      Gruß
      Harry
      Contao 4.4.20

      Kommentar

      • xtra
        Maintainer
        • 02.07.2009
        • 2007

        #33
        Zitat von terrier2511 Beitrag anzeigen
        Habe den Code von Leo eingebaut. Leider immer noch der Fehler:
        Du musst die Funktion umbenennen, im Beispielcode oben heisst sie "unixtojd2", da sie zum testen ist.
        Bei dir muss die 2 am Ende weg.
        Also:
        PHP-Code:
        function unixtojd2($tstamp=false)
        {
            if ($tstamp === false)
            {
                $tstamp = time();
            }
        
            $tmpdate = explode(',', date('Y,m,d', $tstamp));
        
            // Make year a positive number
            $year = $tmpdate[0] + ($tmpdate[0] < 0 ? 4801 : 4800);
        
            // Adjust the start of the year
            if ($tmpdate[1] > 2)
            {
                $month = $tmpdate[1] - 3;
            }
            else
            {
                $month = $tmpdate[1] + 9;
                --$year;
            }
        
            $sdn  = floor((floor($year / 100) * 146097) / 4);
            $sdn += floor((($year % 100) * 1461) / 4);
            $sdn += floor(($month * 153 + 2) / 5);
            $sdn += $tmpdate[2] - 32045;
        
            return $sdn;
        } 
        
        Gruss
        Chris
        Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

        Kommentar

        • Kahmoon
          Contao-Urgestein
          • 22.06.2009
          • 5301

          #34
          Hallo zusammen,

          bei mir sind ebenfalls die Kalender verschwunden. Die Funktion in PHP "Calendar support" ist enabled. PHP Version 5.2.9

          Jetzt habe ich mal das Script hier in die functions.php eingefügt und dann geht gar nichts mehr.

          Fatal error: Cannot redeclare unixtojd() in /www/htdocs/w00ae57c/system/functions.php on line 656
          Kann mir jemand helfen? Der Kunde ist mittel amused
          Zuletzt geändert von Kahmoon; 27.09.2009, 18:20.
          VG Frank

          mediastuff.de - Webdesign, SEO und SEA

          Kommentar

          • BugBuster
            Wandelndes Contao-Lexikon
            • 15.06.2009
            • 10679

            #35
            OK, "Cannot redeclare unixtojd" bestätigt, das du die Function durch das Calender Modul hast und nicht erneut deklariert werden muss.
            Die Script Erweiterung muss also wieder raus.

            Schalte mal im Backend in den Einstellungen die Fehleranzeige ein .
            Bekommst Du nach Script Entfernung dann eine andere Fehlermeldung?
            Grüße, BugBuster
            "view source" is your guide.
            Danke an alle Amazon Wunschlisten Erfüller

            Kommentar

            • Kahmoon
              Contao-Urgestein
              • 22.06.2009
              • 5301

              #36
              Moin,

              ich habe die Fehleranzeige eigentlich immer aktiviert. Die Seite läd ganz normal ohne Fehlermeldung. Nur die Kalender werden nicht erzeugt. Ich habe testhalber auch schon mal diverse Module deaktiviert die was mit Events zu tun haben um zu sehen ob es daran liegen könnte. Nichts...

              Da es hier anscheinend doch ein etwas anderes Problem ist möchte ihc noch mal auf meine ursprünglichen Thread hinweisen. Nicht das hier an 2 Stellen gepostet wird.



              Gruß
              Franky
              VG Frank

              mediastuff.de - Webdesign, SEO und SEA

              Kommentar

              Lädt...