PDA

Afficher la version complète : [PROBLEME] D'intégration de mon Module dans une page perso Vbulletin 3.5.3



SniP_78
14/02/2006, 15h41
Bonjour, j'ai créé un module pour un hack de mon site (pas un module que l'on importe, exporte, un module pour éditer quelque chose) qui rend la gestion pour les moderateur plus facile, je voudrais l'intégrer a mon fomum mais je n'y arrive pas, j'ai lu ce tuto:

http://www.vbulletin-ressources.com/forum/showthread.php?t=5

Et quan je m'est le code php de la page de mon module d'édition dans la template, sa m'est une erreur ou si sa en m'est pas sa ne marche cas même pas, donc je ne vois pas ou mètre mon code php.

Si quelqu'un pourait m'aider.

Merci d'avance

Fred
14/02/2006, 19h26
si tu pouvez donner un lien ou des screen ou méme les modifications que tu as effectuer ca pourait nous en dire un peu plus :)

SniP_78
14/02/2006, 19h56
Je ne c'est tous simplement pas ou on inser le code php je pence, donc si quelqu'un pourait m'aider.

Re Merci d'avance

Fred
14/02/2006, 21h30
ba ué mais justement un peu pas deviner ce que tu cherche a faire exactement
donc pour t'aider c'est un peut dure

Allan
14/02/2006, 21h44
Met nous le code pour voir.

SniP_78
14/02/2006, 22h50
Voila le code que je voudrais insérer dans ma page, mais je ne sais pas ou le mètre, j'ai essayé dans la template a l'endroi dit dans le tuto mais sa ne marche pas


<?

// Mise dans une variable des donn&#233; demand&#233;
$id = $_POST['id'];
$idpseudo = $_POST['idpseudo'];


// Connection base de donn&#233;e
mysql_connect("sql.kidlogis.fr", "w*****f", "*******"); // connexion mysql
mysql_select_db("*****rif"); // S&#233;lection de la base de donn&#233;


// si on cherche avec ID
$reponsequota2 = mysql_query("SELECT * FROM `wzrifv2_user` WHERE userid='$id'");
while ($username = mysql_fetch_array($reponsequota2) )
{
echo "<b>Quota Upload: </b><br><br>";
echo "<br> <b>Pseudo du membre: </b>";
echo $username ['username'];
}

$reponsequota = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$id'");
while ($donnees = mysql_fetch_array($reponsequota) )
{
echo "<br><b>ID du membre: </b>";
echo $donnees ['userid'];
echo "<br> <b>Total d'up: </b>";
echo $donnees ['field8'];
echo ' mo<br><b>Up non utilis&#233;:</b> ';
echo $donnees ['field9'];
echo ' mo ';
}
$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$id'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br><b>Date de fin de quota de l'utilisateur: </b>".$dat = $donnees2['field10'];
echo "<br><b>Date actuel: </b>".$dat2 = time();
if ($dat2 > $dat)
{
echo "<br><b>Statu quota: Cota fini</b>";

}
else
{
echo "<br><b>Statu quota: Cota OK</b>";

}

if ($id > 1)
{



?>
<body bgcolor="#FFFFFF">
<br>
<center>
Nombre de moi que vous voulez ajouter/enlever l'acc&#233; vip: <br>
<form action="quotaeditadd.php" method="post">
<input type="radio" name="pm" value="plus" checked>
Ajouter
<input type="radio" name="pm" value="moin">
Enlever
<input type="text" name="moi" value="1">
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="submit" value="Ok">
<input name="R&eacute;initialiser" type="reset" value="R&eacute;initialiser">
</form>
<?
}


echo "<br><br><br><br>";
}

// si on cherche par pseudo

$reponsequota3 = mysql_query("SELECT * FROM `wzrifv2_user` WHERE username='$idpseudo'");
while ($username2 = mysql_fetch_array($reponsequota3) )
{
echo "<b>Quota Upload: </b><br><br>";
echo "<br> <b>Pseudo du membre: </b>";
echo $username2 ['username'];
echo "<br><b>ID du membre: </b>";
echo $ids = $username2['userid'];
}

