Datum Einbinden

Begonnen von gabin, 22 Februar 2005, 13:38:19

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

gabin

Hi  :D allesamt,

ich möchte, dass meine Webseite bzw. mein Thema das aktuelle Datum einzeigt!

Wer weiss, wie das geht?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

jubilee

Hallo !
Das erreichst Du mit :

echo date("d.m.Y");

bzw. im html:
<?php echo date("d.m.Y"); ?>

MfG
jubilee

gabin

Hallo,
Danke zunäscht für den Typ  :thumbup:

Aber wo soll ich das Ganze einfügen?
Ich meine, in welcher Datei?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

jubilee

Hallo !
ZitatAber wo soll ich das Ganze einfügen?
Ich meine, in welcher Datei?
Hast Du ein neues Theme (erstellt mit der Theme-Engine mit theme.html functions.php etc)
Dann musst du dir einen Platzhalter anlegen und da im Theme plazieren, wo es angezeigt werden soll.
Hast Du eine altes Theme (theme.php), dann musst Du das in dieser Datei einbinden, an der Stelle wo es
angezeigt werden soll.
Mfg
jubilee

gabin

Hi  :D allesamt,

Zitat von: jubilee am 22 Februar 2005, 20:57:47
Hast Du ein neues Theme (erstellt mit der Theme-Engine mit theme.html functions.php etc)
Dann musst du dir einen Platzhalter anlegen und da im Theme plazieren, wo es angezeigt werden soll.

Ich habe mir ein neues Theme erstellt, aber was ich nicht weiss, ist, wie man einen Platzhalter anlegt?
Das Datum wird auf theme.html angezeigt und ich würde gerne wissen,
an welcher Stelle ich den oben genannten Platzhalter anlegen soll
und vor allem wie der Platzhalter aussieht?

Gib es jemanden, der mir da weiterhelfen kann?

Danke
gabin

Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

Hi  :-\ allesamt,

ich versuche gerade ein Datum für die druckbare Version des Content-Modul zu erstellen,
aber irgendwie ubersehe ich irgendwas. Das problem ist, das ich nicht weis, was ich da vergesse?

Die Codierung sieht wie folgt aus:

