OVH Cloud OVH Cloud

Date de mise à jour

20 réponses
Avatar
Winch
Bonjour,

Je voudrais pouvoir indiquer sur ma page d'accueil que l'une des page de
mon site a été mise à jour (sans préciser laquelle).
Simplement pour indiquer que le site à été mis à jour.
Est-ce possible ?

Merci

10 réponses

1 2
Avatar
Etienne SOBOLE
"Winch" a écrit dans le message de news:
41f89845$0$16419$
Je voudrais pouvoir indiquer sur ma page d'accueil que l'une des page de
mon site a été mise à jour (sans préciser laquelle).
Simplement pour indiquer que le site à été mis à jour.
Est-ce possible ?


Sans precisez laquelle ca veut dire sur toutes les pages?
Etienne

Avatar
Winch
Je voudrais pouvoir indiquer sur ma page d'accueil que l'une des page de
mon site a été mise à jour (sans préciser laquelle).
Simplement pour indiquer que le site à été mis à jour.
Est-ce possible ?



Sans precisez laquelle ca veut dire sur toutes les pages?
Etienne

Oui



Avatar
Etienne SOBOLE
Et bien si tu utilises un langage de script ca va pas etre compliqué...
sinon tu peux toujours faire une iframe de petite taille dans laquelle tu
affiches une page html qui fait office de message...

grend une iframe de 100pixels par 24pixel qui appelle la page /message.html
et dans page.html tu met ton message...

bon evidement va falloir modifier toutes tes pages, mais ce ne sera afaire
qu'une fois...
le message ensuite sera chageable chaque fois que tu le voudras.

Voila
Etienne
Avatar
BMR
document.write(site.lastModified);
ce serait trop beau...

Je ne vois pas de solution simple en JS ou même avec un langage serveur
pour ce problème simple. Et puis c'est dangereux, si tu laisses tomber
ton site 6 mois, les visiteurs repartiront aussitôt.

BMR


Je voudrais pouvoir indiquer sur ma page d'accueil que l'une des page
de mon site a été mise à jour (sans préciser laquelle).
Simplement pour indiquer que le site à été mis à jour.
Est-ce possible ?




Sans precisez laquelle ca veut dire sur toutes les pages?
Etienne


Oui




Avatar
ASM

Et bien si tu utilises un langage de script ca va pas etre compliqué...


genre avec les ssi (mais il faut renommer toutes les pages en *.shtml)
et avoir sur chacune, là ou on veut l'annonce (sans iframe) :

<!--#include virtual="/message.txt" -->

message.txt
- est à la racine du site
- contient le code html de l'annonce

--
Stéphane MORIAUX
E-mail : stephanemoriaux[at]wanadoo.fr

Avatar
Tranquille
*Ecrits* *de* *Winch*:
Bonjour,

Je voudrais pouvoir indiquer sur ma page d'accueil que l'une des page de mon
site a été mise à jour (sans préciser laquelle).
Simplement pour indiquer que le site à été mis à jour.
Est-ce possible ?



un coup j'utilisais: document.LastModified
ça donne la date et l'heure (etc) de la dernière modif du document
courant.
sur la page html à propos de laquelle on souhaite informer de la
dernière date de modif, on rajoute sur le onload du body (par exemple)
un appel à une fonction javascript comme ceci:
onLoad="LaDate(document);"
on passe l'objet document en cours.

la fonction quant à elle se présente comme ça:

function LaDate(LeDocument)
{
// on reçoit l'objet document
var date= new Date(LeDocument.lastModified);
var jourÚte.getDate();
var moisÚte.getMonth()+1; // +1 parce que cette méthode renvoi le
mois à partir de 0 !!!
var anneeÚte.getFullYear();
var heureÚte.getHours();
var minuteÚte.getMinutes();
var DateTrouvee=jour + "/" + mois + "/" + annee + " " + heure + ":" +
minute;
alert(DateTrouvee);
}

