Neueste Nachrichten (in Englisch): (am laden..)
De Dokta

Responsive Shop

182 Beiträge in diesem Thema

Mein neuer Responsive Shop auf "Domain 2" läuft nun bestens, dies mit PHP5.6.

Auf "Domain 1" läuft im Moment der alte Shop zwar noch, allerdings nur auf PHP5.3, ohne Unterstützung vom Provider.

 

Idee:

Neuen Responsive Shop anlegen auf "Domain 1" des alten Shops (mit komplett anderen Produkten).

 

Frage:

Gibt es einen einfachen Weg, den neuen Responsive Shop von "Domain 2" zu kopieren und anstelle des alten Shops auf "Domain 1" zu platzieren ?

(Produkte müssen nicht mitkopiert werden, da eh andere Sachen reinkommen).

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Datepicker im Responsive Shop:

Ein Kunde (etwa der 100ste) hat mich erstmals auf folgendes aufmerksam gemacht:

Fehlermeldung. "Ihr Geburtstag muss im folgenden Format angegeben werden: DD/MM/YYYY (z.B. 21/05/1970)"

Schreibt man das händisch wie oben in der Fehlermeldung im Format DD/MM/YYYY (ohne Anwahl im Datepicker-Feld), ins Feld Geburtsdatum rein,

dann erscheint eben die oben aufgeführte Fehlermeldung.

Wählt man die einzelnen Punkte aus im Datepickerfeld, dann geschieht dies in der Reihenfolge Jahr / Monat / Tag,

im Feld Geburtsdatum wird es dann aber interessanterweise dargestellt im Format Monat / Tag / Jahr

Wie krieg ich den Datepicker zur Reihenfolge Tag / Monat / Jahr mit entsprechender Darstellung im Feld Geburtstag ??

Danke für jeden Tipp

Gruss Walter

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Hallo shoptrader

Das mit dem Datepicker ist ne verrückte Sache. Es gab viele Vorschläge wie man das Datum ändern kann aber funktioniert hats bis jetzt noch nie richtig.

Eigentlich müsste man "theoretisch" an hand von folgenden Einstellungen in der english.php oder in deinem Fall german.php das Datumsformat ändern.

define('JQUERY_DATEPICKER_I18N_CODE', 'de_DE'); // leave empty for en_US; see http://jqueryui.com/demos/datepicker/#localization
define('JQUERY_DATEPICKER_FORMAT', 'dd/mm/yy'); // see http://docs.jquery.com/UI/Datepicker/formatDate

Aber das funktioniert leider nicht. Andere meinen dass mann dieses Stück code anpassen muss

////
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
  if ($reverse) {
    return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
  } else {
    return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
  }
}

Aber auch hier kein Erfolg.

Kannst du mal folgendes versuchen.

Sichere zuerst folgende Datei

ext/datepicker/js/bootstrap-datepicker.js

dann öffne diese Datei und suche

this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||'mm/dd/yyyy');

ersetze durch

//this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||'mm/dd/yyyy');
this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||'dd/mm/yyyy');

 

bearbeitet von Tsimi

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Hi Tsimi

Vielleicht auch für Andere hilfreich, habe ALLE deine Inputs wie folgt umgesetzt, voll Bingo, funktioniert nun in beiden Sprachen, man kann nun das Datum händisch mit Slash oder Punkt reintippen oder im Datepicker-Feld holen und es erscheint im Konto das Geburtsdatum im gewünschten Format dd/mm/yyyy.

Super!, Ganz herzlichen Dank! Gruss Walter


In der german.php:
define('JQUERY_DATEPICKER_I18N_CODE', '');// leave empty for en_US; see http://jqueryui.com/demos/datepicker/#localization
define('JQUERY_DATEPICKER_FORMAT',''); // see http://docs.jquery.com/UI/Datepicker/formatDate

In der french.php (in meinem Fall):

define('JQUERY_DATEPICKER_I18N_CODE', ''); // leave empty for en_US; see http://jqueryui.com/demos/datepicker/#localization
define('JQUERY_DATEPICKER_FORMAT',''); // see http://docs.jquery.com/UI/Datepicker/formatDate

ebenso geändert (in german.php und in french.php):

////
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
  if ($reverse) {
    return substr($date, ) . substr($date, ) .substr($date, );
  } else {
    return substr($date, ) . substr($date, ) .substr($date, );
  }
}

Und auch in ext/datepicker/js/bootstrap-datepicker.js

this.format =
DPGlobal.parseFormat(options.format||this.element.data('date-format')||'');

 

 

1 Person gefällt das

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Kleine Frage,

wie füge ich im Header einen Menüpunkt hinzu, nach Bewertungen?

Möchte gerne wie im Footer "Neue Nachrichten"  in der oberen Menüleiste haben.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Hat sich erledigt.

Info: in der ..\includes\header.php, ab ca. Zeile 38 hinzufügen

<?php echo '<li><a href="' . tep_href_link(FILENAME_LATEST_NEWS) . '">' . HEADER_LATEST_NEWS . '</a></li>'; ?>

und in der jeweiligen Sprache z.B in ..\includes\languages\german.php ab ca Zeile 305 hinzufügen

define('HEADER_LATEST_NEWS', '<i class="glyphicon glyphicon-info-sign"></i><span class="hidden-sm"> Neue Nachrichten</span>');

Infos zu den glyphicon's, fragt Tante google, ich fand jene Seite ganz gut.

bearbeitet von osullivan

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Hallo,

gibt's nix mehr Neues in Bezug auf den

Responsive Shop ?

 

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Geht einfach!


Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.


Jetzt anmelden