begin process at 2012 02 05 00:14:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Javascript / DHTML

 > MINI-PORTAIL

MINI-PORTAIL


 Information sur la source

Note :
8 / 10 - par 4 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Javascript / DHTML Classé sous :iframe, fenêtre, drag, drop, portail Niveau :Débutant Date de création :30/04/2007 Date de mise à jour :08/05/2007 15:04:57 Vu / téléchargé :9 143 / 935

Auteur : jmeunier

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

 Description

Cliquez pour voir la capture en taille normale
création, déplacement, redimensionnement, changement d'url  et sauvegarde de l'environnement de fenêtres paramétrables


 Conclusion

Adaptation du script de jhenaff

http://www.javascriptfr.com/codes/DRAG-AN D-DROP-REDIMENSIONNEMENT_39451.aspx

 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

01 mai 2007 12:10:02 :
j'avais laissé une ligne en commentaire ce qui repositionnait mal la fenêtre quand on redimensionnait à partir de la fenêtre pleine page
06 mai 2007 12:30:07 :
correction d'un bug lors de l'insertion en base
07 mai 2007 15:50:24 :
redimensionne la fenêtre lorsque l'on change son titre et/ou son url
07 mai 2007 19:06:49 :
séparation en code .js du javascript de la page index.php
08 mai 2007 15:04:57 :
correction de petits bugs

 Sources du même auteur

Source avec une capture HISTOGRAMME EMPILÉ 100 %

 Sources de la même categorie

Source avec Zip Source avec une capture PHPJSVFORM : DES CLASSES PHP, DES JAVASCRIPTS POUR CRÉER FAC... par synanceia
BOUTON POUR SITE WEB PAYMENT par Tom56340
Source avec Zip Source avec une capture PETIT CLIENT + AJAX + PHP par kiki67100
Source avec Zip Source avec une capture BOÎTE À ONGLETS / MENUS ET SOUS-MENUS / JAVASCRIPT / PHP / D... par Heirem
Source avec Zip Source avec une capture JUKEBOX EN LIGNE par Flachy Joe

 Sources en rapport avec celle ci

Source avec Zip IWAPHP CMS par tokushiro
Source avec Zip Source avec une capture PORTAIL WEB, CMS OU SITE PARAMETRABLE par p3x
Source avec Zip Source avec une capture CORTANAPROJECTV1.3 par BTAJV
Source avec Zip AUTODROPSQL : POUR SUPPRIMER TOUTES LES TABLES MYSQL COMMENÇ... par BaroqueW
Source avec Zip Source avec une capture BLOCK POUR LES PORTAILS NUKED-KLAN par clenio

Commentaires et avis

Commentaire de dadudo le 01/05/2007 14:58:56

Super script mais un bug le bloque :

il ne veut pas créer de nouvelles fenetres ni enregistrer la configuration.

Est-il possible de remédier à cela. Merci

Note : 8/10

Commentaire de jmeunier le 02/05/2007 09:02:53

as-tu bien paramétré la base mysql "mini_portail"?
Quel message t'envoie-t-il ?
Merci pour la note ...

Commentaire de dadudo le 04/05/2007 22:31:38

Le problème vient de la ligne de Commande INSERT TO ( ... ) qui refuse de s'appliquer.

Lors de son installation le script marche très bien mais c'est lors de l'ajout ou de suppréssion de fenêtres qu'il pose problème.

La base de donnée à été corectement paramétrée.

Tu peux tester le script sur http://www.webdesk.hbg.fr/ (hebergeur gratuit) ou sur http://interfree.free.fr/mini_portail/ .

Merci de ta réponse.

Commentaire de jmeunier le 06/05/2007 12:33:33

Ca devrait aller mieux à présent ...
Tiens moi au courant.

Commentaire de syllebreton le 12/05/2007 00:07:27

Salut

Je vient de regarder ton code. C'est relativement mal codé...
Tout d'abord les multiples apels à la fonction echo sont à proscrire de ton code !!

Et puis les erreurs habituelles ...
A savoir <? au lieu de <?php
Non respect des normes xhtml et utilisation des iframes opsolètes