$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$ids'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br> <b>Total d'up: </b>";
echo $donnees2 ['field8'];
echo ' mo<br><b>Up non utilis&#233;:</b> ';
echo $donnees2 ['field9'];
echo ' mo';
}
$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$ids'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br><b>Date de fin de quota de l'utilisateur: </b>".$dat = $donnees2['field10'];
echo "<br><b>Date actuel: </b>".$dat2 = time();
if ($dat2 > $dat)
{
echo "<br><b>Statu quota: Cota fini</b>";

}
else
{
echo "<br><b>Statu quota: Cota OK</b><br>";

}



if ($ids > 1)
{



?>
<br>
<center>
Nombre de moi que vous voulez ajouter/enlever l'acc&#233; vip: <br>
<form action="quotaeditadd.php" method="post">
<input type="radio" name="pm" value="plus" checked>
Ajouter
<input type="radio" name="pm" value="moin">
Enlever
<input type="text" name="moi" value="1">
<input type="hidden" name="id" value="<? echo $ids; ?>">
<input type="submit" value="Ok">
<input name="R&eacute;initialiser" type="reset" value="R&eacute;initialiser">
</form>
<?



}
echo "<br><br><br>";


}
// fin du code
mysql_close();

?>
_____________________________________________ <br>
<br>
<br>
<form action="quotaedit.php" method="post">
<center>
Tapez L' ID du membre:
<input type="text" name="id">
<input type="submit" value="Chercher Par ID">
</form>
<br>
<br>
<br>
<form action="quotaedit.php" method="post">
<center>
Tapez Le pseudo du membre:
<input type="text" name="idpseudo">
<input type="submit" value="Chercher Par Pseudo">
</form>
Y'a biensur d'autre page apr&#232;s a int&#233;ger mais je pr&#233;f&#232;re les faire une par une.

ps: Le nom de ma page perso vb 3.5.3 est quotaedit.php, elle marche nikel sof quant je rajoute mon code php, le lien du tuto pour ma page perso est http://www.vbulletin-ressources.com/forum/showthread.php?t=5

Allan
14/02/2006, 23h20
Tu ne peut pas int&#233;grer cela dans un template car c'est du code php.

Le tuto cr&#233;e un fichier qui appelle le template "test" dans cet exemple, tu ne peut pas ajouter ce code dans le php car son fonctionnement ne sera plus le m&#234;me.

a mon sens, le seul moyen sera de cr&#233;e un hook personnalis&#233;. (un tuto arrive sur ca d'ailleur)

SniP_78
14/02/2006, 23h42
Il sera fini quan ce tuto?

Parque pas mal de monde atten le forum et faut que que les module d&#233;dition rapide soit pr&#232;s ass&#233; rapideman, il doive &#232;tre pr&#232;s avant sa sorti sinon les modo pouront pa g&#233;rer.

En faite je fait une nouvele version de mon forum.

Merci davance.
++

Allan
14/02/2006, 23h51
Le tuto qui va &#234;tre cr&#233;e te permettra juste d'ajouter des hook, non de g&#233;rer directement du code php, pour cela, tu dois choisir un hook, et y int&#233;grer ton code, la par contre, c'est une autre paire de manche :fool:

GROS PS: Faite un effort sur l'&#233;criture, par respect pour ceux qui lisent, car quand je commence &#224; lire le d&#233;but , ca me donne pas envie d'aller jusqu'au bout pour &#234;tre franc.

SniP_78
15/02/2006, 00h08
D'acor, je vais essayer de faire un effort pour l'&#233;critute ( l'ortograph c'est pas mon fort).

Sinon y'a pas moyen d'adapter mon code php, m&#234;me si il faut le re faire, de toute fasson je devrais ca meme le revoir, y'a t'il des tuto plus compl&#233; pour cr&#233;er des hack pour vbulletin?

Merci d'avance

ps: un hack pas tros dure car j'ai commanc&#233; le php en meme temps que la version 2 de mon forum ce qui fait 15 jour a paine, donc pas un niveau expert.

Allan
15/02/2006, 00h13
Pour ma part, je ne pourrai pas t'aider, je ne suis pas coder.

