Fork me on GitHub

Rapport de message :*
 

Smarty, conditions et compagnies..

Titre du sujet : Smarty, conditions et compagnies..
par Lou86 sur 05/06/2011 01:52:49

Bonjour, (ou bonsoir.. enfin vu l'heure ^^)

En me penchant sur les variables smarty dans les thèmes, j'ai appris qu'on pouvait mettre des conditions dans du html.. Youpi, ça pourrait bien m'arranger..

Toutefois, tout n'est encore pas très clair pour moi :p

J'ai une petite question, est il possible de faire des "calculs simple" avec ces variables ou pour cela il faut absolument passer par php?

Un exemple (celui qui m'intéresse ^^)

Est ce que je pourrais comparé le moment présent ($smarty.now) avec une autre variable de temps (par exemple $story.posttime dans le module news)sur laquelle je ferais une opération?

<{if $story.posttime 17280 $smarty.now }> blabla <{/if}>


je sais qu'on peut tout à fait faire des comparaisons (< > == etc) mais des opérations?

D'après quelques tests je dirais que c'est faisable (par exemple en écrivant <{$smarty.now}> et <{$smarty.now+5}> j'ai bien les deux timestamp qui s'écrivent avec 5s de différence..

Mais avec la condition écrite au dessus ça ne fonctionne pas (du au fait que $story.posttime est formaté je suppose.. )
J'ai essayé $story.posttimestamp vu quelque part sur le forum, mais elle ne retourne rien (pas d'erreur, juste rien.... contrairement à $story.posttime qui me retourne une date type jj/mm/yy hh:mm)

Je viens donc vers vous pour voir si quelqu'un peut m'expliquer vite fait comment créer (ou trouver) une variable smarty qui me permettrait de vérifier la date du topic et d'y ajouter un délai ...

Merci d'avance
Lou
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

23 Personne(s) en ligne (18 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 23 | Plus ...