[Typo3-UG France] Pages récemment mises à jour
Adrien Laurent
a.laurent at blastingweb.net
Wed Dec 15 18:44:22 CET 2004
Salut,
Surement possible avec Typoscript - php - sql,
Admettons que tous les doc sont dans la page
DOCUMENTS qui a pour UID 10
Il faut faire une requete sql qui va regarder si il existe des pages
avec PID 10 dans la table PAGE avec une date de création inférieur à
TODAY() - 5 jours par exemple. (on peut aussi regarder les CONTENT).
Pour cela il faut creer une userFunc
(http://typo3.org/documentation/document-library/doc_core_tsref/userFunc/)
si oui, alors afficher sur la page une image (voir
http://typo3.org/documentation/document-library/doc_core_tsref/IMAGE-1/) .
Le resultat pourrait ressembler a ca:
dans localconf.php:
function check_new_doc($pid, $date) {
$result = $this->DB_select("select * from pages where pid=$pid
and creation_date > ".TODAY-$date....
...
if ($result)
return true;
....
}
dans TS setup template:
[userFunc =check_new_doc(10,5)]
page.20 = IMAGE
page.20.file = newdoc.gif
y'a surement plus facile, mais l'avantage de cette solution c que tu
pourra apres utiliser ta fonction check_new_doc facilement et n'importe où.
Adrien
--
Adrien Laurent
Blasting Web SolutionS
Website: http://www.blastingweb.net
Email: a.laurent at blastingweb.net
Wire: (514)-597-2009
Wireless: (514)-293-9101
Pascal Roze wrote:
>Bonjour tout le monde
>
>Je fais appel à vos lumières car les miennes sont insuffisantes sur ce coup
>là.
>
>J'ai fait un site intranet avec pour vocation première la mise à disposition
>de documents (chaque page propose un p'tit résumé du document ainsi qu'un
>lien pour le télécharger).
>J'ai besoin d'indiquer à l'utilisateur qu'un ou plusieurs nouveaux documents
>sont disponibles. Pour cela, j'ai crée une page que j'ai appelé Nouveaux
>Documents et qui contient le plugin Menu / Plan de site avec comme option
>"Pages récemment mises à jour". Ca marche très bien seulement l'utilisateur
>doit visualiser cette page afin de savoir si de nouveaux documents sont
>présents ou non.
>J'aimerais pouvoir récupérer le fait que de nouveaux documents sont
>disponibles afin d'afficher un p'tit gif animé ou quelquechose dans le genre
>sur la page d'accueil dans le but de prévenir l'utilisateur.
>Problème, je vois pas comment faire :-). Quelqu'un a une idée?
>
>Merci pour votre aide
>
>Cordialement
>Pascal
>
>_______________________________________________
>Typo3-france mailing list
>Typo3-france at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
>
>
More information about the TYPO3-france
mailing list