Aller au contenu

TYBMHI

Hubmaster
  • Compteur de contenus

    138
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par TYBMHI

  1. D'accord, je vais essayer ça. Mais je ne connais pas.
  2. Bonjour et merci également Eric73 pour ton aide. Il n'y a pas d'erreur javascript au chargement de la page selon la console.
  3. Bonjour et merci de ta réponse captain_torche, Désolé pour la qualité du code... Alors j'avais déjà essayé sans succès. Je viens de recommencer pour confirmer à nouveau et toujours sans succès... Il ne se passe absolument rien.
  4. Bonjour à tous ! Je n'arrive pas à insérer un onclick dans le contenu d'une infowindow d'un marker google map. Si le onclick est de la sorte : onclick="alert('Test');" Cela fonctionne très bien. En revanche dès que le onclick renvoie à une fonction ça ne passe pas. Ni avec un "button" ni avec la balise <a>. Quelqu'un peut-il m'aider s'il vous plait ? var contentString<?php echo $id; ?> = '<div id="content">'+ '<div id="siteNotice">'+ '</div>'+ '<h1 id="firstHeading" class="firstHeading"><?php echo $type; ?></h1>'+ '<div id="bodyContent" style="margin:-13px 0px 0px 0px;">'+ '<span style=font-size:0.8em;><?php echo $heure; ?> ><br/></span>' + '<span style=font-size:0.8em;><?php echo $ville; ?> (<?php echo $code_postal; ?>)</span>' + '<p style="margin:10px 0px 10px 0px;"> Précision : <?php echo $commentaire; ?></p>'+ '<p>Discutez ici : <a href="#" >tchat</a> </p>'+ '<p style="width:100%;text-align:center;"><input type="button" value="Zoom++" onclick="zoom_marker();" /> '+ '<a href="" onclick=retour_zoom_marker(); >Zoom--</a> </p>'+ '</div>'+ '</div>'; function zoom_marker(){ map_france.setZoom(16); } function retour_zoom_marker(){ map_france.setZoom(6); } Merci d'avance pour votre aide.
  5. C'est génial !! Ca marche !! Je te remercie sincèrement Sparh. Merci beaucoup et bonne soirée !
  6. Bonjour à tous ! Avant toute chose, je suis une grosse bille en Javascript... Cela fait des jours et des jours que je tente de faire un script en utilisant l'api V3 de google Map. Ce script doit pouvoir me donner l'adresse (pays, département, ville et CP) du client à partir de ses coordonnées géographiques. J'y arrive mais uniquement en cliquant sur le bouton "Obtenir la ville..." qui fait appel à la fonction "retrieve". Je ne sais pas comment faire pour obtenir ces informations dès que le client arrive sur la page, sans cliquer sur ce bouton. Finalement, je voudrais que la fonction "retrieve" s'exécute dès l'ouverture de la page. Je pense que c'est un truc très bête, mais là je bloque totalement depuis très longtemps ! Merci d'avance pour votre aide. <script type="text/javascript"> /* Déclaration des variables */ var geocoder; var map; var infowindow = new google.maps.InfoWindow(); var marker; /* Fonction d'initialisation de la map appelée au chargement de la page */ function initialize() { if(navigator.geolocation) { // Fonction de callback en cas de succès function affichePosition(position) { var infopos = ""; infopos += position.coords.latitude +","; infopos += position.coords.longitude; document.getElementById('latlng').value = infopos; // On instancie un nouvel objet LatLng pour Google Maps var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); // Ajout d'un marqueur à la position trouvée var marker = new google.maps.Marker({ draggable : true, autoPan:true, position: latlng, map: map }); map.panTo(latlng); } // Fonction de callback en cas d’erreur function erreurPosition(error) { var info = "Erreur lors de la géolocalisation : "; switch(error.code) { case error.TIMEOUT: info += "Timeout !"; break; case error.PERMISSION_DENIED: info += "Vous n’avez pas donné la permission"; break; case error.POSITION_UNAVAILABLE: info += "La position n’a pu être déterminée"; break; case error.UNKNOWN_ERROR: info += "Erreur inconnue"; break; } } navigator.geolocation.getCurrentPosition(affichePosition,erreurPosition); } else { alert("Ce navigateur ne supporte pas la géolocalisation"); } geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(48.8566667, 2.3509871); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); } /* Fonction de géocodage inversé (en fonction des coordonnées de l'adresse) */ function codeLatLng(input) { var latlngStr = input.split(",",2); var lat = parseFloat(latlngStr[0]); var lng = parseFloat(latlngStr[1]); var latlng = new google.maps.LatLng(lat, lng); geocoder.geocode({'latLng': latlng}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { if (results[0]) { map.setZoom(11); marker = new google.maps.Marker({ position: latlng, map: map }); var elt = results[0].address_components; for(i in elt){ if(elt[i].types[0] == 'postal_code') document.getElementById('cp').value = elt[i].long_name; if(elt[i].types[0] == 'locality') document.getElementById('adr').value = elt[i].long_name; if(elt[i].types[0] == 'administrative_area_level_2') document.getElementById('dpt').value = elt[i].long_name; if(elt[i].types[0] == 'country') document.getElementById('pays').value = elt[i].long_name; } infowindow.setContent(results[0].formatted_address); infowindow.open(map, marker); map.setCenter(latlng); } } else { alert("Geocoder failed due to: " + status); } }); } function retrieve(){ var input = document.getElementById("latlng").value; codeLatLng(input); } </script> Et la partie HTML <body onload="initialize()"> <div id="maposition" style="width:640px;text-align:center;color:red;margin:0px 0px 10px 0px;"></div> <div> latitude, longitude : <input id="latlng" type="text" value=""> <input type="button" value="Obtenir la ville..." onclick="retrieve()"> Ville / adresse : <input id="adr" type="text" value=""> code postal : <input id="cp" type="text" value=""> département : <input id="dpt" type="text" value=""> pays : <input id="pays" type="text" value=""> </div> <div id="map_canvas"></div> </body>
  7. J'ai avancé, je ne sais pas encore d'où vient l'erreur exactement mais je sais où elle se situe. Lorsque j'envoie mon formulaire sans passer par ajax, ça fonctionne parfaitement. Il y a donc un problème avec mon script ajax. Ce dernier fonctionne parfaitement avec d'autre formulaire, mais avec lesquels je n'envoie pas de bbcode. Si quelqu'un pouvait donc m'aider sur ce que je devrais changer dans ce code.... Merci d'avance ! <script language="JavaScript"> function nouveau_topic(id_categorie,categorie,titre_sujet,text_nouveau_sujet) { var OAjax; if (window.XMLHttpRequest) OAjax = new XMLHttpRequest(); else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); OAjax.open('POST',"requete_ajax/nouveau_sujet.php",true); OAjax.onreadystatechange = function() { if (OAjax.readyState == 4 && OAjax.status==200) { if (document.getElementById) { if (OAjax.responseText =='true') { /* OK */ $('form#form_nouveau_sujet').html('<div style=color:green id=\'confirmMsg\'> Merci !</div>'); document.location.href="topic.php" }else{ /* PAS OK */ document.getElementById('erreur_nouveau_sujet').innerHTML='<font color=RED>'+OAjax.responseText+'</font>'; } } } } OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded'); OAjax.send('id_categorie='+id_categorie+'&categorie='+categorie+'&titre_sujet='+titre_sujet+'&text_nouveau_sujet='+text_nouveau_sujet); } </script>
  8. Bonjour, J'ai installé tinymce (bbcode) sur un textarea d'un formulaire de mon site. L'installation s'est bien passé. En revanche, à l'enregistrement dans une table j'ai un problème. En effet dès que je met un espace dans le textarea, ce qui suit ne s'enregistre pas ! Je trouve cela vraiment bizarre. Je récupère les données en ajax de la manière suivante : $mon_sujet = $_POST['mon_sujet']; Je ne comprend absolument pas pourquoi. Je précise que si je ne met que du texte, cela fonctionne, même avec plusieurs espaces. Mais dès que je met un émoticone, une image ou bien un lien par exemple après un espace, plus rien ne s'enregistre dans la bdd après cet espace. Sans espace, pas de soucis, tout s'enregistre. Merci d'avance pour votre aide.
  9. Bonjour à tous ! J'ai créé une page d'accueil personnalisable. Tout fonctionne bien. Désormais j'aimerais faire en sorte que plusieurs personnes puissent l'utiliser avec ses propres paramètres. Et c'est là que ça bloque ! Je sais créer un espace membre, j'ai ma table avec tous les liens web que je propose sur cette page d'accueil mais je ne vois pas comment sauvegarder les choix d'un membre. Les choix consiste à l'ordre dans lequel l'utilisateur veut voir ses liens web sur sa page et ses favoris (home). Voici la table qui propose tous les liens : -- -- Structure de la table 'accueil'-- CREATE TABLE 'accueil' ('id' int(5) NOT NULL AUTO_INCREMENT,'numero' int(4) NOT NULL,'nom' varchar(100) COLLATE latin1_german2_ci NOT NULL,'lien' varchar(100) COLLATE latin1_german2_ci NOT NULL,'image' varchar(150) COLLATE latin1_german2_ci NOT NULL,'categorie' varchar(50) COLLATE latin1_german2_ci NOT NULL,'home' varchar(3) COLLATE latin1_german2_ci NOT NULL DEFAULT 'non','numero_home' int(4) NOT NULL,PRIMARY KEY ('id')) ENGINE=MyISAM AUTO_INCREMENT=206 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=206 ; Le classement des liens se fait à partir de la colonne "numero". Comment donc puis je faire à partir de cette table pour la lier à un utilisateur ? Je crois qu'il existe une manière où on mettrait dans la colonne "numero" un truc du genre : utilisateur_1:12, utiisateur_2:18, utiisateur_3:7... Mais je n'en sais pas plus.. Merci d'avance pour votre aide.
  10. Un nouveau message pour te dire un grand merci capatain_torche ! C'est exactement ce qu'il me fallait. Ca fonctionne maintenant, parfait ! A bientôt !
  11. Merci beaucoup capatain_torche ! Je vais donc voir du coté du cURL. Encore merci et j'espère donc que je vais y arriver. A bientôt !
  12. Bonjour à tous ! J'ai installé un script PHP pour lire les flux RRS provenant d'autres sites sur mon site. En local (PHP 5) tout fonctionne très bien. En revanche, depuis que j'ai mis mon site en ligne (PHP 5 aussi), le lecteur ne fonctionne plus et m'indique l'erreur suivante : Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in/homepages/36/d312582560/htdocs/SDF/info.php on line 74 Warning: simplexml_load_file(http://www.marianne.net/blogsecretdefense/index.php?preaction=rss) [function.simplexml-load-file]: failed to open stream: no suitable wrapper could be found in /homepages/36/d312582560/htdocs/SDF/info.php on line 74 Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.marianne.net/blogsecretdefense/index.php?preaction=rss" in /homepages/36/d312582560/htdocs/SDF/info.php on line 74 Voici le code (en gras la ligne 74) : <?php /* insérer ici l'adresse du flux RSS de votre choix */ $rss = simplexml_load_file('http://www.marianne.net/blogsecretdefense/index.php?preaction=rss'); $cpt=0; echo '<div style=margin:40px 0px 0px 0px;>'; foreach ($rss->channel->item as $item){ $datetime = date_create($item->pubDate); $date = date_format($datetime, 'd M Y, H\hi'); echo '<p style=margin:0px 0px 10px 0px;><a href="'.$item->link.'">'.$item->title.'</a> ('.$date.')</p><p style=margin:0px 0px 0px 0px;>'.$item->description.'</p><hr><br/>'; $cpt++; if($cpt==10) break; //on sort de la boucle } echo '</div>'; ?> Je précise que je suis chez 1and1. Je ne sais pas si cela peut avoir une incidence. Est ce quelqu'un pourrait m'orienter pour résoudre ce problème ? Merci d'avance pour vos réponses et toute votre aide.
  13. Merci beaucoup Dadou de ta réponse ! J'ai donc essayé ceci : $ql = "SELECT COUNT(reference) AS nb_messages FROM table_1 WHERE createur != '$createur' AND reference NOT IN (SELECT reference FROM table_2 WHERE trouveur = '$createur')"; $retour = mysql_query($ql); $donnees = mysql_fetch_assoc($retour); Mais malheureusement je n'ai rien gagné en vitesse. Apparemment mon choix du NOT IN n'est pas terrible. Il faudrait que je fasse une jointure mais comme je n'en ai jamais fais, je veux bien un peu de lumière... Merci d'avance !
  14. Bonjour à tous, Je vous contacte une nouvelle fois pour un petit problème que je n'arrive pas à régler. J'utilise cette requête pour calculer le nombre de pages pour un affichage de données. Cette requête est très longue (environ 20 secondes à s'effectuer). J'ai même essayé avec "mysql_fetch_assoc" et "mysql_fetch_array" mais rien n'y fait. Je ne comprend pas pourquoi cette requête est aussi longue alors qu'utilisée dans un WHILE elle passe très vite.... Si quelqu'un pouvait m'aider, se serait sympa. Merci d'avance ! $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM table_1 WHERE createur != '$createur' AND reference NOT IN (SELECT reference FROM table_2 WHERE trouveur = '$createur')"); $donnees = mysql_fetch_assoc($retour);$totalDesMessages = $donnees['nb_messages']; // On calcule le nombre de pages à créer $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
  15. Merci à vous pour vos réponseS. je vais donc me contenter de rafraichir la shoutbox automatiquement toutes les 15 secondes (ça me semble correct). Et c'est très bien comme ça ! Merci également à tout ce forum grâce auquel j'ai énormément appris ! Merci et à bientôt
  16. je reviens sur ce que j'ai dis, ça fonctionne !!!!! Merci mille fois ! Maintenant, si j'abuse dis le moi, mais serais t-il possible de mettre un script qui permettrait qu'elle se recharge uniquement lorsqu'un message est posté ?
  17. Sincèrement merci pour ton aide Ernestine. Cependant j'ai fais comme tu m'as dis mais ça ne veut toujours pas rafraichir la page. J'avais déjà essayé de placer un bout de code à cet emplacement mais rien n'y fait. As-tu une autre solution ou un autre code ? Merci d'avance setInterval(function(){ updateShoutbox(); }, 5000);
  18. Bonjour à tous, Je reviens vers vous pour un petit problème que je n'arrive pas à régler. J'ai installé une shoutbox sur mon site. C'est un script (libre de droit) que j'ai trouvé sur un site. Je trouve cette shoutbox très bien faite : simple et légère c'est exactement ce qu'il me faut. J'ai réussi à l'adapter à mon site (rien d'extraordinaire) mais je n'arrive pas à faire en sorte qu'elle se recharge automatiquement. Je voue avoue que je n'y connais pas grand chose en AJAX. J'ai essayé plein de truc mais rien ne fonctionne. Je vous laisse regarder le site (je ne fais pas de pub, mon problème est réel et très gênant) et cliquez sur l'icône de droite "shoutbox". Ensuite si quelqu'un veut bien m'aider je lui donnerai ce qu'il veut. Merci d'avance. mon site
  19. TYBMHI

    flash et php5

    Merci encore à vous tous ! J'ai tout supprimer et tout réinstaller et ça fonctionne ! Etrange.... Mais encore merci pour votre aide
  20. Merci encore à vous tous ! J'ai tout supprimer et tout réinstaller et ça fonctionne ! Etrange.... Mais encore merci pour votre aide
  21. TYBMHI

    flash et php5

    J'ai sur mon index une carte de france dynamique en flash (france-map) qui fonctionne parfaitement en php4 mais dès que je bascule en PHP5 elle ne se charge plus. Auriez vous une idée ? Merci d'avance à tous !
  22. Merci à vous pour votre aide, je vais poster un autre message pour essayer de régler le problème sous un autre angle
  23. Merci sincèrement pour vos réponses. Je me suis donc tourné vers le Flash et j'ai trouvé ! Cependant, car il y a toujours un hic, le script ne tourne que sur php5 alors que je suis encore sur php4 (et je veux/dois y rester). A l'ouverture de la page un écran affiche "json error". J'aurai du lire les commentaires avant de l'acheter... lol. Après maintes recherches sur le sujet, j'ai vu qu'apparemment "Json" est nativement avec php5 mais qu'on pouvait le rendre compatible avec php4. J'ai essayé beaucoup de choses mais ça n'a jamais fonctionné. Aurez vous un bout de code testé et approuvé ? Merci d'avance. voilà ce que j'ai acheté : http://activeden.net/item/logo-maker-image-editor/99565
  24. Bonjour à tous, Mon site à pour but de faire connaitre les monuments des villes de France grâce à des énigmes. Ces énigmes sont sur des parchemins. Jusque là, ces parchemins sont à la charge du concepteur de l'énigme qui n'a pas d'autre choix que d'avoir quelques connaissances informatique pour créer ce parchemin sur son PC et d'un logiciel d'édition d'image. Je cherche un script gratuit ou payant qui permettrait aux internautes de pouvoir créer facilement leur parchemin directement sur mon site. Ce script devrait permettre à l'internaute de mettre des petites images sur une image principale et un peu de texte également. Un peu comme une diapositive de powerpoint. Merci d'avance à tous. Le site en question : Aventure urbaine Pour voir des parchemins allez directement à la rubrique Statistiques et cliquez sur le premier parchemin que vous verrez.
  25. TYBMHI

    Chronomètre

    Bonjour, J'aimerais réaliser un chronomètre visible de tous et en plus (si possible) qu'il s'arrête lorsqu'on rentre un code secret. Donc se serait un chrono qui défile comme sur les sites de sport où les chronomètres montrent la durée en temps réel des matchs (donc pas un chrono qui démarre à l'ouverture de la page mais que je démarrerais moi-même). Est-ce que quelqu'un peut m'aider car je galère vraiment sur ce sujet ?
×
×
  • Créer...