![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benutzer Registriert seit: 18.06.2006 Ort: Straubing
Beiträge: 85
|
Hi Leute, die Template-Datei meiner Home-Datei sieht aus wie folgt. HTML-Code: <!-- ... Überflüssiger Text ausgeklammert ... --> <h2>Neuigkeiten</h2> <p class="text"> Damit Sie immer das Neuste rund um unsere Website erfahren können, haben wir hier für Sie die wichtigsten News zusammengestellt. </p> {foreach from=$newsentries item=newsentry} <!-- newsentry #{$newsentry.ID} --> <div id="news-block"> <div class="title">{$newsentry.name}</div> <div class="date">{$newsentry.date}</div> <p> {$newsentry.code} </p> </div> {/foreach} {$no_news} Das Feld `date`, das mit {$newsentry.date} ausgegeben wird ist in der Datenbank als DATETIME gespeichert. Wie kann ich das MySQL-Datums-Format auf deutsches Format umformatieren? Gibts da evtl auch eine "smarty-interne" Funktion? |
| | |
| | Nach oben #2 |
| Benutzer Registriert seit: 18.06.2006 Ort: Straubing
Beiträge: 85
|
Probelm gelöst. Sorry für den Spam.... ABER anderes Probelm zum selben Code. Ich gebe mit {$newsentry.code} den Text zur jeweiligen Neuigkeit aus. Gibts in Smarty eine Funktion, die wie str_replace() in PHP arbeitet, damit ich Smilies und BB-Code ersetzten lassen kann?! Geändert von Berti (10.02.2007 um 21:59 Uhr) |
| | |
| | Nach oben #3 |
| Blubb... öfz Registriert seit: 16.03.2006 Ort: Berlin
Beiträge: 419
|
Lass das doch einfach in PHP umwandeln. Afaik gibts sowas nicht in smarty. Datumumwandeln geht mit {$timestamp|date_format:%d.%m.%Y} Update: Ups, danke Artemis.. Berichtigt
__________________ Vive la France! Welcome to Sarkoworld... Geändert von ljungi (11.02.2007 um 12:37 Uhr) |
| | |
| | Nach oben #4 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 244
|
@ljungi date_format und nicht dateformat. Und das mit dem ersetzen: Entweder per RegEx oder per Replace. Wenn du mehrere Sachen ersetzen musst kann das ganze aber sehr unschön werden, mit mehreren replaces und captures. Besser ist da eine Funktion zu machen, die das ganze ersetzt und diese dann aus dem Template aufzurufen: register_function().
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
| | |
| | Nach oben #5 | |
| Neuer Benutzer Registriert seit: 21.02.2007
Beiträge: 8
| Zitat:
Code: SELECT DATE_FORMAT('2007-02-23 04:45:23', '%d.%m.%Y %H:%i:%s');
| |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JEditorPane -> Text formatieren | Binary | Allgemeine Java-Programmierung | 4 | 15.12.2006 18:18 |
| [PHP] Zeitformate, Datum und Co | Jann Hendrik | Tutorials | 0 | 05.12.2006 18:48 |
| Datum in DB und wieder raus | Jan | PHP-Programmierung | 13 | 22.10.2006 16:15 |
| Eigenes Datum | Maybe | PHP-Programmierung | 8 | 19.02.2006 18:59 |
| Datum von morgen ermitteln | Lautsprecher | Allgemeine Java-Programmierung | 2 | 08.11.2005 15:34 |