Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
Vous débutez avec Maximus, veuillez consulter de prime abord ce fil de discussion, et celui-ci ... De notre coté, nous sommes désireux d'apporter le support le plus adapté qu'il soit à chaque situation ... Pour commencer, avez vous consulté le wiki maximus et/ou les tutoriaux ???
Aussi la solution est simple et applicable rapidement: 1 ) Pour tout nouveau fil de discussion, mettez un titre le plus explicite possible 2 ) Remplissez du plus précisément possible votre mini-fiche 3 ) Pensez qu'une réponse peut être postée plusieures heures voir quelques jours après votre question, il est donc bon de remonter le sujet de temps en temps mais point trop n'en faut :) 4 ) Pensez que Maximus est livré avec le forum bbToMax version 1.0.0 à l'origine, et que vous trouverez la dernière version 1.0.2 de disponible sur www.bbtomax !!! 5 )Vous reconnaissez, en postant sur ce site, avoir pris connaissance du règlement interne ! Nous vous souhaitons une forte réussite dans votre projet par le biais de Maximus CMS.
Sujet du message: $dbi et $db (L'explication !!) Posté le: Lun 06 Juin, 2005 11:17 pm
Il était un jour maximus.....
Avant MaXiMuS, vous étiez nombreux à ne plus faire d'upgrades de votre site, et nous pouvons comprendre pourquoi: les modifications étaient très fréquentes (pratiquement une par mois), et vous risquiez à chaque fois de bugger votre site...
Puis est arrivé MaXiMuS tout beau, tout propre, déjà bien configuré, etc.. Bref, je pense que Cyril et moi avons atteint notre objectif (il suffit de voir le nombre de téléchargements).
A partir de ce moment, vous vous êtes dit:
"Trop bien ! Il faut vraiment que je mette mon site sous maximus, car je veux un site propre, qui tourne bien et le plus sécurisé possible".
Et puis voilà , le big problème est arrivé !!!
Vous vous êtes rendu compte, au fur et à mesure de vos visites sur notre site, que certains de vos modules, blocks, thème, etc.. étaient dépassés et peu sécurisés.
POURQUOI?
C'est simple: nous avons volontairement supprimé la class $dbi (vieux layer), car celle-ci était une véritable passoire pour les gens malveillants.
Donc voilà pourquoi les vieux modules, etc.. ne marchent pas sur MaXiMuS.
Je vais donc vous expliquer comment procéder pour mettre à jour (vous-même) votre thème, block, modules, etc...
Imaginons que votre module marche bien sur php-nuke et non sur php-maximus.
1-Ouvrez le fichier en question:
Vous allez certainement trouver à l'intérieur, ceci (c'est un exemple)
Code:
$result = sql_query("SELECT * FROM ".$prefix."_votre_table order by time DESC", $dbi);
Il vous faut changer cette vieille requête des années 60 lol
- sql_query par $db->sql_query
- enlever la variable $dbi
Ceci donnera:
Code:
$result = $db->sql_query("SELECT * FROM ".$prefix."_votre_table order by time DESC");
Un autre exemple :
Code:
while (list($variable1, $variable2, $variable3, $variable4) = sql_fetch_row($result, $dbi)) {
- sql_fetch_row par $db->sql_fetchrow
- enlever la variable $dbi
Ceci donnera:
Code:
while (list($variable1, $variable2, $variable3, $variable4) = $db->sql_fetchrow($result)) {
Si votre requête sql se trouve dans une fonction, n'oubliez pas de mettre la variable $db à global
Exemple :
Code:
function lafonction() {
global $admin_file, $db;
}
Voilà
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 12, 2005 Messages: 1695 17903 points
Lieu de résidence
Sujet du message: Posté le: Mar 07 Juin, 2005 8:11 am
oui très bonne explication encore une chose de plus que je vais mettre dans mon carnet
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 1:32 am
Moi j'ai une quesstion !
Je veux modifier un module avec tes explication et j'ai trouver ça
$res = sql_query("select * from nuke_match_comment WHERE warid=\"$warid\"", $db);
$num = sql_num_rows($res, $db);
Je doit tu le modifier comme ça
$res = $db->sql_query("select * from nuke_match_comment WHERE warid=\"$warid\"");
$num = $db->sql_numrows($res);
et
(sql_num_rows($result15, $dbi)>0) {
par
$db->sql_numrows($result15)>0) {
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 4:13 pm
Salut, c'était quoi t'as question au juste? savoir si c'est sa?
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 5:20 pm
oui
Je veux modifier un module pour quil marche dans Maximus
Et je veux savoir si je doit changer
$res = sql_query("select * from nuke_match_comment WHERE warid=\"$warid\"", $db);
$num = sql_num_rows($res, $db);
et si je doit enlever touts les_
Ex : (sql_num_rows($result15, $dbi)>0) {
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 5:58 pm
salut
oui c'est bien ca
tu as la bonne solution
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 6:02 pm
Bonsoir
Ba je pensais que le post de Benoît était clair,
Tu supprime les : $dbi (et une virgule qui precede dans certans cas)
Tu modifie les : sql_**** par $db->sql_****
Et dans ce cas tu fait attention que la variable $db (et non pas $dbi que tu peux supprimer) soit présente ds le gloabl de ta fonction concernée
Enfin c ce que j'ai compris ^^
Bye
Bon ba voila Cyril a dit que c t bon ^^
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Mer 29 Juin, 2005 6:10 pm
J'ai fait exactement ca mais reste que pour le Cpanel ca marche pas
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: re Posté le: Lun 05 Sep, 2005 3:04 pm
Bonjour,
J'ai essayé de mettre à jour un bloc selon les conseils de Benoit, mais il ne fonctionne toujours pas. Si quelqu'un pouvait vérifier les erreurs que j'ai faites?
Le code est ici:
http://www.counterskins.net/block-User_Menu.rar
D'avance merci
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
met moi à dispo le pack complet avec les images et tout le toutim que je puisse faire une version pour maximus et ainsi la partager avec tous
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: re Posté le: Lun 05 Sep, 2005 3:48 pm
Le voici :
http://www.counterskins.net/block-User_Menu.zip
Merci merci merci
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: re Posté le: Mer 28 Sep, 2005 12:23 pm
Cyril a écrit:
salut
met moi à dispo le pack complet avec les images et tout le toutim que je puisse faire une version pour maximus et ainsi la partager avec tous
Je me permets de relancer, dés fois que ce soit oublié
Merci
Le voici :
http://www.counterskins.net/block-User_Menu.zip
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Ven 14 Oct, 2005 12:55 am
hello
je m'attaque (pour la premiere fois ) a la modification d'un fichier, en l'occurence WhereBisDu_v1_5
c'est pas gagné lol, mais faut bien débuter ....
que fait on des MYSQL_FETCH_ARRAY, enfin de tous ces bidules en majuscule svp??
c'est indiqué nulle part si on doit les changer
par ex :
$querynumberstate=$db->sql_query("SELECT max(shits) as max_number_state FROM $prefix"._wherebisdu_statehits." WHERE scountry='$ipcountryhits'");
$getvarnumberstate=MYSQL_FETCH_ARRAY($querynumberstate);
$maxnumberstate=$getvarnumberstate["max_number_state"];
$querystate=$db->sql_query("SELECT ipstatehits as max_id_state FROM $prefix"._wherebisdu_statehits." WHERE shits='$maxnumberstate' AND scountry = '$ipcountryhits'");
$getvarstate=MYSQL_FETCH_ARRAY($querystate);
$maxstate=$getvarstate["max_id_state"];
$querynumbercity=$db->sql_query("SELECT max(chits) as max_number_city FROM $prefix"._wherebisdu_cityhits." WHERE ccountry='$ipcountryhits'");
$getvarnumbercity=MYSQL_FETCH_ARRAY($querynumbercity);
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Posté le: Ven 14 Oct, 2005 8:32 am
Salut.
Heu faut pas les modifie je croie.
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Toutes les heures sont au format GMT + 1 Heure Aller à la page 1, 2, 3Suivante
Page 1 sur 3
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous pouvez joindre des fichiers Vous pouvez télécharger des fichiers
Hebeh.com, hebergement professionnel de sites internet www.hebeh.com
Hicih.com, noms de domaine pour vos sites internet www.hicih.com