Aller au contenu

ZuckBin

Hubmaster
  • Compteur de contenus

    129
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par ZuckBin

  1. Bonjour, Voici ma fonction de compteur Ajax sur un lien avec un événement onclick /* Création de la variable globale qui contiendra l'objet XHR */ function createXhrObject() { if (window.XMLHttpRequest) return new XMLHttpRequest(); if (window.ActiveXObject) { var names = [ "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP" ]; for(var i in names) { try{ return new ActiveXObject(names[i]); } catch(e){} } } window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest."); return null; // non supporté } xhr = createXhrObject(); function compteur(idr) { /* On crée l'objet XHR */ createXhrObject(); /* Définition du fichier de traitement */ var url = '/compteur.php?id='+ idr; /* Envoi de la requête à la page de traitement */ xhr.open('GET', url, true); xhr.send(null); } Le soucis c'est que ça fonctionne pas sur Safari pc 3.2.2, chrome 1.0.154.53, mais aucune erreurs. Aucun soucis sur Firefox, IE, Opera. Une idée d'où peu venir le problème ? Merci de votre aide
  2. si l'url se termine par 0.html, je fais une preg_replace, le 0 correspond a ma pagination, donc le but est remplacer le 0 par 10, 20, 30,... Dans le cas ou ce n est pas 0, on remplace la pagination 30 par 40 par exemple Et pour rendre la chose encore plus difficile, j'ai aussi l'url de cette forme la: http://domain.com/vins-beaujolais-et-lyonnais/78.html Pour recapituler, voici les 3 formes url a avoir: http://domain.com/vins-beaujolais-et-lyonnais/78.html http://domain.com/vins-beaujolais-et-lyonnais/78/0.html et http://domain.com/vins-beaujolais-et-lyonnais/78/30.html Voila
  3. Bonjour, Je n'arrive pas à écrire ma regex. Voici une url: http://domain.com/vins-beaujolais-et-lyonnais/78/0.html je veux matcher le 0 uniquement, et donc appliquer un preg_replace dessus: if(preg_match("/([\d0])\.html",'',$_SERVER['REQUEST_URI'])) { $prefix = preg_replace("/\/0\.html/",'',$_SERVER['REQUEST_URI']); } je veux donc avoir: http://domain.com/vins-beaujolais-et-lyonnais/78/X.html ou X sera un chiffre Merci de votre aide.
  4. Effectivement, merci Stéphane pour cette aide, je vais me débrouiller pour le faire fonctionner sur mon site
  5. Ca fais toujours pareil. Je comprend pas
  6. J'ai pas compris la, j'ai bien c/c le code, et ça change pas
  7. J'ai essayer ton code Stéphane, ça ne change rien J'ai donc mis ceci: <a href="#" class="pictofleche" onclick="addClass(this,'active');"></a> et j'ai copier coller ton code tel quel. Ca fais exactement comme avant. j'ai meme essayer de remplacer "_value" partout dans le code par ma classe "active", même résultat.
  8. Je me retrouve avec ceci: <a class="pictofleche http://nomdomain.com/#" onclick="addClass(this,'TEST');" href="#"/> Pour faire simple je veux juste un changement de class sur le onclick on a ceci: pictofleche, on click on a ceci: pictofleche TEST, je reclick, j'ai : pictofleche Merci
  9. Bonjour, Je suis un total débutant en JS. je veux juste ajouter une classe à une class existante sur un <a> voici mon code: <script type="text/javascript"> window.addEvent('domready', function() { function addClass(element,value) { if(!element.className){ element.className = value; }else{ newClassName = element.className; newClassName+= " "; newClassName+= value; element.className = newClassName; } } }); </script> <a href="#" class="pictofleche" onclick="addClass(test);"></a> J'ai une erreur: test is not defined ce que je souhaite: <a href="#" class="pictofleche test" onclick="addClass(test);"></a> Merci de votre aide, Cordialement.
  10. Bonjour, Voici le code que j'ai: $row->categorie = str_replace("-", "", $row->categorie); $row->categorie son contenu est de la forme: dvd-cd-rom mais mes tirets sont toujours la, qu'ai je fais de mal ? Merci, Cordialement.
  11. Bon, j'ai trouvé. Excusez du dérangement. Une mauvaise version du fichier mootools était en place sur le serveur, pas penser à vérifier ca. C'est réglé. Merci
  12. Je viens d'essayer Dan, ca ne change rien. Mon url est de la forme: http://mondomaine.tld/rubrique/sous-rubrique/urlproduit.html et mes images sont dans http://mondomaine.tld/unrrepimage/monimage.jpg Avant la mise en place de l'url rewriting avec des repertoires virtuels et la balise <base href=&quot;http://www.tondomaine.tld/repertoire/" />, cela fonctionnait parfaitement. Voila
  13. Il s'agit d'un site de test protégé par mot de passe, mais je t'envoie ca par mp
  14. C'est exactement ça, pas sur une page web, directement l'image dans le navigateur. Et j'ai déja essayer de mettre une url de la forme http://cheminduscript De plus dans mon htaccess, j'ai ceci: RewriteBase / J'ai même tout essayer et sur tout, le chemin de lightbox, les images, ... /script ./script http://script rien n'y fait, je comprend pas.
  15. Bonjour, Suite à l'implémentation de l'url rewriting sur mon site, le lightbox (slimbox mootools) ne fonctionne plus, les images s'ouvrent dans une page blanche. L'url rewriting utilise des répertoires virtuels, et une balise est présent sur toute mes pages <base href="http://<?php echo $_SERVER['HTTP_HOST'];?>/" /> Les liens des fichiers sont bons, tout est ok, sauf que ca fonctione pas. Une idée, une solution ? Merci de votre aide. Cordialement.
  16. Ok, merci, je vais le tenter comme ca En tentant avec ceci qui est pour une variable, comment proceder pour mes 2 variables ? $URi = $_SERVER["REQUEST_URI"]; $motif = "'(/index\.php\?id=)+([0-9]+)'"; if (preg_match($motif,$URi,$capture)) { header("Status: 301 Moved Permanently"); header("Location: http://www.site.com/index-$capture[2].html"); exit; }
  17. C'est tres bien dans le cas d'une url statique, mais ce sont des urls dynamique. Avec un Rewritecond ? ps:j'en ai profité pour nettoyer les \ dans la partie droite avant les . dans les url.
  18. Il y a du texte avec des tirets à l'intérieur. Exemple: tourisme-route-des-vins-9-0-Les-vignobles-d-Ile-de-France-de-Suresnes-a-Paris.html
  19. Je vais re expliquer mon cas. Je ne sais quelle est la bonne méthode pour rediriger sans avoir de duplicate content. Ancienne regle: RewriteRule ^oenotourisme-route-des-vins-(.*)-(.*)\.html$ /mappy-route\.php?id=$1⊂=$2 [NC,L] Nouvelle regle: RewriteRule ^tourisme-route-des-vins-([0-9]+)-([0-9]+)-(.*)\.html$ /mappy-route\.php?id=$1⊂=$2 [NC,L] Comment à partir de l'ancienne regle, je peu mettre en place la nouvelle, faire la redirection et ne pas avoir de duplicate content ? Comme ceci ? RewriteRule ^oenotourisme-route-des-vins-(.*)-(.*)\.html$ /tourisme-route-des-vins-([0-9]+)-([0-9]+)-(.*)\.html$ [R=301,L] je n'ai pas testé la derniere de peur de faire partir le serveur en boucle infini ou un truc du genre. Merci de votre aide.
  20. Bonjour, Désole, toujours et encore la même chose. J'ai ceci, que je souhaite rediriger en 301: RewriteRule ^oenotourisme-route-des-vins-(.*)-(.*)\.html$ /mappy-route\.php?id=$1⊂=$2 [NC,L] et souhaite re-écrire en par exemple ceci: tourisme-route-des-vins-2-54.html Merci de votre aide, Cordialement.
  21. Merci beaucoup, ça fonctionne parfaitement
  22. C'est corrigé, merci Kioob
  23. Bonjour, Encore un soucis avec du php+mysql. voici le code avant le doctype du document: mysql_select_db($database_ghv, $ghv); $query_lessousdossiers = "SELECT ID, titre, date, theme FROM sous_dossiers WHERE date <= CURDATE() ORDER BY ID"; $lessousdossiers = mysql_query($query_lessousdossiers, $ghv) or die(mysql_error()); $totalRows_lessousdossiers = mysql_num_rows($lessousdossiers); puis dans la page dans le body: <ul> <li> <?php while($row_lessousdossiers = mysql_fetch_assoc($lessousdossiers)) { ?> <h2><?php echo utf8_encode($row_lessousdossiers['theme']);?></h2> <ul> <li><a href="#" title="<?php echo utf8_encode($row_lessousdossiers['titre']);?>"><?php echo utf8_encode($row_lessousdossiers['titre']);?></a></li> <?php }?> </ul> </li> </ul> Le résulat affiché est : Lundi L'arôme de figue Lundi Le banyuls Mardi Le chocolat Mardi Thé Mercredi Cerise Jeudi Bonbon Vendredi Cafe Le résultat attendu est : Lundi L'arôme de figue Le banyuls Mardi Le chocolat Thé Mercredi Cerise Jeudi Bonbon Vendredi Cafe Je ne trouve pas la solution, je pense que c'est mon code php qui n'est pas bon, mais je n'en suis pas sur. Merci de votre aide. Cordialement.
  24. SELECT RECORD, END_DATE FROM log_cb GROUP BY RECORD HAVING max(END_DATE) < CURDATE() Bingo ! Ca fonctionne... Merci pour votre aide Résolu....
  25. Oui, chaque RECORD est associé à X dates. Je ne veux retenir que la plus grande des END_DATES par RECORD
×
×
  • Créer...