Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 54 von 54

Thema: Datepicker funzt ned in Catalog Edit Modul

  1. #41
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Mainz
    Beiträge
    51

    Standard

    Hi, ich hatte bis jetzt noch keine Zeit weiter zu testen. Ich guck mal ob ich am WE dazu komme, dann schicke ich auch den Server Log.
    Bis jetzt hat sich noch nichts rausfinden lassen.

    Gruß Elmar

  2. #42
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Mainz
    Beiträge
    51

    Standard

    Ich habe noch etwas herausgefunden:
    Das Problem mit dem aktuellen Datum liegt daran, dass wenn ich im Frontend ein leeres Date Feld speichere, er eine 0 in die Datenbank schreibt.
    Erstelle ich einen Katalogeintrag im Backend mit einem leeren Date Feld so wird NULL gespeichert, was auch richtig ist.

    Die 0 wird dann durch die Contao Datum-Format Funktion als das aktuelle Datum interpretiert.

    Wie kann man das ändern?

  3. #43
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Mainz
    Beiträge
    51

    Standard

    Also hier die Lösung des Problems, bitte in der nächsten Version beachten:

    In der Datei ModuleCatalogEdit.php folgendes ersetzen:

    Das:
    // Convert date formats into timestamps
    if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')) && strlen($varValue))
    {
    $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
    $varValue = $objDate->tstamp;
    }


    mit dem:

    // Convert date formats into timestamps
    if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')) && strlen($varValue))
    {
    $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
    $varValue = $objDate->tstamp;

    }
    elseif (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
    $varValue = NULL;


    dadurch wird in der Datenbank statt 0 ein NULL gespeichert was verhindert das das aktuelle Datum nach dem Speichern wieder angezeigt wird.

    Und um beim neu anlegen eines Katalog Eintrags das aktuelle Datum nicht vorzugeben diesen Teil:

    // Add datepicker
    $datepicker = '';
    if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
    {
    $objDate = new Date($objWidget->value, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
    $objWidget->value = $objDate->$arrData['eval']['rgxp'];
    // date picker was changed in 2.10

    mit diesem ersetzen:

    // Add datepicker
    $datepicker = '';
    if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
    {
    if ($objWidget->value != ""){
    $objDate = new Date($objWidget->value, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
    $objWidget->value = $objDate->$arrData['eval']['rgxp'];
    }
    // date picker was changed in 2.10


    Ich hoffe das wars :-)

    Danke für den Support @MacKP

    Gruß Elmar

  4. #44
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo zorin1st,
    vielen Dank fürs nachschauen. Wäre super, wenn du das in ein Ticket schreiben würdest. Dann bekommen die Entwickler das schneller auf den Schirm ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #45
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ok, der Datepicker sollte in der SVN Version nun wieder komplett funktionieren (auch ohne Vorbelegung etc.).

    Also: Testen was das Zeug hält und bitte im Ticket System Rückmeldung geben ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #46
    Contao-Nutzer
    Registriert seit
    31.01.2012.
    Beiträge
    12

    Standard

    Ich habe den Datepicker (SVN Revision 366) mal mit Contao 2.10.4 getestet.

    In dieser Konstellation gibt es das folgende Probelm: Das Datum wird immer mit dem aktuellen Datum vorbelegt, egal was zuvor gespeichert wurde.

    Lösung: Anpassung der ModuleCatalogEdit.php

    1) In der Methode 'configureWidgetForOutput' ganz unten die folgende Zeile anpassen:

    alt:
    $objWidget->value = $objDate->$arrData['eval']['rgxp'];

    neu:
    $objWidget->value = $objDate->tstamp;

    2) In der Methode 'validateInput' in der Mitte anpassen:

    alt:
    if(strlen($varValue))
    {
    $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
    $varValue = $objDate->tstamp;
    } else {
    $varValue = NULL;
    }

    neu:
    if(strlen($varValue))
    {
    $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$fieldConfig['eval']['rgxp'] . 'Format']);
    $varValue = $objDate->tstamp;
    } else {
    $varValue = NULL;
    }

    Nach diesen Anpassungen scheint alles zu funktionieren: Der Datepicker wird im Frontend-Formular und im Filter-Modul korrekt angezeigt, das Datum aus der Datenbank wird verwendet und auch die Minuten gehen nicht mehr verloren.

    Jetzt müsst man das noch mit Contao 2.11 testen...

  7. #47
    Contao-Fan Avatar von Ulrich
    Registriert seit
    03.03.2010.
    Ort
    Freiburg i. Br.
    Beiträge
    395

    Standard

    SVN Rev. 351 - Contao 2.10.4 (und auch nach Update auf Rev. 366)

    Super! Bestätige nach einem ersten Schnelltest, dass es funktioniert! Danke!

    Hier das Ticket zu dem Problem, dort solltest Du Deinen Lösungsvorschlag einstellen ...
    Geändert von Ulrich (25.04.2012 um 16:07 Uhr)

  8. #48
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Ich habe auch das Problem vom Anfang des Themas.

    Wo kann man denn eine neue Version des Katalog downloaden, welche nicht im ER ist?
    Github?

    Kann ich dan ninfach die neue Version via FTP in dem Order Module überschreiben?

    Grüße
    Matu
    Viele Grüße aus Köln
    Matu

  9. #49
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist im SVN. Steht auch hier -> http://de.contaowiki.org/Kategorie:Catalog
    Sonstige Infos findest du auch hier im Forum zum SVN.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #50
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Danke!

    Wie kann ich die Daten downloaden? Was muss ich alles downloaden? Alles unter trunk?
    Gibts da ein extra Programm fürden MAC?
    Viele Grüße aus Köln
    Matu

  11. #51
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da kann man nix direkt runterladen. Es gibt dafür extra Programme wie im Wiki auch beschrieben ist. Für den Mac gibts sicher auch was. Einfach mal googlen bitte.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #52
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Also ich habe das Programm SourceTree für MAC installiert und bei Eingabe von

    http://code.google.com/p/typolight-c...source/browse/
    oder
    http://code.google.com/p/typolight-c...Fsrc%2Fcatalog

    komme ich nicht weiter...

    Wie komme ich an die aktuelle Version, Hilfe...
    Viele Grüße aus Köln
    Matu

  13. #53
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo matuweb,
    vom Mac hab ich keine Ahnung.. ich benutzt bei mir die konsole und da reicht das da ->
    Code:
    svn checkout http://typolight-catalog.googlecode.com/svn/trunk/ typolight-catalog-read-only
    Das von dir versuchte sieht irgendwie anders aus von der URL.. vllt liegts daran. Alles weiter findest du über Google... du bist sicher nicht der erste Mac user, der nen SVN auschecken will...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  14. #54
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Habs hinbekommen, Lösung:

    - SVNX installiert
    oder auch
    - im AppStore SourceTree

    Damit hat es funktioniert.

    Danke
    Viele Grüße aus Köln
    Matu

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •