Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MINI-PORTAIL


Information sur la source

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é: 7 378 / 851

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
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-AND-DROP-REDIMENSIONNEMENT_39451.aspx
 

Fichier Zip

Pour les "Membres Club", vous pouvez 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

Commentaires et avis

signaler à un administrateur
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

signaler à un administrateur
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 ...

signaler à un administrateur
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.

signaler à un administrateur
Commentaire de jmeunier le 06/05/2007 12:33:33

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

signaler à un administrateur
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 ;)

@+

signaler à un administrateur
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 ...

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
Commentaire de lfrederique le 20/03/2008 23:14:58

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

signaler à un administrateur
Commentaire de didierpoirier le 06/08/2008 17:01:04

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

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 Recherche dans un Drop-Down Menu [ par marc660 ] Bonjour,   J'ai une liste d'article dans un Drop-Down Menu est j'aurais aimer savoir comment faire une recherche dans celui-ci. <p class aide: recuperation de données depuis une page PHP vers une fenetre popup [ par cripgil ] Bonjour cher développeurs :   Etant débutant en programmation PHP, jé réalisé quelques exemples de développement PHP, j'ai aussi essayé la Portail [ par ianig ] Salut,Je débute dans le php (apres quelques pages ultra simples) et j'aimerai savoir si il existe un tuto ou un livre m'expliquant comment:-me connect iframe meme page [ par kelm_by ] salut, est ce que il ya un moyen pour faire une iframe vers la meme page ou elle exsiste: index.php iframe et script php [ par jeffwow ] Bonjour.Si j'insère une page php dans un iframe.  exemple:  &lt;iframe src="mapage.php" width="x" height="y"&gt;&lt;/iframe&gt;Est-il possible de conn iframe [ par minoula2006 ] salutEst ce que je peut mettre iframe dans une page PHP.mercie Get dans une iframe [ par davidcian ] bonjour,Voila mon probleme:"../../modules.php?name=moteur_result?lot=9"ce lien correspond a ma page index qui contient une iframe, Probleme liens iframe [ par smitchel ] Bonjour,Voila j'ai un petit souci, j'ai deux iframe sur une page et je voudrais controler les deux a partir d'un liens, je sais que pour exécuter le l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,842 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.