Il n'y a pas de tuto pour cr&#233;er des hacks. Il faut qu'un coder tate le terrain ...

Pour un d&#233;but de 15 jours, je code tr&#232;s bien je trouve.

SniP_78
15/02/2006, 13h38
Merci, c'est a mon avi parque je cod&#233; deja en d'autre langue (pour la cr&#233;ation de logiciel/jeux), c'est pour sa que j'ai vite apri les base

Vous aurez pas un mod hide qui marche?

Parque celui que j'ai prix sur vb.org ne marche pas, il beug souvent.

Merci d'avance

Fred
15/02/2006, 15h41
il y en a plusieur sur vbulletin.org
suffit juste de les tester
mais si tu compte faire une board wawa avec vb3.5 ba tu es pas sorti de l'auberge et les hides ne te serviront pas a grand chose

SniP_78
15/02/2006, 18h11
Si, j'ai presque fini le forum, il est meme fini, mais faut que je finisse les module d'&#233;dition, pour que quant les membre de l'autre board arrive on puisse les g&#233;rer sans s'arracher les cheuveu et les hide que j'ai prix fonctionne, j'ai fait deux ou trois petite manip et c'est fini, sa fait un hide comme j'ai besoin.

Encore merci pour votre aide.

SniP_78

Allan
15/02/2006, 18h44
Si, j'ai presque fini le forum, il est meme fini, mais faut que je finisse les module d'édition, pour que quant les membre de l'autre board arrive on puisse les gérer sans s'arracher les cheuveu et les hide que j'ai prix fonctionne, j'ai fait deux ou trois petite manip et c'est fini, sa fait un hide comme j'ai besoin.

Encore merci pour votre aide.

SniP_78

Si vous avez des réelles création perso, n'hésitez pas à les poster ;)

Fred
15/02/2006, 18h45
u&#233; le forum est peut etre fini mais pas ton hack
Je te rasure de suite
tu n'aura pas un hack upload de qualit&#233; si tu arive pas a faire ce que tu cherche a faire ou alor tu l'aura fini dans longtemps
Moi perso si ta vb3.0.X actuellement je te conseille de le garder est attendre un peu que quelqu'un code un hack upload pour vb3.5

Donc pour moi desol&#233; je ne peut pas t'aider
De plus c'est pour un hack wawa
Donc pas de wawa ici pour moi :)

SniP_78
15/02/2006, 20h43
Non, mes module d'&#233;dition de quota marche mais j'aurais bien aimer les m&#232;tre dans des page g&#233;r&#233; par le forum, sa aurais fais mieu graphiquement et au niveau s&#233;curit&#233;. Donc, vu que je ne peux pas encore le faire je vais les laisser en page externe avec un protection .htaccess .

Sinon la je suis sur phpbb, et j'ai pas de hack, a par le hide, puis j'ai besoin de revoir les r&#232;gle car la version 1 comment a devenir un board de lech comme on dit en Wawa.

SniP_78
15/02/2006, 20h51
Et si j'ai des cr&#233;ation bien int&#233;gr&#233; au forum (c'est a dire que les module d'&#233;dition sont pas externe), je les posterais sur le forum.

Allan
15/02/2006, 22h04
Et si j'ai des création bien intégré au forum (c'est a dire que les module d'édition sont pas externe), je les posterais sur le forum.

Merci du partage ^^

SniP_78
15/02/2006, 22h55
Et des que j'ai fini le forum je pourais un peu aider avec mais connéssence

Fred
15/02/2006, 23h23
si tu pouvai poster les modif externe que tu as faites on poura surement t'aider a faire les modules
c'est plus facile de s'y mettre a plusieurs ;)

menfin c'est toi qui voit :)

SniP_78
16/02/2006, 00h18
Demain je mais mon hack dans un zip, et on vera si on peux l'int&#233;grer a Vb enssemble. (meme si c'est pas demain sa sera un peu plus tard mais j'oubli pas)

Fred
18/02/2006, 20h06
pour moi ce topic est r&#233;gl&#233;
j'ai propos&#233; mon aide sur msn
et il en a pas voulu
donc je clos