begin process at 2010 03 22 16:39:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & Co

 > BLOCK POUR LES PORTAILS NUKED-KLAN V2.0

BLOCK POUR LES PORTAILS NUKED-KLAN V2.0


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & Co Classé sous :dynamique, portail, script, php, sql Niveau :Débutant Date de création :07/03/2006 Date de mise à jour :18/05/2006 07:36:56 Vu / téléchargé :18 958 / 1 323

Auteur : clenio

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Voici la deusième version d'un block que j'ai réalisé pour les portails de type Nuked-klan.
La version 1.0 est dispo sur codes sources aussi : http://www.phpcs.com/code.aspx?ID=36223

Par rapport à la V1.0, j'ai fait en sorte que l'affichage soit dynamique et agréable pour l'internaute.
Le visiteur choisit grâce à une liste déroulante la sélection qu'il veut voir affichée. Dans mon cas, mon site est pour World of Warcraft, et je me sers de mon mod pour afficher les boss du jeu que ma guilde à affrontés/tués.
Donc vous pouvez voir ce que mon code donne sur mon site perso :). (le block se trouve en haut à droite de l'écran)
Les Readme.txt décrivent chaque version (à partir de la version 2.1).

Le zip contient 3 fichiers:
- block_down.php : code du block à proprement parlé. On y retrouve le code pour afficher le block, mais aussi le minimum pour pouvoir le configurer/positionner dans l'environnement Nuked-Klan.
- admin.php : ce fichier permet de gérer le contenu de la table depuis la page d'administration du portail. Il n'est donc pas nécessaire d'aller dans le SGBD pour rentrer/modifier/supprimer des enregistrements. Ca facilite la vie et c'est très pratique (gain de tps).
- sql bdd.txt : c'est le sql pour créer la table pour le mod.

Les principales notions utilisées pour réaliser ce block sont :
- notions de php/javascript/dhtml
- accès à une table en sql (ajout/suppression/MàJ d'enregistrements)
- architecture d'un code pour un portail Nuked-klan


 Conclusion

J'ai profité des remarques du premier source pour mettre au propre celui-ci. Donc normalement, il devrait pas trop y avoir de choses à modifier (peu être pour le javascript).

En cas de question, n'hésitez pas! :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

10 mars 2006 13:44:09 :
Ajout dans le fichier sql de la ligne pour déclarer le block comme un module
27 avril 2006 10:14:07 :
Remplacement du "SELECT *" dans admin.php
04 mai 2006 22:23:41 :
Mise à jour : Version 2.1 Cette nouvelle version permet de mettre un lien sur les textes. Ce lien est optionnel et peut être attribué texte par texte. Enfin, un panneau de préférence a été ajouté pour configurer un peu la partie admin du mod. On peut choisir le nombre d'enregistrements affichés par page, le répertoire où se trouve les éléments pointés par les liens et enfin le type de fichier pointé. Seule contrainte pour le moment : tous les liens des textes pointent sur le même type de fichier. Le type doit être choisi dans une liste (contenant tous les fichiers courants sur le net).
10 mai 2006 10:42:11 :
Ajout d'une version 2.2 qui enlève la génération automatique des liens. Cette modification a été réalisée pour permettre d'avoir plusieurs types de documents liés sur les noms des boss. Cela permet une plus grande liberté mais demande à l'administrateur de saisir les liens entierement (ex pour "http://www.clenio.fr/img/moi.jpg", il faut saisir "/img/moi.jpg"). pour plus de détail, se référer au Readme.txt correspondant. Le zip contient les versions 2.1 et 2.2 avec leur Readme et leur code sql (pour créer les tables et ajouter le mod au forum).
18 mai 2006 07:36:56 :
18/05/06 : Correction d'un bug dans admin.php Remplacement des commandes sql pour assurer la compatibilité depuis la version 3.2.3 de MySQL

 Sources de la même categorie

Source avec Zip Source avec une capture MENU VERTICALE GAUCHE ET DROIT DEROULANT par kazma
Source avec Zip Source avec une capture MENU VERTICALE EN TRANSPARENCE par dlvains
Source avec Zip Source avec une capture MENU DÉROULANT EN IMAGES par dlvains
Source avec Zip TBFRAME: TAB BROWSING FRAME par triumphs
Source avec Zip Source avec une capture MENU PRINCIPAL par ali1987

 Sources en rapport avec celle ci

Source avec une capture CHARGER UNE PAGE WEB DANS UN DIV par flk974
Source avec Zip Source avec une capture ALBUM PHOTO AVEC PARTIE ADMINISTRATION - PHP + AJAX + XML par tinokoxx
Source avec Zip TRI DÉCROISSANT ET CROISSANT D'UN TABLEAU DYNAMIQUE REMPLIE ... par barbe91
Source avec Zip Source avec une capture MENU AVEC ROULETTE par jdmcreator
Source avec Zip Source avec une capture MENU HORIZONTALE RÉALISÉ AVEC DYNAMIC par Kimjoa

Commentaires et avis

Commentaire de Dark Excali le 10/03/2006 15:58:20

Super !

Le prendre c est l'adopter ! Merci beaucoup à son créateur !

^^

Commentaire de clenio le 10/03/2006 16:49:45

Suite à l'essai d'Exca, je veux juste préciser d'utiliser :
INSERT INTO `nuked_modules` (nom, niveau , admin) VALUES ('Down', 0, 0);
pour référencer le block comme module.
Car le INSERT INTO dans le fichier sql est pas bon. Cca oblige le block à être le 17ème module, et si un module a déjà le n°17, ca génère une erreur de clé primaire.

Bon utilisation et en cas de pb, je vous répondrais dans la journée normalement.
++

Commentaire de coucou747 le 12/03/2006 12:47:43

La version 1.0 est dispo sur codes sources aussi : http://www.phpcs.com/code.aspx?ID=36223


mais met à jours tes sources plutôt que de poster en double !

Commentaire de clenio le 12/03/2006 21:40:43

ba non, c'est pas une simple mise à jour. C'est pour cela que j'ai reposté!
On peut ne pas avoir besoin de la liste déroulante, dans ce cas on prend la V1.0. Si on a plusieurs catégories, et qu'on veut afficher les choses selon la catégorie sélectionnée, et bien on prend la V2.0.

Par contre, pour la 2.1 (avec lien), ca sera bien une mise à jour de ce post! ;)

Commentaire de Dark Excali le 22/03/2006 14:39:00

J'ai hâte de voir la mise à jour !!

Commentaire de RAP1PULSIF le 01/05/2006 21:53:55

IMPOSSIBLE POUR MOI D EXECUTER LA TABLE SQL. RIEN A FAIRE ELLE VEUT PAS S INSTALER.

ELLE ME METS L ERREUR SUIVANTE

Erreur

requête SQL :  

CREATE TABLE `nuked_boss_down` (

`id` int( 11 ) NOT NULL auto_increment,
`Instance` varchar( 100 ) collate latin1_general_ci NOT NULL ,
`Name` varchar( 100 ) collate latin1_general_ci NOT NULL ,
`RestLife` int( 11 ) NOT NULL default '100',
PRIMARY KEY ( `id` )
)ENGINE = MYISAM DEFAULTCHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT = 12

MySQL a répondu:


You have an error in your SQL syntax near 'collate latin1_general_ci NOT NULL,
  `Name` varchar(100) collate latin1_genera' at line 3

Commentaire de clenio le 02/05/2006 09:08:51

Lut Rap1pulsif

essaye le code suivant :
CREATE TABLE `nuked_boss_down` (
  `id` int(11) NOT NULL auto_increment,
  `Instance` varchar(100) collate latin1_general_ci NOT NULL,
  `Name` varchar(100) collate latin1_general_ci NOT NULL,
  `RestLife` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;

Pour info, j'utilise PhPadmin et MySQL est en version 3.23 .

Commentaire de coucou747 le 02/05/2006 11:37:53

franchement, mettez votre code SQL en majuscule, sinon, on ne peut pas s'y rettrouver

Commentaire de clenio le 17/05/2006 07:14:09

Bug mis à jour par Shan et corrigé. J'upload le code corrigé ce soir. Le bug conserne la v2.2 et empêche l'affichage des données dans la page d'administration.

Commentaire de RAP1PULSIF le 17/05/2006 08:32:00

TJRS LE MEME PROBLEME POUR MOI AVEC LA TABLE. IMPOSSIBLE D'JOUTER CETTE VALEURS " latin1_general_ci NOT NULL " CA ME METS SYSTEMATIQUEMENT UNE ERREUR

Commentaire de snaker95 le 21/07/2006 03:27:46

Je trouve ce module pas mal sauf que j'ai un petit probleme quand je ve voir la liste des boss, voila se qu'il y a d'affichier :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/43/d143380546/htdocs/dragonhost/portail/nk/modules/Down/admin.php on line 383

Merci pour votre aide.

PS : j'utilise la version 2.1

Commentaire de Rikki le 08/11/2006 20:58:41

Bonjour,

j'ai un petit prob quand j'essaie d'enregistrer un boss.
J'ai le msg suivant:

Erreur SQL !

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Pouvez vous m'aider?

Commentaire de clenio le 28/11/2006 07:38:26

@snaker95
L'erreur veut dire que dans un enregistrement, un champ est laissé vide. Hors cela n'est pas permi. vérifie en ouvrant la table directement que les champs "id", "Instance", "Name", "RestLife" et "Link" ne soient pas vides.
Si c'est le cas, dit le moi ^^

@Rikki
tu peux me rapporter le msg d'erreur en entier? il s'agit d'une erreur du module ou du block ?
Quel navigateur utilises tu ?

Commentaire de aloyse le 25/02/2007 18:31:32

Bonjour, je vous écris car j'ai une erreur Sql pour le module. En efffet je peux rajouter des boss et des préférences mais lorsque je suis sur la liste des boss, j'ai une erreur qui me marque:

Erreur SQL !

You have an error in your SQL syntax near '' at line 1

Donc je ne comprend pas pourquoi dans le sens où je peux qd meme mettre les boss mais pas les modifier à moins d'effacer les données SQL et recommencer tout le temps... Que faut il que je modifie?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Passage de variables [ par nicolas66 ] Salut @ tous !Comme g l'intention de développer un script de dessin et php, je voulais juste savoir s'il était possible de récupérer des coordonnées d Pb de script PHP et Javascript [ par nicolas66 ] Bonjour @ tous !Je pensé avoir trouvé une solution possible avec ce script en plaçant les coordonnées de la souris ds des boites de textes, puis récup Url [ par Cr0w ] BonjourJ'aimerais savoir comment on fait pour obtenir l'adresse (url) sur laquelle on a executer le script... attention il ne me faut pas le nom du fi Afficher du JS et PHP [ par DuncanIdaho ] Salutje cherche a faire un script de banniere pour mon portail, mais je galere un peu...voila ce que je veux faire :Que le "client" n'ai qu'a c/c un c lancer un script php [ par erwan35 ] Bonjour à tous,Je souhaiterais que lorsqu'une condition est favorable alors on lance une page php qui s'execute comme lors d'un envoi de formulaire.ça du php dans javascript [ par nikos283 ] Bonjour,J'ai un tableau $test ou il y a des valeur récupérées depuis un script php, et j'aimerai l'exploiter dans mon script javascript, comment faire Récupérer une variable php en java [ par BioLo ] Bonjour, voilà j'ai déclaré une variable en php et je souhaiterais m'en servir dans mon code java juste après le code php ... Mais je sais pas comment Arreter un script PHP [ par ASPerix ] Bonjour,Voila mon probleme,Je souhaite arreter un script PHP, tant qu'une fonction javascript n'as pas été executé<?php /*code PHP */ ?><SC php+javascript+html+my_sql [ par la pince ] la pince Explication rapide : J'ai débarqué en programmation ça fait 3 semaines, et comme j'apprend vite ;) j'ai appris les bases de HTML, SQL, PHP, e cherche js de reduction [ par MisterJAD ] Bonjour à tous,ça fait une heure que je cherche un script, je ne trouve pas alors je demande sur le forum à tout hasard ...en fait, c'est un script ph


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales