| Auteur | Message |
torrwarez
|
Création d'un rang V.I.P
Posté le 18.11.2006 15:17 | |
|
Salut à tous 
Voilà, je présente mon problème :( J'aimerais mettre un rang VIP pour certains membres de mon site, exactement comme celui de MessLive :super: J'ai cherché un peu sur Nuked klan.org mais comme dab j'ai la réponse de l'admin :colere: J'ai cherché sur messlive, et j'ai trouvé des réponses très interessantes mais que je n'arrive pas à installer les diffèrentes modification sur mon site. Soit un bug, et des erreurs de syntax... :nul: J'aimerais bien qu'on m'aide svp (je suis un newbie dans ce domaine) Merci :o
[ Edit : titre modifié, merci d'être d'avantage plus précis la prochaine fois ] (Hurricane`)
|
| Edité par Hurricane` le 18/11/2006 20:18 |
|
| Revenir en haut | Permalien | |
Romain
Co-Administrateur


Messages : 2 791 Inscrit le : 23.11.2005
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : RAng VIP
Posté le 18.11.2006 17:32 | |
|
Le rang VIP sur MessLive est un lvl plus élevé que ceux des autres membres. Il ne te reste plus après qu'à personnalisé les rangs des modules pour leur donner des possibilités d'accès (sur MessLive : News)
|


~ ~  |
|
| Revenir en haut | Permalien |    ![mgroup5324[at]hotmail.com](modules/Forum/images/msn.gif)     |
Takeo92
V.I.P.

Messages : 191 Inscrit le : 08.04.2006
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 19.11.2006 09:28
1163924897.gif (3 Ko) | |
|
Non, ce qu'il veut c'est créer ça dans le block_login. Je veux bien t'aider, mais je vais rien te dire de précis, c'est à toi de chercher un peu, sinon c'est trop facile quoi ^_^
Un moment dans le nuked.php, t'as ça :
Citation :
$res = mysql_query("SELECT type FROM " . NBCONNECTE_TABLE . " WHERE type = 0"); $count[0] = mysql_num_rows($res);
Et y'en a plusieurs comme ça, avec des numéros différents... Faut en faire une de plus (que tapelle $count[5]) et de l'ajouter dans les trucs dessous ($count[3] = ....) et ($count[4] = ....).
Il faut savoir que ses variables se transforment en $nb dans le block_login, donc $count[5] = $nb[5]...
Une fois dans le block login, tu cherches WHOISONLINE, puis tu cherche comment il calcule les admins, et tu fait pareil avec les VIP !
J'ai fait ça l'autre jour, donc une petite capture, avec le rang Modérateurs (y a pas de petites icones parce-que c mon site de test en local^^)...
|
 |
|
| Revenir en haut | Permalien |   |
torrwarez
|
RE : Création d'un rang V.I.P
Posté le 19.11.2006 18:55
1163924897.gif (3 Ko) | |
|
Salut , tout d'abord je souhaite te remercier de ta réponse
DOnc j'ai fais ce que tu m'as dit dans nuked.php donc ça me donne ça
}
$res = mysql_query("SELECT type FROM " . NBCONNECTE_TABLE . " WHERE type = 0"); $count[0] = mysql_num_rows($res); $res = mysql_query("SELECT type FROM " . NBCONNECTE_TABLE . " WHERE type BETWEEN 1 AND 2"); $count[1] = mysql_num_rows($res); $res = mysql_query("SELECT type FROM " . NBCONNECTE_TABLE . " WHERE type = 5"); $count[5] = mysql_num_rows($res); $res = mysql_query("SELECT type FROM " . NBCONNECTE_TABLE . " WHERE type > 2"); $count[2] = mysql_num_rows($res); $count[3] = $count[1] + $count[2]; $count[4] = $count[0] + $count[3]; return $count; }
puis dans block login , je pige pas trop. Et puis j'ai 2 fichier block login. 1 dans /includes/ et un autre dans /includes/blocks/ Lequel dois je modifier ? Merci 
|
|
| Revenir en haut | Permalien | |
Takeo92
V.I.P.

