Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Voir les messages postés depuis sa dernière visite ?

Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Novembre 2006, 21:36

Reprise du dernier message

J'ai déjà essayer ce type de requète tout à l'heure et ça plante, pour la simple raison que un nouveau sujet que tu n'as pas lu, ne possède pas d'entrée dans la table des messages non lus.

Bon de toute façon le problème est réglé en remettant la jointure sur l'index entre le dernier sujet et s'il est lu. A vu de nez ça n'a pas l'air de spécialement ralentir. Disons que c'est un peu plus lourd c'est clair, mais si tout le monde trouve cette option pratique tant pis.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe de support
Avatar de Shekral
  • Age : 23 ans
  • Messages : 954
  • Inscrit : 25 Février 2006
  Lien vers ce message 05 Novembre 2006, 21:38
Y'a juste un petit bug sur ce sujet, le lien vers le dernier message n'a pas les bon ids donc ça va vers un sujet inexistant.


WikiFSB
 
Volcan
Avatar de Ohax
  • Age : 21 ans
  • Messages : 1946
  • Inscrit : 22 Juin 2005
  Lien vers ce message 05 Novembre 2006, 21:39
Dans ce cas pourquoi ne pas colorer les vignettes des messages non lus dans les posts ?


AdoJeunZ - Forum Gothique
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Novembre 2006, 21:42
Tu es sur Shekral ? Tu as ce bug depuis quelle page que je test ? Si ca se reproduit tu peux me donner le lien en question ?

Ohax : Je vais voir si c'est gérable, je note.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe de support
Avatar de Shekral
  • Age : 23 ans
  • Messages : 954
  • Inscrit : 25 Février 2006
Message édité 1 fois, dernière édition par Shekral, 05 Novembre 2006, 21:46     Lien vers ce message 05 Novembre 2006, 21:45
Euh, depuis que tu as poster ça remarche…

Ohax, tu entends quoi par colorer les vignettes des messages non lus ?


WikiFSB
 
Volcan
Avatar de Ohax
  • Age : 21 ans
  • Messages : 1946
  • Inscrit : 22 Juin 2005
  Lien vers ce message 05 Novembre 2006, 21:46
Bug :

En cliquant sur l'icone http://www.fire-soft-board.com/fsb/tpl/WhiteSummer/img/lien_message.gif

Via http://www.fire-soft-board.com...p;mode=newposts

J'ai eu droit au lien : http://www.fire-soft-board.com...c&p_id=0#p0

Et donc à l'erreur "Le sujet n'existe pas"


AdoJeunZ - Forum Gothique
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Novembre 2006, 21:46
Non en fait j'ai trouvé d'où ça vient, j'avais oublié d'uploadé le fichier qui gérait le bazard quand on poste un message, donc ça ne pouvait que bugguer :mdr:

Ca devrait remarcher la, je fais un update de la base de donnée pour réparer les éventuels bugs causés.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Novembre 2006, 22:12
Voilà j'ai ajouté ton option ohax.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Ohax
  • Age : 21 ans
  • Messages : 1946
  • Inscrit : 22 Juin 2005
  Lien vers ce message 05 Novembre 2006, 22:21
C'est pas "mon" option ^^

Je suis pas particulièrement fana de cette fonction mais quitte à faire les choses autant le faire jusqu'au bout :mdr:


AdoJeunZ - Forum Gothique
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Novembre 2006, 22:22
Trop tard Ohax, cette option restera collée à ton nom jusqu'à la fin 8)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de T@ncredo
  • Messages : 1177
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par T@ncredo, 08 Novembre 2006, 16:30     Lien vers ce message 08 Novembre 2006, 16:30
en tant qu'invité tout à l'heure, j'ai eu le lien vers le sujet de la BETA 4 qui ne marchait pas.

Adresse :
http://www.fire-soft-board.com...pic&p_id=#p

;)

edit : en fait pour tous les derniers sujets des forums...


Enigma, site d'énigmes

http://www.elevage-enchante.com/bouton_88.gifJeu d'élevage virtuel de lapins
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 08 Novembre 2006, 16:45
Ah oui, j'ai oublié de faire pointer les invités vers la dernière page du sujet ..


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 08 Novembre 2006, 17:41
Corrigé normalement


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de anaphel
  • Age : 23 ans
  • Messages : 11
  • Inscrit : 08 Juillet 2007
  Lien vers ce message 22 Septembre 2007, 17:35
Bonjour, j'ai une ptite question rapport aux message lu/non lu

Sur la page d'accueil du site que je suis en train de faire, j'affiche les 8 derniers messages et j'aimerai mettre un pti icone différent devant le message suivant si le membre l'a déja visionné ou pas :

http://hatierlouis.free.fr/index.php

par exemple j'aimerai mettre :

http://hatierlouis.free.fr/images/accueil_msg_new.gif titre du message non lu
http://hatierlouis.free.fr/images/accueil_msg.gif titre du message deja lu

j'ai repéré dans forums/main/forum/forum_index.php l'utilisation d'une fonction get_forum_topic_read() mais j'arrive pas vraiment à m'en servir du au fait que je comprend pas grand chose au php orienté objet, j'ai juste quelques base necessaire pour me débrouiller :p

En gros j'aimerai savoir si c'est possible de faire ca et si oui comment m'y prendre.

Merci


http://www.darkelfteam.com
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 23 Septembre 2007, 0:54
Salut,
peux tu me donner déjà la requête que tu utilises pour afficher les derniers sujets que je regarde déjà ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de anaphel
  • Age : 23 ans
  • Messages : 11
  • Inscrit : 08 Juillet 2007
Message édité 3 fois, dernière édition par anaphel, 23 Septembre 2007, 1:27     Lien vers ce message 23 Septembre 2007, 1:22
ok, dans mon top.php je recupere la session de l'user pour pouvoir afficher les dernier msg des forum privé ou non suivant sil est membre privé ou bien membre normal/visiteur. Voici le bout de code qui affiche les 8 derniers msg pour un visiteur ou un membre normal

// f_id 14 et 15 etant les 2 forum privé que je ne veut pas voir apparaitre dans les derniers msg
$query = "SELECT * FROM `fsb2_topics` WHERE (f_id != 14 && f_id != 15) ORDER BY t_last_p_time DESC LIMIT 0,8";
$result = mysql_query($query);
while ($topic = mysql_fetch_array($result))
{
    $query2 = "SELECT * FROM `fsb2_forums` WHERE f_id = $topic[f_id]";
    $result2 = mysql_query($query2);
    $forum = mysql_fetch_array($result2);
    // coupe le titre s'il est trop long et rajoute "..."
    if(strlen($topic['t_title']) > 18 ) {
        $titre = substr("$topic[t_title]",0 , 18);
        $titre .= "...";
    }
    else {
        $titre = substr("$topic[t_title]",0 , 18);
    }
    echo "<img src=\"images/accueil_msg_new.gif\"> ";
    affiche_date($topic['t_last_p_time'],1 , 1);
    echo " : <a href=\"forums/index.php?p=forum&f_id=".$forum['f_id']."\">".$forum['f_name']."</a> > ";
    echo "<a href=\"forums/index.php?p=topic&t_id=".$topic['t_id']."\">".$titre."</a> (".$topic['t_total_post'].")<br>";
}


donc en fait a la place de
echo "<img src="images/accueil_msg_new.gif"> ";

y me faudrait un pti if qui voit si le membre a deja vu le msg ou pas, pour afficher le pti icone correspondant ^^


http://www.darkelfteam.com
 
Répondre


.