Zum Inhalt springen
ThreadPHP & MySQL

Wo steckt der Fehler?

Kategorie
PHP & MySQL
Gelesen
1020
Antworten
3
Erstellt von: gelöschter BenutzerDatum: 26.02.2017, 10:58 Uhr
Archiv-KommentarArchiviert, nicht priorisiertCMS & technische Umsetzung

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt Wo steckt der Fehler? aus Sicht der Rubrik PHP & MySQL.

CMS- und Technikfragen sind heute besonders dann relevant, wenn sie Indexierung, Rendering, interne Verlinkung oder Relaunch-Risiken beeinflussen.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Originaler Foreninhalt in modernisierter Darstellung.

Zur Kategorie
gelöschter Benutzer
Threadstart · PHP & MySQL 1020 mal gelesen · 26.02.2017, 10:58 Uhr

Hallo zusammen!

Ich möchte bei Artikeln in meinen Blogs anzeigen lassen, wie alt sie sind. Dafür nutze ich folgenden Code:

if (time() - strtotime($post->post_date) > (60 * 24 * 60 * 60)){
$last = alter(get_the_time("j/m/Y"),date("j/m/Y"),'/');
$day = (date("d",$last) - 1);
$month = date("m",$last) -1;
$year = date("Y",$last) - 1970;?>

<?php
if($day == 0)
$day = "";
else
$day = sprintf(__ngettext(" %d Tag", " %d Tage",
$day, 'oldpost'), $day);
if($year == 0)
$year = "";
else
$year = sprintf(__ngettext(" %d Jahr,", " %d Jahre,",
$year, 'oldpost'), $year);
if($month == 0)
$month = "";
else
$month = sprintf(__ngettext(" %d Monat und", " %d Monate
und", $month, 'oldpost'), $month);
?>Dieser Artikel ist <?php echo($year); ?>
<?php echo($month); ?> <?php echo($day); ?>
alt.
Sein Inhalt kann daher
in Teilen oder zur Gänze nicht mehr zutreffend sein.

Falls Du aktuellere Informationen zum hier behandelten Thema
suchst, nutze bitte die Suchfunktion des Blogs. Evtl. ist ein aktuellerer Artikel
vorhanden.

<?php
} ?>

Nur muss da irgendwo ein Fehler sein, den ich nicht finde, da die Ausgabe der Seite gestoppt wird.

Wer mag mir helfen?

Danke und Gruß

Marcus

Antworten

3 Beiträge
Foren Moderator Evil Genius Content Halbgott (973 Beiträge)
am 26.02.2017, 11:20 Uhr schrieb matthes
Antwort

Schau ins Fehler-Log oder aktiviere die Fehleranzeige


Make Seitenreport great again!
Foren Moderator Evil Genius Content Halbgott (973 Beiträge)
am 26.02.2017, 18:06 Uhr schrieb matthes
Antwort

Die zwei Unterstriche waren bei Wordpress üblich, die Funktion gab es als Wrapper, aber sie ist ewig deprecated.
Tausch die __ngettext einmal durch _n aus, Marcus.


Make Seitenreport great again!