Messages : 191 Inscrit le : 08.04.2006
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 20.11.2006 09:43 | |
|
Celui dans includes (je sais même pas pourquoi t'en a un là ^^) sert à rien... Dans includes/blocks tu dois ^^
Un moment t'as ça :
Citation :
$sql_admin = mysql_query("SELECT id FROM " . USER_TABLE . " WHERE niveau > 1"); $nb_admin = mysql_num_rows($sql_admin);
Tu en refait une pareil avec ton truc ^^
Après tu modifies ça pour afficher le nombre de V.I.Ps :
Citation :
$blok['content'] .= " <b><big>·</big></b> " . _ADMINS . " : <b>" . $nb_admin . "</b><br /> <b><big>·</big></b> " . _MEMBERS . " :" . " <b>" . $nb_users . "</b> [<a href=\"index.php?file=Members\">" . _LIST . "</a>]<br />\n" . " <b><big>·</big></b> " . _LASTMEMBER . " : <img src=\"images/flags/" . $country . "\" alt=\"\" /> <a href=\"index.php?file=Members&op=detail&autor=" . urlencode($lastmember) . "\"><b>" . $lastmember . "</b></a>\n";
Et
Citation :
if ($nb[1] > 0) { $sql4 = mysql_query("SELECT username FROM " . NBCONNECTE_TABLE . " WHERE type = 1 ORDER BY username"); while (list($nom) = mysql_fetch_array($sql4)) { $user_online .= " <b><big>·</big></b> <b>" . $nom . "</b><br />"; $sql6 = mysql_query("SELECT country FROM " . USER_TABLE . " WHERE pseudo = '" . $nom . "'"); $country = mysql_fetch_array($sql6); $user_jichin .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style =\"height: 10%\"> <img src=\"images/flags/" . $country[0] . "\" alt=\"\" /> <a href=\"index.php?file=Members&op=detail&autor=" . urlencode($nom) ."\">" . $nom . "</a></td></tr></table>\n"; }
$user_list = " <a href=\"#\" onmouseover=\"AffBulle(' " . _WHOISONLINE . "', '" . htmlentities(addslashes($user_online), ENT_NOQUOTES) . "', 150)\" onmouseout=\"HideBulle()\">" . "</a><br />".$user_jichin; } else { $user_list = ""; }
Faut que tu fasses la même chose avec tes paramètres ^^
Puis là :
Citation :
$blok['content'] .= "<tr><td style =\"height: 10%\"> <b><big>·</big></b> " . _VISITOR; if ($nb[0] > 1) $blok['content'] .= "s"; $blok['content'] .= " : <b>" . $nb[0] . "</b></td></tr><tr><td style =\"height: 10%\"> <b><big>·</big></b> " . _MEMBER; if ($nb[1] > 1) $blok['content'] .= "s"; $blok['content'] .= " : <b>" . $nb[1] . "</b>" . $user_list . "</td></tr><tr><td style =\"height: 10%\"> <b><big>·</big></b> " . _ADMIN; if ($nb[2] > 1) $blok['content'] .= "s"; $blok['content'] .= " : <b>" . $nb[2] . "</b>" . $admin_list . "</td></tr></table>\n";
Je peux pas être plus gentil ^^
|
 |
|
| Revenir en haut | Permalien |   |
torrwarez
|
RE : Création d'un rang V.I.P
Posté le 20.11.2006 22:27 | |
|
Au mon dieu, j'ai fais ce que tu m'as dit, ça bugé de partout :'( Si tu me le fais, je te paierais 1 allopass. C vraiment la cata pour moi mec. je tassure
|
|
| Revenir en haut | Permalien | |
gaetgaet
Posteur Régulié

Messages : 121 Inscrit le : 22.10.2005
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 21.11.2006 20:44 | |
|
moi aussi je suis intérresser par sa^^ et j'i conait pas grand chose en php pour moi se qui est marquer plus haut c'est du charabia lol!
|
|
| Revenir en haut | Permalien |    ![gaet-gaet[at]hotmail.fr](modules/Forum/images/msn.gif) |
Takeo92
V.I.P.

Messages : 191 Inscrit le : 08.04.2006
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 22.11.2006 20:12 | |
|
Je ferai rien du tout. C'est simple comme tout...
http://www.siteduzero.com pour apprendre le php
Si tu apprends pas maintenant et que je te dit tout, t'auras un autre problème demain et je saurai pas là pour t'aider...
|
 |
|
| Revenir en haut | Permalien |   |
Julien.L
Posteur Occasionnel


Messages : 28 Inscrit le : 02.07.2005
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 19.02.2007 09:32 | |
|
sa marche aussi pour le forum ??
|
| Développeur Web : xHTML - PHP - CSS |
|
| Revenir en haut | Permalien |  |
PmM3615
Indispensable


Messages : 424 Inscrit le : 01.01.2007
Sexe : 
Pays :  Statut : Hors Ligne
|
RE : Création d'un rang V.I.P
Posté le 23.02.2007 21:43 | |
|
ketchOUpy a écrit : sa marche aussi pour le forum ??
C gentil de detterer les sujets vieux de 4 mois ! 
Bref oui en le codant :red:
|
|
|
| Revenir en haut | Permalien |    ![pmm3615[at]msn.com](modules/Forum/images/msn.gif)   |