bon ça c'est pour tester.
Maintenant, la solution finale serait non pas de faire une alert mais
de modifier un div quelque part sur la page (document)...

Attention donc, ça marche pour le document modifié.
Si tu modifies une page qui n'est pas la page d'accueil, ça donne la
dernière modif de la page d'accueil, ce n'est pas bon...
du coup, soit tu mets l'appel au script et le petit div sur chaque page
et ainsi les visiteurs connaissent la date de màj de chaque page (qui
peut être différente), soit tu modifies un peu la page d'accueil chaque
fois que tu mets à jour une autre page de ton site...

voilà en gros comment j'essayerais de faire.

--
Ce que tu fais, fais-le bien. (Pratique)
(ICQ: 342921409)
ATTENTION: Pour m'écrire, rajouter (pour tranquille) dans l'objet pour
passer le filtre antispam.

Avatar
ASM

la fonction quant à elle se présente comme ça:

function LaDate(LeDocument)
{
// on reçoit l'objet document
var date= new Date(LeDocument.lastModified);
var jourÚte.getDate();
var moisÚte.getMonth()+1;
// +1 parce que cette méthode renvoi le mois à partir de 0 !!!
var anneeÚte.getFullYear();
var heureÚte.getHours();
var minuteÚte.getMinutes();
var DateTrouvee=jour + "/" + mois + "/" + annee + " " + heure + ":" +
minute;


document.write('Derniere modification de cette page : '+DateTrouvee);

}

tu mets l'appel au script


dans le head de chaque page
et ce petit JS (en haut ou bas de page comme on veut)

<div id="dateModif">
<script type="text/javascript">LaDate(document);</script>
</div>

tu modifies un peu la page d'accueil chaque
fois que tu mets à jour une autre page de ton site...


dommage pour ceux qui n'ont pas le JS
mais, bon, sont pas nombreux hein ?

Nota :
on peut faire de même avec les ssi ( c a d coté serveur)
http://perso.wanadoo.fr/stephane.moriaux/internet/web_ssi/
( zone en gros travaux, tenter de zapper les couacs )

c'est tt de même mieux :
pas besoin de JS et tt le monde a la bonne date

exemple d'un pied de page automatique en ssi ici
(si wanadoo est réparé) (20 jours de pane!)
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_image_auto_3_ie.shtml
avec date + heures de :
- dernière modif
- visite du surfeur (s'il s'enregistre la page)
avec retour page précédemment vue (quelqu'elle soit)
contact avec réf auto à la page en cours (si IE6 n'y capote pas)


--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
Tranquille
*Ecrits* *de* *ASM*:
... ok pour ça :-)

Nota :
on peut faire de même avec les ssi ( c a d coté serveur)
http://perso.wanadoo.fr/stephane.moriaux/internet/web_ssi/
( zone en gros travaux, tenter de zapper les couacs )

c'est tt de même mieux :
pas besoin de JS et tt le monde a la bonne date



ok, je vais voir un peu ces ssi.
eptite question avant d'y aller:
est-ce que par exemple un site hébergé chez free permet l'utilisation
des ssi?
désolé mais je découvre totalement cette /chose/
merci.

--
Va au bout. (Etat d'esprit)
(ICQ: 342921409)
ATTENTION: Pour m'écrire, rajouter (pour tranquille) dans l'objet pour
passer le filtre antispam.

Avatar
yvon.thoravalNO-SPAM
ASM wrote:

(si wanadoo est réparé) (20 jours de pane!)
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_image_auto_3_ie.shtml


Un moyen de faire coller ce "baspage" au bottom ?
--
yt

Avatar
Do Re Mi chel La Si Do
Bonjour !

Je me pose une question : qui fournit l'information du LastModified ?
En effet, lorsque je lance un javascript "local" (mais dans du HTML),
j'obtiens "Undefined" ; alors que, en passant par le web, j'ai bien une
date.

Bonne journée
--
Michel Claveau
1 2