Règles du forum

Merci de ne pas faire de suggestion de modules dans ce forum.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[RC4] MOD Top5

Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
Message édité 7 fois, dernière édition par Styx, 18 Mai 2007, 21:39     Lien vers ce message 06 Mai 2007, 12:22
  1. Nom du module : Top5
  2. Version : 1.0
  3. Auteur : Styx
  4. Description : Ce mod vous permez d'afficher un Top5 des membres et des sujets dans le footer de votre forum. La colorisation des membres (couleur du groupes au quel le membre appartient) est prise en compte.
  5. Telechargement : Cliquer-Ici
  6. Screen-Shoot : Cliquer-Ici (désolé pour la qualité)

N'hésitez pas à me donner votre avis !


Un jour je reviendrais !
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mai 2007, 12:36
Les forums seront ouverts avec l'arrivée de la version stable ;)


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 Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 06 Mai 2007, 12:43
Oki Géno ;)
Bon je vais continuer un peu mon mod moi :P


Un jour je reviendrais !
 
Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
Message édité 1 fois, dernière édition par Styx, 06 Mai 2007, 12:58     Lien vers ce message 06 Mai 2007, 12:57
Allait un petit screen-shoot avant de partir afin de vous montrer l'avancement du mod.



Il reste encore le probleme du visiteurs à regler, et mettre en clé de langue les textes car la tout est coddé direct en dur, donc passage sous clé de langue dès que possible ;)


Un jour je reviendrais !
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mai 2007, 12:59
A mon avis tu gagnerais a les afficher côté à côté dans un meêm block, car ça va faire bizare les blocks de hauteurs différentes


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 Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 06 Mai 2007, 18:16
Oki je vais voir sa ;)


Un jour je reviendrais !
 
Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 07 Mai 2007, 10:20
Hello,
donc voila j'ai avancé un peu dans le mod, j'ai mit correctement en place les blocs...

Mais voila j'ai un problème !
Il me selectionne aussi le membres portant l'id 0 est en bref c'est le visitor...

Moi j'ai essayé :

$sql = 'SELECT * FROM ' . SQL_PREFIX . 'users WHERE u_id AND u_id != 0 ORDER BY u_total_post DESC LIMIT 0, 5';


Mais sa ne change rien dans l'affichage.
Comment faire pour que ma requette ne selectionne tout sauf l'id 0 ?

Merci ;)


Un jour je reviendrais !
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2720
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 07 Mai 2007, 11:08
AND u_id <> 0


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Volcan
Avatar de Talus
  • Age : 20 ans
  • Messages : 1569
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 07 Mai 2007, 11:50     Lien vers ce message 07 Mai 2007, 11:50
Korko : le != marche aussi (sous MySQL), mais il est vrai que l'utilisation de <> est préférable (pour des probleme des SGBD qui respectent a norme SQL, eux)

Et puis, bouh le :
SELECT *


A eviter :)


 
Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 07 Mai 2007, 12:23
Merci à vous deux, mais j'ai toujours le problème du visitor.
J'ai quelques peu modifié ma requette pour obtenir la couleur de rang mais dans tout les cas, le visitor est toujours listé.

Voici ma requette actuelle :

SELECT u_id, u_nickname, u_total_post, u_color 
FROM ' . SQL_PREFIX . 'users 
WHERE u_id 
AND u_id <> 0 
ORDER BY u_total_post 
DESC LIMIT 0, 5


Merci d'avance :)


Un jour je reviendrais !
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2720
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 07 Mai 2007, 14:03
WHERE u_id 
AND u_id <> 0


Tu as pas un probleme ?


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Volcan
Avatar de Talus
  • Age : 20 ans
  • Messages : 1569
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 07 Mai 2007, 17:51     Lien vers ce message 07 Mai 2007, 17:51
Comme le dit Korko, probleme pour le
WHERE u_id AND u_id <> 


T'a un truc en trop :-°


 
Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 08 Mai 2007, 18:32
Hello,
merci à vous pour vos réponses, mais franchement je ne voit pas se qui ne va pas.
Je connais pas l'arguments AND donc voila :S

Ma requette actuelle

SELECT u_id, u_nickname, u_total_post, u_color 
        FROM ' . SQL_PREFIX . 'users 
        WHERE u_id 
        AND u_id <> 0 
        ORDER BY u_total_post 
        DESC LIMIT 0, 5


Qu'est ce qui ne va pas dedans ?
Car le :

WHERE u_id AND u_id <>


il est où le problème ?

Merci d'avance ;)


Un jour je reviendrais !
 
Etoile
Avatar de BlackJowy
  • Age : 23 ans
  • Messages : 3544
  • Inscrit : 01 Mars 2007
Message édité 1 fois, dernière édition par BlackJowy, 08 Mai 2007, 18:40     Lien vers ce message 08 Mai 2007, 18:39
AND est un opérateur logique :)

0 AND 0 = 0
0 AND 1 = 0 (idem dans l'autre sens)
1 AND 1 = 1

Dans ta requete tu lui dis :

Choisis les champs u_id, u_nickname, u_total_post, u_color à partir de la table fsb2_users où u_id et u_id sont différents de 0, rangés par ordre décroissant suivant le champ u_total_post, et retourne moi les réponses 0 à 5

Edit: Ma phrase est pas tout à fait exacte mais tu comprendra le problème ;)


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Volcan
Avatar de Styx
  • Age : 18 ans
  • Messages : 1119
  • Inscrit : 28 Février 2005
  Lien vers ce message 08 Mai 2007, 18:42
Je te remercie pour cette explication !
Sa fonctionne parfaitement, j'ai fait :

WHERE u_id
		AND u_id <> 1


et sa va impec !

Merci beaucoup ;)


Un jour je reviendrais !
 
Répondre


.