Datumsanzeige der index.html ?
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Datumsanzeige der index.html ?
Morgen!
Mal wieder eine Frage, weil ich was nicht finde.
Hatten wir hier aber schon, war nur ein Einzeiler (kein Einzeller)
Ich brauche eine Ausgabe des Datums der index.html / index.php.
Soll klein in den Footer. Es ist mir jetzt schon ein paar Mal passiert, dass ich ein Update eingetippt hatte, dann rief jemand an und dann habe ich vergessen, es durchlaufen zu lassen oder rein zu kopieren.
Wenn das Datum klein im Fuß stünde, würde ich es schneller sehen oder der Kunde könnte auf Anhieb sagen "Du, die Version ist zu alt" - ich habe ja hauptsächlich nette Kunden.
Frank
Mal wieder eine Frage, weil ich was nicht finde.
Hatten wir hier aber schon, war nur ein Einzeiler (kein Einzeller)
Ich brauche eine Ausgabe des Datums der index.html / index.php.
Soll klein in den Footer. Es ist mir jetzt schon ein paar Mal passiert, dass ich ein Update eingetippt hatte, dann rief jemand an und dann habe ich vergessen, es durchlaufen zu lassen oder rein zu kopieren.
Wenn das Datum klein im Fuß stünde, würde ich es schneller sehen oder der Kunde könnte auf Anhieb sagen "Du, die Version ist zu alt" - ich habe ja hauptsächlich nette Kunden.
Frank
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
Moin,
na z.B. via PHP:
So hatte ich das mal bei einer alten NOF-Seite gemacht:
http://www.nof-tutorials.com/Webbausteine-Download/
Mit Javascript mussst Du mal nach "last modified" suchen:
https://developer.mozilla.org/en-US/doc ... stModified
... also dsann so in etwa (denke ich mal):
na z.B. via PHP:
Code: Alles auswählen
<?php
echo "Letzte Aktualisierung: " .
date("d.m.Y - H:i", filemtime(basename($_SERVER["SCRIPT_NAME"])));
?>
http://www.nof-tutorials.com/Webbausteine-Download/
Mit Javascript mussst Du mal nach "last modified" suchen:
https://developer.mozilla.org/en-US/doc ... stModified
... also dsann so in etwa (denke ich mal):
Code: Alles auswählen
<script>
let oLastModif = new Date(document.lastModified);
document.write(oLastModif);
</script>
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Re: Datumsanzeige der index.html ?
Na super, der Herr Mobi macht mal wieder ein [PHP_CODE_0] draus.
Und weil wir alle das gerne vergessen, hier nochmal erwähnen:
Ein PHP-Code muss immer in einem separaten DIV stehen, damit Obiges nicht auftritt.
Eine schöne Formatierung ist das aber nicht - 1711181252 20240323
Und weil wir alle das gerne vergessen, hier nochmal erwähnen:
Ein PHP-Code muss immer in einem separaten DIV stehen, damit Obiges nicht auftritt.
Eine schöne Formatierung ist das aber nicht - 1711181252 20240323
Code: Alles auswählen
<div style="color:#aaa; font-size:10px; text-align:center">
?php
echo date("d.m.Y - H:i", filemtime("index.php");
?>
</div>
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
… ich würde wahrscheinlich dazu Javascript verwenden, am besten das Beispiel von unserem Werner:
https://werner-zenk.de/javascript/letzt ... sgeben.php
https://werner-zenk.de/javascript/letzt ... sgeben.php
Code: Alles auswählen
<script>
// Letzte Änderung
var modDate = document.lastModified;
var Tag = modDate.slice(3,5);
var Monat = modDate.slice(0,2);
var Jahr = modDate.slice(6,10);
modDate = "Letzte Änderung am " + Tag + "." + Monat + "." + Jahr;
document.write(modDate);
</script>
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Re: Datumsanzeige der index.html ?
Mache ich auch gerade!
So ist perfekt
So ist perfekt
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Re: Datumsanzeige der index.html ?
So
und Mobi verhagelt es einem wieder.
Dieses trage ich im globalen Footer ein
und das erscheint auf allen Seiten außer der Index
und Mobi verhagelt es einem wieder.
Dieses trage ich im globalen Footer ein
Code: Alles auswählen
<div style="color:#aaa; font-size:10px; text-align:center">
<script>
// Letzte Änderung
var modDate = document.lastModified;
var Tag = modDate.slice(3,5);
var Monat = modDate.slice(0,2);
var Jahr = modDate.slice(6,10);
modDate = "Letzte Änderung am " + Tag + "." + Monat + "." + Jahr;
document.write(modDate);
</script>
</div>
Code: Alles auswählen
<div style="color:#aaa; font-size:10px; text-align:center">
[JS_CODE_0]
</div>
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
… ich kann erst in 5-10 Minuten, dann teste ich auch mal ...
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
Nee - also bei mir klappt das bestens und bleibt auch erhalten. Beispiel im weißen Textbereich, rechts über dem Footer:
https://www.mobirise-tutorials.com/Tuto ... ml#Vorwort
Ich habe das jetzt in einem <p> Tag </p>
https://www.mobirise-tutorials.com/Tuto ... ml#Vorwort
Ich habe das jetzt in einem <p> Tag </p>
Code: Alles auswählen
<p class="mbr-text mbr-fonts-style" data-app-selector=".mbr-text" mbr-theme-style="display-7">
<span style="font-size: 10px;">
<script>
// Letzte Änderung
var modDate = document.lastModified;
var Tag = modDate.slice(3,5);
var Monat = modDate.slice(0,2);
var Jahr = modDate.slice(6,10);
modDate = "Letzte Änderung am " + Tag + "." + Monat + "." + Jahr;
document.write(modDate);
</script>
</span>
</p>
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
... wer das mit Uhrzeit benötigt:
Code: Alles auswählen
<script>
// Letzte Änderung oder Publizierung der Seite mit Datum und Uhrzeit
var modDate = document.lastModified;
var Tag = modDate.slice(3,5);
var Monat = modDate.slice(0,2);
var Jahr = modDate.slice(6,10);
var Zeit = modDate.slice(11,16);
modDate = "Letzte Änderung: " + Tag + "." + Monat + "." + Jahr + " " + Zeit + " Uhr";
document.write(modDate);
</script>
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Re: Datumsanzeige der index.html ?
Nun ja, ich habe Theme Mobirise 4.
Mit dem P-Tag ist es das Gleiche.
Man kann in allen Footern einzeln eintragen.
Aber irgendwann ist es dann plötzlich wieder auf [JS-CODE_0]. Auch wenn nichts weiter im Footer geändert wird.
Nun ja, ist ja nicht wichtig, nur mal wieder so ein "Kleinscheiß", der aus 10 Minuten Arbeit eine Stunde macht
Mit dem P-Tag ist es das Gleiche.
Man kann in allen Footern einzeln eintragen.
Aber irgendwann ist es dann plötzlich wieder auf [JS-CODE_0]. Auch wenn nichts weiter im Footer geändert wird.
Nun ja, ist ja nicht wichtig, nur mal wieder so ein "Kleinscheiß", der aus 10 Minuten Arbeit eine Stunde macht
-
- Supporter
- Beiträge: 446
- Registriert: Mi 21. Jul 2021, 00:43
Re: Datumsanzeige der index.html ?
Ich habs gerade mit der "PHP-Version" bei ResumeM5 und Mobirise 4 probiert, jeweils im Footer im p-Tag ... BMG.
Kommt bestimmt wieder von FremdPlugins! ;-)
Kommt bestimmt wieder von FremdPlugins! ;-)
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
Ich würde das nun auch nicht in den Footer packen, das reicht ja wenn es auf einer Seite steht. Ich publiziere ja ausnahmslos über den FTP-Client von Mobirise und dann werden sowieso immer sämtliche HTML-Seiten plubliziert. Ich würde das klein auf eine unwichtige Seite wie "Impressum" packen.
Ich habe es jetzt auch auf meiner Startseite, gleich über der "Timeline", stehen:
https://www.mobirise-tutorials.com/
Ich habe es jetzt auch auf meiner Startseite, gleich über der "Timeline", stehen:
https://www.mobirise-tutorials.com/
-
- Moderator
- Beiträge: 801
- Registriert: Di 11. Okt 2022, 06:30
Re: Datumsanzeige der index.html ?
Ich sagte ja, dass das jetzt nicht wirklich wichtig ist.
Aber halt so ne Ecke, wo man sich wieder fragt: warum.
Und das mit den Fremd-Plugins will ich jetzt nicht gelesen haben
Es gibt 3 Leute, die sind über jeden Zweifel erhaben (so wie wir hier)
Aber halt so ne Ecke, wo man sich wieder fragt: warum.
Und das mit den Fremd-Plugins will ich jetzt nicht gelesen haben
Es gibt 3 Leute, die sind über jeden Zweifel erhaben (so wie wir hier)
-
- Supporter
- Beiträge: 446
- Registriert: Mi 21. Jul 2021, 00:43
Re: Datumsanzeige der index.html ?
Nim doch einfach den Firefox und klick im Menü auf Extras->Seiteninformationen (oder STRG i).
(Wobei ich glaube dass das mit dem PHP immer noch die beste Methode ist weil bei JavaScript und im Firefox das Datum vom Response vom Server genommen wird und das bei PHP vermutlich das ist wo die Seite "zusammengebaut" wird, also i.d.R. das aktuelle Datum ist!?)
(Wobei ich glaube dass das mit dem PHP immer noch die beste Methode ist weil bei JavaScript und im Firefox das Datum vom Response vom Server genommen wird und das bei PHP vermutlich das ist wo die Seite "zusammengebaut" wird, also i.d.R. das aktuelle Datum ist!?)
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
Hallo Klaus,
das Problem ist ja, wenn man bereits .html Seiten im Ranking bei Google hat, will man diese nicht nachträglich in .php Seiten umbenennen.
Ich habe das mit diesem Javascript jetzt mehrmals getestet und habe nun ja auch noch die Zeit in Stunden:Minuten dazu gepackt.
Das ist exakt die Zeit meiner Publizierung auf den Server, egal mit welchem Browser man das aufruft:
das Problem ist ja, wenn man bereits .html Seiten im Ranking bei Google hat, will man diese nicht nachträglich in .php Seiten umbenennen.
Ich habe das mit diesem Javascript jetzt mehrmals getestet und habe nun ja auch noch die Zeit in Stunden:Minuten dazu gepackt.
Das ist exakt die Zeit meiner Publizierung auf den Server, egal mit welchem Browser man das aufruft:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Supporter
- Beiträge: 446
- Registriert: Mi 21. Jul 2021, 00:43
Re: Datumsanzeige der index.html ?
Ich meinte ja auch nur für PHP Seiten, für HTML passt das JavaScript (meist) schon außer man lässt ggf. wegen dem Cacheing mein anderes Last-Modified vom Server senden.
... übrigens kann man einen WebServer auch so einstellen dass er .html über die PHP Engine schickt.
Hier sieht man es mal schön, die Seite ist .html wird aber per WebServerEinstellung so wie .php verarbeitet und die index.html hat vom Mod.Datum den 1.2.2024, wenn das per PHP ausgegeben wird vom filemdate passt das auch, wenn es vom JavaScript ausgegehen wird ist es bei PHP (immer) das Datum wo die Seite "zusammengebaut" wird.
Oben PHP und unten Dein JavaScript:
... übrigens kann man einen WebServer auch so einstellen dass er .html über die PHP Engine schickt.
Hier sieht man es mal schön, die Seite ist .html wird aber per WebServerEinstellung so wie .php verarbeitet und die index.html hat vom Mod.Datum den 1.2.2024, wenn das per PHP ausgegeben wird vom filemdate passt das auch, wenn es vom JavaScript ausgegehen wird ist es bei PHP (immer) das Datum wo die Seite "zusammengebaut" wird.
Oben PHP und unten Dein JavaScript:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
… habe ich jetzt nicht wirklich verstanden
Wenn ich das beides in meine Seite einbaue und publiziere, wird im JavaScript (oben) immer die aktuelle Zeit angezeigt, in PHP die Zeit des Publizierens (unten):
https://www.mobirise-tutorials.com/Tuto ... p#Modified
Aber nur, wenn ich das im gleichen Block auf einer PHP-Seite einbaue
... denn auf der Startseite:
https://www.mobirise-tutorials.com/Tutorials-3/#Vorwort
bleibt das JavaScript bei der Zeit der Publizierung immer auf tatsächlichen Aktualisierung stehen (wie jetzt auch das PHP Script).
Wenn ich das beides in meine Seite einbaue und publiziere, wird im JavaScript (oben) immer die aktuelle Zeit angezeigt, in PHP die Zeit des Publizierens (unten):
https://www.mobirise-tutorials.com/Tuto ... p#Modified
Code: Alles auswählen
<h4 class="mbr-section-subtitle mbr-fonts-style mb-4" mbr-if="showSubtitle" data-app-selector=".mbr-section-subtitle" mbr-theme-style="display-5">
Letzte Aktualisierung</h4>
<p class="mbr-text mbr-fonts-style" data-app-selector=".mbr-text" mbr-theme-style="display-7">JavaScript:<br><br>
<script>
// Letzte Änderung dieses Projektes
var modDate = document.lastModified;
var Tag = modDate.slice(3,5);
var Monat = modDate.slice(0,2);
var Jahr = modDate.slice(6,10);
var Zeit = modDate.slice(11,16);
modDate = "Letzte Änderung in Java: " + Tag + "." + Monat + "." + Jahr + " " + Zeit + " Uhr";
document.write(modDate);
</script>
</p><br><br>
<p class="mbr-text mbr-fonts-style" data-app-selector=".mbr-text" mbr-theme-style="display-7">PHP Script:<br><br>
<?php
echo "Letzte Änderung in PHP : " .
date("d.m.Y H:i", filemtime(basename($_SERVER["SCRIPT_NAME"]))) . " Uhr";
?>
</p>
Aber nur, wenn ich das im gleichen Block auf einer PHP-Seite einbaue
... denn auf der Startseite:
https://www.mobirise-tutorials.com/Tutorials-3/#Vorwort
bleibt das JavaScript bei der Zeit der Publizierung immer auf tatsächlichen Aktualisierung stehen (wie jetzt auch das PHP Script).
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Supporter
- Beiträge: 446
- Registriert: Mi 21. Jul 2021, 00:43
Re: Datumsanzeige der index.html ?
Genau das schreib ich doch ... das mit dem JavaScript ist nicht für .php Seiten geeignet (und die Ausgangsfrage war ja für *.html und *.php).
Hintergrund ist dass eine *.php Seite beim Ausliefern erst zusammengebaut wird und .html sich ja nicht ändern (am Server) solange sie nicht neu hochgeladen oder direkt am Server geändert werden.
Hintergrund ist dass eine *.php Seite beim Ausliefern erst zusammengebaut wird und .html sich ja nicht ändern (am Server) solange sie nicht neu hochgeladen oder direkt am Server geändert werden.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Site Admin
- Beiträge: 5924
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
Re: Datumsanzeige der index.html ?
Daraus kann meine eingebaute "KI" nur schließen, dass eine PHP-Seite mit diesem Javascript immer mit dem aktuellen Datum dargestellt wird - so wie sie auch der Firefox unter "Seiteninfo" anzeigt ...
Danke - das habe ich erst jetzt richtig verstanden
... und das ist ja wohl super wichtig zu wissen
Danke - das habe ich erst jetzt richtig verstanden
... und das ist ja wohl super wichtig zu wissen