Sortierung falsch bei Empfängerliste

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

habs probiert es ging

vielen dank fuer die hilfe
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

$datum = date("j.n.Y-H:i");
$message .= "DateTIME: ".$datum."\n";

ginge das so ?
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Sortierung falsch bei Empfängerliste

Beitrag von mirko »

Zeit geht bei der date() Funktion mit H:i:s ergibt z.B. 14:52:25 Uhr
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";

damit gings jetzt fehlt nur noch time, was musste man noch eintragen ?
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

$message .= "DateTime: ".strftime("%y/%m/%d")."\n";

habs genau so in newsletter.php

es wird aber immer noch in empfängerdaten dd/mm/YY time eingetragen ?

könnte man damit was machen :
$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";

da fehlt nur noch time
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Sortierung falsch bei Empfängerliste

Beitrag von mirko »

ja so sollte es stimmen.
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

also so ?

$message .= "DateTime: ".strftime("%y/%m/%d")."\n";

mein Problem ich hab keien Ahnung von Programmierung, kann nur probieren und raten ?
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Sortierung falsch bei Empfängerliste

Beitrag von mirko »

für yy/mm/dd muss man für strftime angeben "%y/%m/%d", steht hier http://php.net/manual/de/function.strftime.php
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

vielen dank

das mit lokaler zeit hab ich hinbekommen mit
@setlocale (LC_ALL, 'de_DE');
@setlocale (LC_TIME, 'de_DE');
if(function_exists("date_default_timezone_set"))
@date_default_timezone_set("Europe/Berlin");


anscheinend geht Datum so

$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";

wie muesste der Code insgedamt aussehen
damit
yy/mm/dd time ausgegeben wird?
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Sortierung falsch bei Empfängerliste

Beitrag von mirko »

Im SuperMailer kann man nach Datum/Uhrzeit sortieren lassen, dazu muss aber das Datumsformat des eigenen Rechners mit dem Datumsformat in der Empfängerliste übereinstimmen, z.B. ist im Windows eingestellt tag.monat.jahr, dann muss in der Empfängerliste auch angegeben sein tag.monat.jahr, es geht NICHT jahr.monat.tag!!

Am Ende der Hilfeseite http://www.supermailer.de/smhilfe/sm_we ... iltern.htm ist beschrieben welche Tasten man drücken muss um nach Inhalten zu sortieren.


In der PHP Hilfe sind die Parameter für strftime beschrieben, siehe dazu http://php.net/manual/de/function.strftime.php . %x verwendet zur Datumsformatierung die vom Server vorgegebenen Daten, in Deutschland ist das tag.monat.jahr in anderen Ländern Monat.tag.jahr oder halt jahr.monat.tag.
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Re: Sortierung falsch bei Empfängerliste

Beitrag von elefant »

habe in Newsletter.php

$message .= "DateTime: ".strftime("%x %X")."\n";

kann man das irgendwie ändern so dass in der spalte der Empfängerliste jj/mm/dd time angezeigt wird, dann könnte man sortieren, mit obigen Code wird mm/dd/jj time ausgebeben ?
elefant
Beiträge: 32
Registriert: 02.08.2011, 12:34

Sortierung falsch bei Empfängerliste

Beitrag von elefant »

hallo,

bei der Empängerliste habe ich Spalte Date/Time mit Format mm/dd/jj time drin, bei der Sortierung wird nicht nachaktuellste Datum sortiert, könnte man das irgendwie korrigieren oder ändern ?
Antworten