hozzászólás információk egyedi formátumban

mat323 képe

Sziasztok!
Ki szeretném íratni a comment.tpl.php file segítségével "Felhasználónév - 2008. jan, 31. 04:46:17" formában, hogy ki és mikor küldte be a hozzászólást. Az amadou sminket használom, ahol ez "gyárilag" ilyen:
Felhasználónév, cs, 01/31/2008 - 04:46

<div class="submitted">
<?php print $submitted ?>
</div>

Ezzel próbálkoztam:

<?php if ($submitted): ?>
<span class="submitted"><?php print t('!date — !username', array('!username' => theme('username', $comment), '!date' => format_date($submitted, 'custom', "Y. M, j. H:i:s"))); ?></span>
<?php endif; ?>

de az oldalon csak ez jelenik meg minden kommentnél: "Anonymous - 1970. jan, 1. 01:00:00"

Mit szúrtam el?

Fórum: 
pp képe

Alapvető hiba:
A $submitted elvileg az ami neked kell, csak a nyelvet kell beállítanod és a dátum formátumot a megfelelő helyen (webhely beállítások-ban valahol)

a kódban levő biztos hibák:
* a theme('username',$comment) nem jó, mert itt nem a $comment, hanem a $user amit át kell adnod.
* a format-date egy dátumot vár nem egy szöveget, márpedig a $submitted változóban szöveg van, de ezt ugye magad is látod, hisz pont Te idézted be, hogy ez nem jó!

pp

0
0
mat323 képe

Valóban hihetetlen egyszerű a megoldás: admin/settings/date-time
és comment.tpl.php-hez hozzá se kell nyúlni ;)

Köszönöm Tanár Úr!

0
0