Il y a-t-il un moyen simple avec php de savoir si un lien a été visité
récement ? C'est pour l'afficher différement d'un lien normal comme on peut
le faire avec un style mais en un peu plus compliqué.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
Il y a-t-il un moyen simple avec php de savoir si un lien a été visité récement ? C'est pour l'afficher différement d'un lien normal comme on peut le faire avec un style mais en un peu plus compliqué.
tu peux détailler le "un peu plus compliqué" ? a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans une autre police, en gras, encadré, avec un fond de couleur ou une image de fond, à l'autre bout de la page si tu veux, et même ajouter du contenu html avec les pseudo elements :after et :before et la propriete "content" (malheureusement sous autre chose que IE uniquement).
sinon, il faut stocker dans une DB les liens suivis, et aller verifier cette meme DB dans chaque page, pour chaque lien. Bref, réinventer la roue, et faire ramer l'ensemble alors qu'une solution client existe déjà.
Il y a-t-il un moyen simple avec php de savoir si un lien a été visité
récement ? C'est pour l'afficher différement d'un lien normal comme on peut
le faire avec un style mais en un peu plus compliqué.
tu peux détailler le "un peu plus compliqué" ?
a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans
une autre police, en gras, encadré, avec un fond de couleur ou une image
de fond, à l'autre bout de la page si tu veux, et même ajouter du
contenu html avec les pseudo elements :after et :before et la propriete
"content" (malheureusement sous autre chose que IE uniquement).
sinon, il faut stocker dans une DB les liens suivis, et aller verifier
cette meme DB dans chaque page, pour chaque lien.
Bref, réinventer la roue, et faire ramer l'ensemble alors qu'une
solution client existe déjà.
Il y a-t-il un moyen simple avec php de savoir si un lien a été visité récement ? C'est pour l'afficher différement d'un lien normal comme on peut le faire avec un style mais en un peu plus compliqué.
tu peux détailler le "un peu plus compliqué" ? a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans une autre police, en gras, encadré, avec un fond de couleur ou une image de fond, à l'autre bout de la page si tu veux, et même ajouter du contenu html avec les pseudo elements :after et :before et la propriete "content" (malheureusement sous autre chose que IE uniquement).
sinon, il faut stocker dans une DB les liens suivis, et aller verifier cette meme DB dans chaque page, pour chaque lien. Bref, réinventer la roue, et faire ramer l'ensemble alors qu'une solution client existe déjà.
"Thibaut Allender" a écrit dans le message de news:
tu peux détailler le "un peu plus compliqué" ?
C'est pour les lignes des tableaux "Messages récents" etc... de la page http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur de la police une ligne sur deux pour améliorer la lecture. Je pourrais utiliser une autre technique comme modifier le fond avec deux nuances de gris clair mais je me disais que je pouvais peut-être faire mieux sachant que je voudrais garder les autres liens de la page tels qu'ils sont. Je voudrais par exemple ajouter un petit logo discret.
a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans une autre police, en gras, encadré, avec un fond de couleur ou une image de fond, à l'autre bout de la page si tu veux, et même ajouter du contenu html avec les pseudo elements :after et :before et la propriete "content" (malheureusement sous autre chose que IE uniquement).
Mais est-il possible de modifier le style des balises <a> pour une partie de la page ?
sinon, il faut stocker dans une DB les liens suivis, et aller verifier cette meme DB dans chaque page, pour chaque lien. Bref, réinventer la roue
C'est ce que je voudrais éviter. Si il existe une solution php simple je l'adopte sinon je fais autrement.
Merci de ton aide.
"Thibaut Allender"
<use_contact_form_on_website@n.o.s.p.a.m.capsule.org.invalid> a écrit dans
le message de news:a1cu62-b5c.ln1@Pilaf.capsule.corp...
tu peux détailler le "un peu plus compliqué" ?
C'est pour les lignes des tableaux "Messages récents" etc... de la page
http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur
de la police une ligne sur deux pour améliorer la lecture. Je pourrais
utiliser une autre technique comme modifier le fond avec deux nuances de
gris clair mais je me disais que je pouvais peut-être faire mieux sachant
que je voudrais garder les autres liens de la page tels qu'ils sont. Je
voudrais par exemple ajouter un petit logo discret.
a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans
une autre police, en gras, encadré, avec un fond de couleur ou une image
de fond, à l'autre bout de la page si tu veux, et même ajouter du
contenu html avec les pseudo elements :after et :before et la propriete
"content" (malheureusement sous autre chose que IE uniquement).
Mais est-il possible de modifier le style des balises <a> pour une partie de
la page ?
sinon, il faut stocker dans une DB les liens suivis, et aller verifier
cette meme DB dans chaque page, pour chaque lien.
Bref, réinventer la roue
C'est ce que je voudrais éviter. Si il existe une solution php simple je
l'adopte sinon je fais autrement.
"Thibaut Allender" a écrit dans le message de news:
tu peux détailler le "un peu plus compliqué" ?
C'est pour les lignes des tableaux "Messages récents" etc... de la page http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur de la police une ligne sur deux pour améliorer la lecture. Je pourrais utiliser une autre technique comme modifier le fond avec deux nuances de gris clair mais je me disais que je pouvais peut-être faire mieux sachant que je voudrais garder les autres liens de la page tels qu'ils sont. Je voudrais par exemple ajouter un petit logo discret.
a priori, CSS convient pour celà.
le CSS ne se limite pas à une couleur de lien, tu peux l'afficher dans une autre police, en gras, encadré, avec un fond de couleur ou une image de fond, à l'autre bout de la page si tu veux, et même ajouter du contenu html avec les pseudo elements :after et :before et la propriete "content" (malheureusement sous autre chose que IE uniquement).
Mais est-il possible de modifier le style des balises <a> pour une partie de la page ?
sinon, il faut stocker dans une DB les liens suivis, et aller verifier cette meme DB dans chaque page, pour chaque lien. Bref, réinventer la roue
C'est ce que je voudrais éviter. Si il existe une solution php simple je l'adopte sinon je fais autrement.
Merci de ton aide.
Thibaut Allender
C'est pour les lignes des tableaux "Messages récents" etc... de la page http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur de la police une ligne sur deux pour améliorer la lecture. Je pourrais utiliser une autre technique comme modifier le fond avec deux nuances de gris clair mais je me disais que je pouvais peut-être faire mieux sachant que je voudrais garder les autres liens de la page tels qu'ils sont. Je voudrais par exemple ajouter un petit logo discret.
tu peux utiliser quelque chose comme :
a:visited { background: url(petit_logo_discret.png) no-repeat; display: block; padding-left: 20px; /* assez pour caser le logo */ }
Mais est-il possible de modifier le style des balises <a> pour une partie de la page ?
oui, en utilisant un id dans la zone voulue pour la distinguer du reste
par exemple, tu ajoute l'id "recents" dans le td qui contient les messages recents, ce qui donne :
<td id="recents">
ensuite, en css :
#recents a:visited { background: url(petit_logo_discret.png) no-repeat; display: block; padding-left: 20px; /* assez pour caser le logo */ }
tous les "a:visited" enfants (directs ou indirects) de l'element "recents" auront ce style les autres a:visited ne seront pas affectés
C'est ce que je voudrais éviter. Si il existe une solution php simple je l'adopte sinon je fais autrement.
comme je le pensais, php est inutile dans ce cas, tu as tout ce qu'il faut dans CSS pour y parvenir
C'est pour les lignes des tableaux "Messages récents" etc... de la page
http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur
de la police une ligne sur deux pour améliorer la lecture. Je pourrais
utiliser une autre technique comme modifier le fond avec deux nuances de
gris clair mais je me disais que je pouvais peut-être faire mieux sachant
que je voudrais garder les autres liens de la page tels qu'ils sont. Je
voudrais par exemple ajouter un petit logo discret.
tu peux utiliser quelque chose comme :
a:visited {
background: url(petit_logo_discret.png) no-repeat;
display: block;
padding-left: 20px; /* assez pour caser le logo */
}
Mais est-il possible de modifier le style des balises <a> pour une partie de
la page ?
oui, en utilisant un id dans la zone voulue pour la distinguer du reste
par exemple, tu ajoute l'id "recents" dans le td qui contient les
messages recents, ce qui donne :
<td id="recents">
ensuite, en css :
#recents a:visited {
background: url(petit_logo_discret.png) no-repeat;
display: block;
padding-left: 20px; /* assez pour caser le logo */
}
tous les "a:visited" enfants (directs ou indirects) de l'element
"recents" auront ce style
les autres a:visited ne seront pas affectés
C'est ce que je voudrais éviter. Si il existe une solution php simple je
l'adopte sinon je fais autrement.
comme je le pensais, php est inutile dans ce cas, tu as tout ce qu'il
faut dans CSS pour y parvenir
C'est pour les lignes des tableaux "Messages récents" etc... de la page http://raquette.caf.free.fr/index.html. J'utilise un changement de couleur de la police une ligne sur deux pour améliorer la lecture. Je pourrais utiliser une autre technique comme modifier le fond avec deux nuances de gris clair mais je me disais que je pouvais peut-être faire mieux sachant que je voudrais garder les autres liens de la page tels qu'ils sont. Je voudrais par exemple ajouter un petit logo discret.
tu peux utiliser quelque chose comme :
a:visited { background: url(petit_logo_discret.png) no-repeat; display: block; padding-left: 20px; /* assez pour caser le logo */ }
Mais est-il possible de modifier le style des balises <a> pour une partie de la page ?
oui, en utilisant un id dans la zone voulue pour la distinguer du reste
par exemple, tu ajoute l'id "recents" dans le td qui contient les messages recents, ce qui donne :
<td id="recents">
ensuite, en css :
#recents a:visited { background: url(petit_logo_discret.png) no-repeat; display: block; padding-left: 20px; /* assez pour caser le logo */ }
tous les "a:visited" enfants (directs ou indirects) de l'element "recents" auront ce style les autres a:visited ne seront pas affectés
C'est ce que je voudrais éviter. Si il existe une solution php simple je l'adopte sinon je fais autrement.
comme je le pensais, php est inutile dans ce cas, tu as tout ce qu'il faut dans CSS pour y parvenir