Création d'un rang V.I.P< Sujet précédent  Sujet suivant >
Index du Forum -> [ MessLive - Support ] -> · Technologie Nuked-Klan

Page : [1] 2 >
AuteurMessage
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
Romain
Co-Administrateur
MessLive Staff


Messages : 2 791
Inscrit le : 23.11.2005
Sexe : Homme
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)



~ ~
Takeo92
V.I.P.
MessLive V.I.P.

Messages : 191
Inscrit le : 08.04.2006
Sexe : Homme
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^^)...



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

Takeo92
V.I.P.
MessLive V.I.P.

Messages : 191
Inscrit le : 08.04.2006
Sexe : Homme
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'] .= "&nbsp;<b><big>·</big></b>&nbsp;" . _ADMINS . " : <b>" . $nb_admin . "</b><br />&nbsp;<b><big>·</big></b>&nbsp;" . _MEMBERS . " :"
. "&nbsp;<b>" . $nb_users . "</b> [<a href=\"index.php?file=Members\">" . _LIST . "</a>]<br />\n"
. "&nbsp;<b><big>·</big></b>&nbsp;" . _LASTMEMBER . " : <img src=\"images/flags/" . $country . "\" alt=\"\" />&nbsp;<a href=\"index.php?file=Members&amp;op=detail&amp;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 .= "&nbsp;<b><big>·</big></b>&nbsp;<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%\">&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"images/flags/" . $country[0] . "\" alt=\"\" />&nbsp;<a href=\"index.php?file=Members&amp;op=detail&amp;autor=" . urlencode($nom) ."\">" . $nom . "</a></td></tr></table>\n";
}

$user_list = "&nbsp;<a href=\"#\" onmouseover=\"AffBulle('&nbsp;&nbsp;" . _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%\">&nbsp;<b><big>·</big></b>&nbsp;" . _VISITOR;
if ($nb[0] > 1) $blok['content'] .= "s";
$blok['content'] .= " : <b>" . $nb[0] . "</b></td></tr><tr><td style =\"height: 10%\">&nbsp;<b><big>·</big></b>&nbsp;" . _MEMBER;
if ($nb[1] > 1) $blok['content'] .= "s";
$blok['content'] .= " : <b>" . $nb[1] . "</b>" . $user_list . "</td></tr><tr><td style =\"height: 10%\">&nbsp;<b><big>·</big></b>&nbsp;" . _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 ^^

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

gaetgaet
Posteur Régulié


Messages : 121
Inscrit le : 22.10.2005
Sexe : Homme
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!

Takeo92
V.I.P.
MessLive V.I.P.

Messages : 191
Inscrit le : 08.04.2006
Sexe : Homme
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...

Julien.L
Posteur Occasionnel



Messages : 28
Inscrit le : 02.07.2005
Sexe : Homme
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
PmM3615
Indispensable



Messages : 424
Inscrit le : 01.01.2007
Sexe : Homme
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:





Page : [1] 2 >
Pseudo :
Mot de passe :
 Enregistré

Partenaires : ZOLEX Community, Messenger Plus! Live, Angel XP, IMinent, Live Backstage, Servynet® S.P.R.L, Pinnula.fr, iClic.fr, Web-Grafx
Télécharger.com, Infos du Net, GNT, Top-logiciel, Toocharger.com, JeTelecharge.com, MSN Virus Remover, Windows UTiLiTiES


MessLive n'est pas une marque déposée et celui-ci est indépendant de toutes les marques citées dans son contenu.
Ce site n'est pas un site officiel Microsoft® et n'est pas lié avec Microsoft® Corporation.
NewsvortexNEWSerAnnuaire RSSActuelloLamoooche.comFluxduWebFluxrss.frlinvosgesCombattez les spams : Cliquez ici