date de mise à jour du site [résolu] - digitilt - 02/09/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.x
#~ Nom de l'hébergeur : umbreon
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7.1
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.3
#~ * ModuleManager: 1.3.3
#~ * News: 2.8.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.3
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.7.0
#~ * Shootbox: 1.2.1
#~ * Gallery: 1.3.2
#~ * FormBuilder: 0.6.2
#~ * CGExtensions: 1.19
#~ * JQueryTools: 1.0.6
#~ * PicasaWebAlbumBrowser: 1.0
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 16000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.3.3
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * E_DEPRECATED: 8192
#~ * memory_limit: 64M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour à tous,
J'ai besoin de votre aide car j'ai un soucis, j'aimerai pouvoir afficher sur mon site la date de publication de l'article le plus récent, en gros la date de mise à jour du site.
Mais je n'y arrive pas, j'ai essayé avec la balise LastUpdate mais on dirait qu'elle affiche la date de modification des pages et pas la publication de nouveaux articles. J'ai aussi essayé avec divers scripts php trouvés sur le net mais rien ne s'affiche lorsque je les utilises.
J'espère avoir été clair. Merci de votre aide.
date de mise à jour du site [résolu] - digitilt - 02/09/2010
Bon... j'ai cherché et je viens d'essayer avec {modified_date}, mais j'ai le même résultat qu'avec {lastupdate}, j'obtient la même date, elle reste bloquée au 24/07/2010 alors que des articles ont été ajoutés depuis... Je ne comprends pas, quelqu'un aurait une idée ???
date de mise à jour du site [résolu] -
bess - 02/09/2010
il y différence entre modifier une page et ajouter un article. Tes tags ne gèrent uniquement que le contenu d'une page.
pour connaitre la date du dernier article va falloir t'y prendre autrement. Par exemple utiliser un nouveau gabarit très simple pour les news comportant uniquement l'information date de parution et faire appel dans ton gabarit de page au module news ainsi :
{news summarytemplate='template_super_vide' number="1" sortby="news_date"}
ce qui affichera dans le gabarit réduit le dernier article et donc + précisément uniquement sa date de sortie.
date de mise à jour du site [résolu] - digitilt - 02/09/2010
Merci de ton aide, j'ai bien compris sur la théorie mais en pratique... je ne suis pas vraiment à l'aise avec le php. Donc voila ce que j'ai fais, mais ca ne fonctionne pas :
{foreach from=$items item=entry}
<div class="NewsSummary">
{if $entry->formatpostdate}
<div class="NewsSummaryPostdate">
Derniere mise a jour le {$entry->formatpostdate}
</div>
{/if}
</div>
{/foreach}
J'ai simplement récupéré dans le gabarit sommaire ce qui me semblait utile pour afficher cette fichu date, mais ca ne marche pas.
Peux-tu m'aider ?
Merci.
date de mise à jour du site [résolu] -
bess - 02/09/2010
normalement c bon a premiere vue
et ton code d'appel est comment ? et le nom du gabarit s appel comment ? et si tu remplace number=1 par number=10 ?
date de mise à jour du site [résolu] - digitilt - 02/09/2010
J'ai repris le code que tu m'as donné pour appeler le gabarit :
{news summarytemplate='update' number="1" sortby="news_date"}
Mon gabarit pour afficher la date s'appelle "update". J'ai essayé en remplacant 1 par 10 mais ca ne change rien, rien ne s'affiche.
date de mise à jour du site [résolu] -
bess - 02/09/2010
il y a forcement une erreur qu'on a loupé.
reprend du début : copie le contenu d'un gabarit standard de news vers ton gabarit update et change le code d'appel par {news summarytemplate='update'} simplement.
ca donne quoi ? si ca marche tu ajoutes les paramètres supplémentaires et tu regardes
date de mise à jour du site [résolu] - digitilt - 02/09/2010
C'est bon tout fonctionne !
Il m'a suffit d'enlever le sortby="news_date" pour que la date s'affiche ! Merci beaucoup de ton aide.
Par contre pourquoi ca ne fonctionne pas avec sortby, je ne sais pas...
Merci beaucoup !
date de mise à jour du site [résolu] -
bess - 02/09/2010
bonne question :/
enfin bon ca roule.. ajoute [résolu] dans le titre de ton premier message