En php vu que c'est ce qui nous interesse plus particulièrement :
- Une mauvaise utilisation des quotes certaines fois les simples quotes sont à privilégiées aux doubles surtout pour des raisons de performances.
- La connection à mysql doit etre libre, c'est à dire que l'utilisateur est libre de choisir le nom, la base et le mot de passe de connection à sa base de donnée. Conseiller, comme tu le fait, de mettre un accès root sans mot de passe est très dangeureux pour les données car n'importe qui peut utiliser la base !! Le fichier de configuration à savoir connection.inc doit etre obligatoirement protégé soit par un .htacccess mais ce n'est pas très pratique ou tout simplement en lui appliquant l'extention .php (connection.inc.php est maintenant executé par le serveur).
- Manque de vérications et de sécurisations (avec la fonction addslashes pour PHP et mysql_escape_string pour MySQL) sur les données récupérées par $_POST !! C'est très dangeureux car n'importe qui peut executer du code, altérer les données de la base et plus encore...
- Le système de login pourrait etre beaucoup mieux, en prenant en compte plusieurs membres. Car si tu garde cette méthode de login unique il serait plus simple de le définir dans le fichier de configuration.

Voilà il ya surement d'autres imperfections mais si tu corriges ton code il pourra etre plus largement réutilisé.

Si tu veut de l'aide fait le moi savoir car je cherche un code de ce type pour 2 projets en cours ;)

@+

Commentaire de jmeunier le 13/05/2007 11:57:51

Tout d'abord les multiples apels à la fonction echo sont à proscrire de ton code !!
***
Je ne vois pas comment faire autrement ...
puisque le code html fait référence à des variables stockées dans mysql



Et puis les erreurs habituelles ...
A savoir <? au lieu de <?php
***
ok

Non respect des normes xhtml et utilisation des iframes opsolètes
***
peux tu me préciser ces normes ?
iframes obsolètes ...  je ne comprends pas



En php vu que c'est ce qui nous interesse plus particulièrement :
- Une mauvaise utilisation des quotes certaines fois les simples quotes sont à privilégiées aux doubles surtout pour des raisons de performances.
***
ok

- La connection à mysql doit etre libre, c'est à dire que l'utilisateur est libre de choisir le nom, la base et le mot de passe de connection à sa base de donnée. Conseiller, comme tu le fait, de mettre un accès root sans mot de passe est très dangeureux pour les données car n'importe qui peut utiliser la base !! Le fichier de configuration à savoir connection.inc doit etre obligatoirement protégé soit par un .htacccess mais ce n'est pas très pratique ou tout simplement en lui appliquant l'extention .php (connection.inc.php est maintenant executé par le serveur).
***
ce code est un exemple.
Rien n'empêche de renommer, changer les droits de la base


- Manque de vérications et de sécurisations (avec la fonction addslashes pour PHP et mysql_escape_string pour MySQL) sur les données récupérées par $_POST !! C'est très dangeureux car n'importe qui peut executer du code, altérer les données de la base et plus encore...
***
Tu pourrais m'en dire un peu plus ?

- Le système de login pourrait etre beaucoup mieux, en prenant en compte plusieurs membres. Car si tu garde cette méthode de login unique il serait plus simple de le définir dans le fichier de configuration.
***
la variable $login est à instancier dans une autre page au gré du développeur


Voilà il ya surement d'autres imperfections mais si tu corriges ton code il pourra etre plus largement réutilisé.

Si tu veut de l'aide fait le moi savoir car je cherche un code de ce type pour 2 projets en cours ;)
***
Bien sûr que je suis preneur, donc je te le fais savoir !

Merci pour tes remarques ...

Commentaire de syllebreton le 13/05/2007 12:37:44

Je ne vois pas comment faire autrement ...
puisque le code html fait référence à des variables stockées dans mysql
>> J'y réfléchi mais c'est vrai que se n'est pas évident au premier abord..

