En tant que membre vous pourriez consulter ce forum plus aisément grâce aux outils mis à votre disposition, tel que le gestionnaire de favoris, la consultation de vos derniers messages, la consultation de vos dernières contributions ...
Posté le: Dim 01 08, 2004 11:43 Sujet du fil: NSN Supporters : où se trouve le fichier sql
Bonsoir à toutes et à tous,
J'ai un problème avec le module "NSN Supporters"
En effet dans le fichier d'installation il y a écrit :
Citation:
il ne vous reste plus qu'à installer les Tables SQL correspondantes contenues dans le fichier nsnsp.php
Je fait comment là ? C'est du php et pas du sql mais c'est dit en plus
Je ne comprends vraiment pas. J'ai essayer de mettre le fichier php sur la base sql et bien entendu ça ne marche pas ce qui est normal. Mais où se trouvent les tables ?
Je vous met le fichier d'installation (lisez-moi) :
0. RESPECTEZ LES COPYRIGHTS !!
------------------------------
- CE PACKAGE N'EST PAS UN SCRIPT SOUS GPL/GNU
- TOUS nos scripts doivent conserver le copyright inclus dans le footer. Les Traductions sont autorisées mais VOUS N'AVEZ PAS LE DROIT DE RENOMMER LE MODULE !!
- Vous ne pouvez proposer en téléchargement nos packages sans autorisation écrite de notre part.
- Vous ne pouvez faire un lien direct vers nos downloads sans autorisation écrite de notre part.
- Nous vous demandons expressement pour l'utilisation de nos packages de ne pas retirer les copyrights PHP NUKE se trouvant dans les footer.
- Vous trouverez ci dessous la liste des sites qui sont seuls AUTORISES à effectuer des liens direct de téléchargement vers nos packages .
1) Sites Régionaux NSN - NukeScripts
1. INSTRUCTIONS
---------------
Toutes les caractéristiques de ce module et conseils d'installation sont dans votre Espace NSN Tutorials sur
Lien externe:
Les liens externes ne sont consultables que par nos utilisateurs enregistrés, vous pouvez dès à présent créer un compte gratuitement
- Fonctionne sous PHPNuke 6.5 à 7.3
- Assurez vous d'avoir ce répertoire modules/Supporters/images/supporters en CHMOD 777 afin d'uploader les images
- 5 blocks compris:
- block-Supporters_Dn.php = Scrolls Supporters Bas
- block-Supporters_Lt.php = Scrolls Supporters Gauche
- block-Supporters_Rn.php = Affichage au hasard des Supporters
- block-Supporters_Rt.php = Scrolls Supporters Droite
- block-Supporters_Up.php = Scrolls Supporters Haut
- Afin de voir les Supporters en attente voici les lignes à rajouter dans le fichier mainfile.php dans la fonction adminblocks juste avant la ligne themesidebox($title, $content);
$supact = $db->sql_numrows($db->sql_query("select * FROM ".$prefix."_nsnsp_sites WHERE site_status='1'"));
$suppen = $db->sql_numrows($db->sql_query("select * FROM ".$prefix."_nsnsp_sites WHERE site_status='0'"));
$supdea = $db->sql_numrows($db->sql_query("select * FROM ".$prefix."_nsnsp_sites WHERE site_status='-1'"));
$content .= "<strong><big>&</big></strong>&<a href=\"modules.php?name=Supporters&file=admin&op=active\">"._ASUPPORT."</a>: $supact<br>";
$content .= "<strong><big>&</big></strong>&<a href=\"modules.php?name=Supporters&file=admin&op=pending\">"._WSUPPORT."</a>: $suppen<br>";
$content .= "<strong><big>&</big></strong>&<a href=\"modules.php?name=Supporters&file=admin&op=inactive\">"._DSUPPORT."</a>: $supdea<br>";
- Admin peut choisir entre l'upload d'image ou un lien permettant l'affichage de celle ci (moins rapide).
- Admin peut déterminer qui peut proposer un partenariat : membres ou visiteurs.
- Admin peut ajouter directement un Supporter dans son administration (NSN-Francais).
- Correction d'alignement des blocks dans le module.
+ Corrections diverses mineurs.
+ Réencondage de l'admin.
L'installation est des plus aisée :
-----------------------------------
Avant toute modification importante : TOUJOURS effectuer une sauvegarde !
Décompressez l'archive dans un répertoire temporaire
---------------------------------------------------------------
LISEZMOI.txt (Inutile d' Uploader ce fichier, vous ni trouverez que les informations concernant : les copyrights, les capacités du module et la notice d'installation)
Placez les fichiers comme indiqué ci dessous :
Ensuite il ne vous reste plus qu'à installer les Tables SQL correspondantes contenues dans le fichier nsnsp.php
Pour effectuer une mise à jour d'une une version antérieure, vous trouverez dans ce fichier l'opération nécessaire.
Copier ce fichier nsnsp.php sur le root de votre serveur puis dans votre navigateur saisissez : http://VOTREURL/nsnsp.php
et suivez la procédure d'installation
Si vous désirez faire un lien vers ce module voici le code :
< a href = " modules.php?name=Supporter s" > Supporter s
Il ne vous reste maintenant plus qu'à profiter des fonctions multiples et inédites de NSN Supporters !
require_once("mainfile.php");
global $admin;
if (!is_admin($admin)) { die ("Désolé Seul un Administrateur peut installer ce module"); }
switch($op) {
default:
$pagetitle = "NSN Supporters";
!include!("header.php");
title("$pagetitle");
OpenTable();
echo "<table align='center' border='0' cellpadding='2' cellspacing='2'>\n";
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>\n";
echo "<tr><td>Ce Script installe, upgrade ou désinstalle les tables SQL de $pagetitle.</td></tr>\n";
echo "<tr><td><b>Effectuez une Sauvegarde avant toute nouvelle implantation !</b></td></tr>\n";
echo "<tr><td><select name='op'>\n";
echo "<option value=''>---- Installation ----</option>\n";
echo "<option value='install'>Première installation de $pagetitle</option>\n";
echo "<option value=''>---- Upgrade Options ----</option>\n";
echo "<option value='101-102'>Upgrade de $pagetitle 1.0.1 vers 1.0.2</option>\n";
echo "<option value='105-110'>Upgrade de $pagetitle 1.0.5 vers 1.1.0</option>\n";
echo "<option value=''>---- Désinstallation de ----</option>\n";
echo "<option value='destall'>Destall $pagetitle</option>\n";
echo "</select> <input type='submit' value='VALIDER'></td></tr>\n";
echo "<tr><td><b>Une fois ce Script exécuté, SUPPRIMER le de votre serveur !</b></td></tr>\n";
echo "</form>";
echo "</table>\n";
CloseTable();
!include!("footer.php");
break;
case "install":
$pagetitle = "NSN Supporters: Installation";
!include!("header.php");
title("$pagetitle");
OpenTable();
echo "Statut des Opérations !<br>\n";
echo "<hr>\n";
$result = $db->sql_query("CREATE TABLE ".$prefix."_nsnsp_sites (site_id int(11) NOT NULL auto_increment, site_name varchar(60) NOT NULL default '', site_url varchar(255) NOT NULL default '', site_image varchar(255) NOT NULL default '', site_status int(1) NOT NULL default '0', site_hits int(10) NOT NULL default '0', site_date date NOT NULL default '0000-00-00', site_description text NOT NULL, user_id int(11) NOT NULL default '0', user_name varchar(60) NOT NULL default '', user_email varchar(60) NOT NULL default '', user_ip varchar(20) NOT NULL default '', PRIMARY KEY (site_id), KEY site_id (site_id))");
if (!$result) { echo "- Création de la table ".$prefix."_nsnsp_sites échouée<br>\n"; } else { echo "- Création de la table ".$prefix."_nsnsp_sites réalisée avec succès<br>\n"; }
$result = $db->sql_query("CREATE TABLE ".$prefix."_nsnsp_config (require_user int(1) NOT NULL default '1', image_type int(1) NOT NULL default '0', PRIMARY KEY (require_user), KEY require_user (require_user))");
if (!$result) { echo "- Création de la table ".$prefix."_nsnsp_config échouée<br>\n"; } else { echo "- Création de la table ".$prefix."_nsnsp_config réalisée avec succès<br>\n"; }
$result = $db->sql_query("INSERT INTO ".$prefix."_nsnsp_config (require_user, image_type) VALUES ('1', '0')");
if (!$result) { echo "- Configuration de ".$prefix."_nsnsp_config échouée<br>\n"; } else { echo "- Configuration de ".$prefix."_nsnsp_config réalisée avec succès<br>\n"; }
echo "<hr>\n";
echo "Operation réalisée avec succès !<br><center><font color='red' size='2'>Supprimez ce fichier MAINTENANT !!!</FONT><BR><BR><A HREF='admin.php'>Accès Administration</a><br><br>\n";
echo _GOBACK."\n";
CloseTable();
!include!("footer.php");
break;
case "101-102":
$pagetitle = "NSN Supporters: Upgrade 1.0.1 ver 1.0.2";
!include!("header.php");
title("$pagetitle");
OpenTable();
echo "Statut des Opérations !<br>\n";
echo "<hr>\n";
$result01 = $db->sql_query("CREATE TABLE ".$prefix."_supporters_config (require_user int(1) NOT NULL default '1', image_type int(1) NOT NULL default '0', PRIMARY KEY (require_user), KEY require_user (require_user))");
if (!$result01) { echo "- Création de la table ".$prefix."_supporters_config échouée<br>\n"; } else { echo "- Create ".$prefix."_supporters_config réalisée avec succès<br>\n"; }
$result02 = $db->sql_query("INSERT INTO ".$prefix."_supporters_config (require_user, image_type) VALUES ('1', '0')");
if (!$result02) { echo "- Mise à jour de ".$prefix."_supporters_config échouée<br>\n"; } else { echo "- Insert into ".$prefix."_supporters_config réalisée avec succès<br>\n"; }
echo "<hr>\n";
echo "Operation réalisée avec succès !<br><center><font color='red' size='2'>Supprimez ce fichier MAINTENANT !!!</FONT><BR><BR><A HREF='admin.php'>Accès Administration</a><br><br>\n";
echo _GOBACK."\n";
CloseTable();
!include!("footer.php");
break;
case "105-110":
$pagetitle = "NSN Supporters: Upgrade 1.0.5 vers 1.1.0";
!include!("header.php");
title("$pagetitle");
OpenTable();
echo "Operation Status!<br>\n";
echo "<hr>\n";
$result = $db->sql_query("ALTER TABLE ".$prefix."_supporters DROP image_id ");
if (!$result) { echo "- Mise à jour de ".$prefix."_supporters échouée<br>\n"; } else { echo "- Mise à jour de ".$prefix."_supporters réalisée avec succès<br>\n"; }
$result = $db->sql_query("ALTER TABLE ".$prefix."_supporters CHANGE site_scripts site_description TEXT NOT NULL");
if (!$result) { echo "- Mise à jour de ".$prefix."_supporters échouée<br>\n"; } else { echo "- Mise à jour de ".$prefix."_supporters réalisée avec succès<br>\n"; }
$result = $db->sql_query("ALTER TABLE ".$prefix."_supporters RENAME ".$prefix."_nsnsp_sites");
if (!$result) { echo "- Renommage ".$prefix."_supporters échouée<br>\n"; } else { echo "- Renommage ".$prefix."_supporters réalisée avec succès<br>\n"; }
$result = $db->sql_query("ALTER TABLE ".$prefix."_supporters_config RENAME ".$prefix."_nsnsp_config");
if (!$result) { echo "- Renommage ".$prefix."_supporters_config échouée<br>\n"; } else { echo "- Renommage ".$prefix."_supporters_config réalisée avec succès<br>\n"; }
echo "<hr>\n";
echo "Operation réalisée avec succès !<br><center><font color='red' size='2'>Supprimez ce fichier MAINTENANT !!!</FONT><BR><BR><A HREF='admin.php'>Accès Administration</a><br><br>\n";
echo _GOBACK."\n";
CloseTable();
!include!("footer.php");
break;
case "destall":
$pagetitle = "NSN Supporters: Désinstallation";
!include!("header.php");
title("$pagetitle");
OpenTable();
echo "Statut des Opérations !<br>\n";
echo "<hr>\n";
$result = $db->sql_query("DROP TABLE ".$prefix."_nsnsp_sites");
if (!$result) { echo "- Désinstallation de la Table ".$prefix."_nsnsp_sites échouée<br>\n"; } else { echo "- Destall ".$prefix."_nsnsp_sites réalisée avec succès<br>\n"; }
$result = $db->sql_query("DROP TABLE ".$prefix."_nsnsp_config");
if (!$result) { echo "- Désinstallation de la Table ".$prefix."_nsnsp_config échouée<br>\n"; } else { echo "- Destall ".$prefix."_nsnsp_config réalisée avec succès<br>\n"; }
echo "<hr>\n";
echo "Operation réalisée avec succès !<br><center><font color='red' size='2'>Supprimez ce fichier MAINTENANT !!!</FONT><BR><BR><A HREF='admin.php'>Accès Administration</a><br><br>\n";
echo _GOBACK."\n";
CloseTable();
!include!("footer.php");
break;
}
?>
Aidez-moi svp.
Si vous ne comprenez pas quelquechose dites-le moi.
PS : j'avais déjà posté un message mais n'ait pas reçu de réponse, je fait donc un nouveau message mais plus complet cette fois-ci en espérant trouvé de l'aide. 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
Je crois avoir pigé en fait, mais c'est quoi le root ? 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
place le fichier au meme endroit que le config.php
et exécute ceci:
http://VOTREURL/nsnsp.php
en remplacant TONURL par la vrai bien sur !! 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
Par contre le bloc et plus grand que les autres du site en largeur, quel fichier dois-je modifier pour changer sa taille ? Après ce sera parfait
PS :
Citation:
et exécute ceci:
http://VOTREURL/nsnsp.php
Citation:
en remplacant TONURL par la vrai bien sur !!
Il fautr remplacer "VOTREURL" par la vrai (mais ça j'avais compris lol) 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
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