function PrintContPage($pid) {
   global $site_logo, $nukeurl, $sitename, $datetime, $prefix, $module_name;
   $pid = intval($pid);   
   $result = sql_query("select title, time, text, subtitle, page_header, page_footer from ${prefix}_pages where pid=".$pid);
   list($title, $time, $text, $subtitle, $page_header, $page_footer) = sql_fetch_row($result);   

<p align=\"right\"> <font class=tiny> "._PDATE." $datetime </font> </p>

"._PDATE." ist schon angelegt!

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

Hi,

ich habe gerade time durch date ersetzt, da das Datum für den Content-Modul auf der Datenbank mit date definiert ist!
Aber das hat mir nicht weiter geholfen!
Wer kann sehen, woran mein Fehler liegt?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

jubilee

#7
Hallo !

function PrintContPage($pid) {
   global $site_logo, $nukeurl, $sitename, $prefix, $module_name;
   $pid = intval($pid);   
   $result = sql_query("select title, date, text, subtitle, page_header, page_footer from ${prefix}_pages where pid=".$pid);
   list($title, $date, $text, $subtitle, $page_header, $page_footer) = sql_fetch_row($result);   
   $datum="".(substr($date,8,2))."-".(substr($date,5,2))."-".(substr($date,0,4))."";

<p align=\"right\"> <font class=tiny> "._PDATE." $datum</font> </p>



Versuch einmal so .....

jubilee

BTW:
Wo gibst Du denn das hier aus :
Zitat<p align=\"right\"> <font class=tiny> "._PDATE." $datum</font> </p>
In derselben Funktion ?
Warum ist das nicht in ein echo-Statement gesetzt :
Zitatecho "<p align=\"right\"> <font class=tiny> "._PDATE." $datum</font> </p>\n";
MfG

gabin

Hi,

$datum ist beim Content Modul nicht definiert!

Ich kann beim Content-Modul nur $date aufrufen und erscheint folgendes Format:  2005-03-14 10:49:36
und als echo Aufruf landet das Datum außerhalb des

   <html>
   <head><title>$sitename</title></head>
   <body bgcolor=\"#FFFFFF\" text=\"#000000\">
   ...
   ...
   ...
   </body>
   </html>

Bei der druckbare version von News-Modul erscheint folgendes Format: Mittwoch, 16.März 2005
Ich würde gerne dieses Format auf der druckbare Version von Content-Modul haben!
Wie kann ich das erreichen?

Danke
gabin 
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

Hi nochmal,

was ich gerade festgestellt habe, ist,
dass die Datenbank auch das falsche Datum und die falsche Uhrzeit ausgibt!
Das fehlte mir gerade noch!
zunächst würde ich gerne das Datum auf die function PrintContPage einbinden

Danke
gabin

Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

jubilee

#11
Zitat$datum ist beim Content Modul nicht definiert!

Sach mal, liest Du nicht was ich schreibe ?

Zitatfunction PrintContPage($pid) {
   global $site_logo, $nukeurl, $sitename, $prefix, $module_name;
   $pid = intval($pid);   
   $result = sql_query("select title, date, text, subtitle, page_header, page_footer from ${prefix}_pages where pid=".$pid);
   list($title, $date, $text, $subtitle, $page_header, $page_footer) = sql_fetch_row($result);   
   $datum="".(substr($date,8,2))."-".(substr($date,5,2))."-".(substr($date,0,4))."";


henne

ZitatIch habe mir ein neues Theme erstellt, aber was ich nicht weiss, ist, wie man einen Platzhalter anlegt?
Das Datum wird auf theme.html angezeigt und ich würde gerne wissen,
an welcher Stelle ich den oben genannten Platzhalter anlegen soll
und vor allem wie der Platzhalter aussieht?

mal noch zu Deinem ersten Problem Platzhalter für Datum...Falls es nicht schon gelöst ist.

in der funktions.php Diese Funktion einfügen :

function show_date() {
$out='';
$out= date("d.m.Y");
return $out;
}


Nun mußt Du daraus nur noch einen Platzhalter machen, das machst Du in den Platzhalterfunktionen wie z.B. in Zeile 244 für die funtion mxViewbench.
Für Deine Zwecke sollte er so aussehen:

$part[] = array("{SHOWDATE}",    show_date()           );

nun mußt Du nur noch {SHOWDATE} an der gewünschten Stelle in der theme.html platzieren.



bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

gabin

Hi  :) ,

ich möchte mich zunächst ein mal bei den Moderatoren Henne und Jubilee bedanken.
Die oben vorgeschlagene Lösungen haben wunderbar geklappt!  :thumbup:

Trotz dieses Erfolges bin ich immer noch nicht zufrieden.
Ich würde gerne folgendes Format haben: Mittwoch, 17.März 2005
Dieses Format erscheint bei der druckbare Version des News-Moduls.

Danke
gabin



Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

jubilee

Versuch mal damit :
Zitat
function PrintContPage($pid) {
   global $site_logo, $nukeurl, $sitename, $prefix, $module_name;
   $pid = intval($pid);   
   $result = sql_query("select title, date, text, subtitle, page_header, page_footer from ${prefix}_pages where pid=".$pid);
   list($title, $date, $text, $subtitle, $page_header, $page_footer) = sql_fetch_row($result);   
   $datum=(formatTimestamp($date));

MfG
jubilee

gabin

Hi  :),

wie kann ich $datum=(formatTimestamp($date)); in der folgende Funktion einbinden,

Zitat von: henne am 16 März 2005, 14:06:19
in der funktions.php Diese Funktion einfügen :

function show_date() {
$out='';
$out= date("d.m.Y");
return $out;
}


so dass, ich das Format von $datum=(formatTimestamp($date)); bekomme?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

Hi  :D allesamt,

die untere Funktion ergibt folgendes Format: Donnerstag, den 17. März 2005


function show_date() {
$stamp = time();
   //initalise String:
   //Gettting the months set up...
                 $monate = array(1=>"Januar",
                 2=>"Februar",
                 3=>"M&auml;rz",
                 4=>"April",
                 5=>"Mai",
                 6=>"Juni",
                 7=>"Juli",
                 8=>"August",
                 9=>"September",
                 10=>"Oktober",
                 11=>"November",
                 12=>"Dezember");
                 
   //Getting our Month
                 $monat = date("n", $stamp);

     //Getting the Days set up....
                 $tage = array("Sonntag","Montag","Dienstag","Mittwoch",
                     "Donnerstag","Freitag","Samstag");

     //Getting Day....
                   $tag = date("w", $stamp);
     

$out = $tage[$tag].", den ".date("d", $stamp).". ".$monate[$monat]." ".date("Y", $stamp);

return $out;
}

MfG
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.