peux tu me préciser ces normes ?
iframes obsolètes ...  je ne comprends pas
>> Les normes sont disponnible sur le site du W3C (valide ton code sur http://validator.w3.org/ avec le doctype XHTML 1.0). Pour les iframe je suis désolé j'ai lu ton code trop vite et j'ai confondu. Tu utilise des div c'est très bien !

ce code est un exemple.
Rien n'empêche de renommer, changer les droits de la base
>> Oui entièrement d'accord mais un débutant laisserait sa base sans protection...

Tu pourrais m'en dire un peu plus ?
>> Premièrement documente toi sur ces fonctions sur le site http://fr.php.net/nom_de_la_fonction. Pour t'expliquer brièvement je dirait que ces fonctions servent à échaper (c'est à dire rajouter un \ devant les caractères spéciaux comme les quotes pour php) afin de pouvoir manipuler les chaines de caratères sans aucun risque.

la variable $login est à instancier dans une autre page au gré du développeur
>> Ok c'était juste une remarque visant à clarifier un peu plus le code. ;)

Je vais regarder le code que tu génère avec les echos pour voir si on ne peut pas faire autrement.

Bonne journ

Commentaire de XF75013 le 04/11/2007 23:32:33

Bonjour,
j'ai le même souci que dadudo, avec l'impossibilité de modifier la table ? De quoi cela peut-il venir ?
Depuis existe-t-il des évolutions ? (en particulier si la collaboration avec syllebreton est fructueuse)

Je pense que c'est une excellente base pour créer un outil.

Merci

Commentaire de lfrederique le 20/03/2008 23:14:58

j'ai jamais vu du code aussi sale...

Commentaire de didierpoirier le 06/08/2008 17:01:04

Très sympa ce code, bon exemple de liaison php <==> javascript et bien écrit...

Commentaire de diice le 09/11/2010 17:03:12

bonjour !

j'ai effectivement toujours le meme probleme !
je peux bouger et redimentionner, mais impossible d'enregistrer, ou de creer une nouvelle fenetre !
erreur de la requete !

j'ai essayé de regardé d'ou ca pouvait venir, mais je vois pas !
si t'as un p'tit truc je suis preneur !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

drag and drop en php [ par luca132 ] Hello,Est il possible d'utiliser une fonction avec ou sans la librairie Ming pour faire du drag and drop sans passer par flash ?Merci de vos r&#233;po drag and drop puis update dans une base [ par Seven Theorie ] Bonjour, :) je n'ai encore que les bases de php et lors du developpement d'une petite interface d'admin pour mon book je rame un peu... j'ai une li Iframe et son attribut target [ par ghislainw ] Bonjour, J'ai récemment découvert la balise . Lorsque j'utilise l'attribut target de cette balise, j'obtiens systématiquement une nouvelle fenêtre. iframe avec prettyPhoto [ par aitmat ] Bonjour j'ai réalisé Une page de connexion chargé dans l'iframe avec prettyPhoto, maintenant je veut que les utilisateur connecté avec succès, je v Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère [ par patingfree ] Bonjour, J'ai une fenêtre popup contenant une liste d'éléments qui s'ouvre lorsqu'on clique sur une case et après la sélection d'un élément de la list background-image et iframe [ par shadow578 ] Bonjour, Alors voilà j'ai un site ou j'y est placer une image (background)et je viens placer dans cette image un iframe. (ou mon site continue dans l Progamme dans iframe [ par eva4 ] Bonjour à vous tous .... J'ai intégré dans l'une de mes pages web une iframe. Je souhaiterais que dans cette iframe un programme qui est installé su actualise [ par eva4 ] bonjour et bon dimanche [^^happy17]..... Dites moi, je recherche un code pour actualiser, oui mais : sur ma page A j'ai une iframe de 50 * 50 pixel Pb pour ouvrir une nouvelle fenêtre par click sur Image [ par flacleco ] Bonjour à tous, j'ai un petit probleme que je n'arrive pas a reseoudre.. Je souhaite ouvrir une nouvelle page internet (un nouvel onglet) en clikant traitement de la taille de la fenêtre [ par ao2 ] Bonjour, je patauge sur une soustraction à partir de la taille de l'écran !!! [code=php] <div id="visi" style="position:absol


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,494 sec (3)

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