Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
LuCKy
#0 Message posté le : 14-08-2004 à 14:45:49


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 21-05-2003
Nombre de messages : 1224
Lorsque l'on poste une nouvelle réponse, on est redirigé directement au bas de page, ce qui est bien mais ce "bas" est mal placé.

L'ancre ne serait pas mieux placé au niveau du dernier message plutot que tout en bas de la page ?
Et puis si le cadre de la réponse rapide pouvait etre un peu plus haut, enfin au dessus des grades ça serait encore mieux (avec un petit truc javascript ou flash pour le masquer démasquer, la ca serait le pied )

-------------------------------------
http://www.stationlinux.org - http://fvwm.stationlinux.org (wiki Fvwm FR)
Kernel
#1 Message posté le : 14-08-2004 à 14:55:43


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
les messages sont affichés par une boucle, ce qui signifie que je ne sais pas quel est le dernier post tant que je n'y suis pas arrivé.

Pour toi le cadre de la réponse rapide serait mieux plus haut que les grades, mais pour la plus part des personnes et moi compris qui utilisaient déjà cette fonctionnalité dans d'autres forums, il est mieux en bas. Pour l'avantage c'est que pour l'atteindre, tu ne te poses pas de question, tu appuies sur la touche "pageDown" de ton clavier. Comme pour le reste du forum, j'essaye de conserver les reflexes des gens.

Un truc qui masque automatiquement, "la légende" et/ou "la réponse rapide" oui, pourquoi pas.

voilu

-------------------------------------
Linux c'est bon mangez-en :D
Kernel
#2 Message posté le : 14-08-2004 à 15:48:49


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
résultat des courses

j'ai fait un fermer/ouvrir en PHP, ça marche, mais ça fait recharger la page à chaque fois, donc c'est pas très fun :/

j'ai fait fermer/ouvrir en javascript ça marche, mais ça me fait rajouter du javascript sur de nombreuses pages. Comme je ne suis pas très fan du javascript, je préfère éviter quand c'est pas nécessaire.

-------------------------------------
Linux c'est bon mangez-en :D
bobremy
#3 Message posté le : 14-08-2004 à 18:43:23


Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 12-04-2003
Nombre de messages : 4577
Ymer
#4 Message posté le : 27-08-2004 à 21:02:05


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Par contre tu peux mettre un signet sur chauque message avec son id (je crois que c'est déjà fait), récupérer l'id du dernier message et au lieu de rediriger vers le marqueur de bas de page, tu redirige vers le dernier message.

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Kernel
#5 Message posté le : 29-08-2004 à 11:13:00


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
oui et quand un message a été rajouté entre temps ? et si le message a été supprimé ?

-------------------------------------
Linux c'est bon mangez-en :D
LuCKy
#6 Message posté le : 29-08-2004 à 11:16:51


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 21-05-2003
Nombre de messages : 1224
Bah le problème ne se pose pas puisqu'il va chercher le dernier message quel qu'il soit ? Dans la boucle qui affiche les messages tu mets une ancre qui pourra servir après pour le bas de page (en prenant la derniere), c'est comme ça que ça marchait dans la version 2 non ?

-------------------------------------
http://www.stationlinux.org - http://fvwm.stationlinux.org (wiki Fvwm FR)
The Rock
#7 Message posté le : 29-08-2004 à 11:22:23


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 23-03-2003
Nombre de messages : 1210
Et si, à chaque message dans la boucle, tu incrémente une variable, genre $i.
Et si $i == nbMessageParPage, alors tu peux placer un <a id="dernier"></a>

Suffit ensuite de passer le #dernier dans l'URL et on se retrouve au dernier topic d'une page spécifique, nan ?

-------------------------------------
K'c'est compliqué :reflechit:
Kernel
#8 Message posté le : 29-08-2004 à 11:25:13


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
LuCKy >> j'ai rien compris, peut-être que le fait de savoir que la génération

The Rock >> tu as regardé les id sur les posts au moins ?

-------------------------------------
Linux c'est bon mangez-en :D
The Rock
#9 Message posté le : 29-08-2004 à 11:28:23


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 23-03-2003
Nombre de messages : 1210
The Rock >> tu as regardé les id sur les posts au moins ?
Nope - mais rien n'empèche d'en rajouter un

-------------------------------------
K'c'est compliqué :reflechit:
Kernel
#10 Message posté le : 29-08-2004 à 11:29:56


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
y'en a déjà justement, c'est pour ça

-------------------------------------
Linux c'est bon mangez-en :D
The Rock
#11 Message posté le : 29-08-2004 à 11:31:34


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 23-03-2003
Nombre de messages : 1210
Sinon, avant, j'utilisais name pour ça....
Me demande si <a name="xxx" id="yyy"> fonctionne pour #xxx et #yyy

Mais bon, perso, ca m'embète pas trop

-------------------------------------
K'c'est compliqué :reflechit:
Kernel
#12 Message posté le : 29-08-2004 à 11:33:01


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8343
"name" c'est pas du XHTML

-------------------------------------
Linux c'est bon mangez-en :D
Ymer
#13 Message posté le : 29-08-2004 à 11:37:35


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Si mais ça ne marchera que si la page est pleine.
Je pensais plutôt à un truc de ce genre avec deux boucles: une première qui parcourt tout les messages et récupre l'ID tu dernier; puis une autre qui ajoute les messages à la page XHTML (celle actuelle) avec un test du genre si (lastMessageID == messageID) echo ("<a name=\"last-message\" />");.


-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
The Rock
#14 Message posté le : 29-08-2004 à 11:38:01


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 23-03-2003
Nombre de messages : 1210
Kernel a écrit :


"name" c'est pas du XHTML
arf, un truc en plus à noter dans ma tête

-------------------------------------
K'c'est compliqué :reflechit:
The Rock
#15 Message posté le : 29-08-2004 à 11:39:05


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 23-03-2003
Nombre de messages : 1210
Ymer a écrit :


Si mais ça ne marchera que si la page est pleine.
Je pensais plutôt à un truc de ce genre avec deux boucles: une première qui parcourt tout les messages et récupre l'ID tu dernier; puis une autre qui ajoute les messages à la page XHTML (celle actuelle) avec un test du genre si (lastMessageID == messageID) echo ("<a name=\"last-message\" />");.
'tention, c'est id po name now

Perso, je pense que deux boucles juste pour ça....c'est aller trop loin

-------------------------------------
K'c'est compliqué :reflechit: