Jump to content

TYBMHI

Hubmaster
  • Posts

    133
  • Joined

  • Last visited

Everything posted by TYBMHI

  1. Ok je vais tester ça. Merci
  2. J'avais fait la modification de la mémoire comme tu l'as proposé. Mais si c'était un problème de mémoire, est-ce normal que cela ne fonctionne qu'avec Safari ?
  3. Encore merci Dan, Je viens d'essayer mais ça ne fonctionne toujours pas. J'ai monté même à 6000 mais ça ne fonctionne pas. En revanche, je viens de remarquer qu'en changeant de navigateurs ce n'est toujours pas parfait mais c'est mieux (ou moins dégradé). Firefox : CSS très dégradé et image qui disparait Chrome : CSS moins dégradé et image ne disparait pas Edge : idem Chrome Safari : plus de problème Je suis sur Macbook. Ca m'embête mais je vais devoir utiliser safari et plus firefox. Un grand merci DAN !!
  4. Bonjour et grand merci pour ta réponse Dan. J'ai déjà essayé de réduire le DPI. J'ai aussi essayé de le remplacer par scale:2 mais rien ne change. En revanche, comment je fais pour vérifier et modifier la limite de mémoire pour JavaScript. Ce dernier élément me parait être une piste sérieuse. Je sais que HTML2PDF est aussi en PHP mais je trouve la version Javascript plus simple, surtout pour modifier le CSS et HTML à ma guise. Merci encore Dan
  5. Bonjour à tous, J'ai réalisé un site web sur lequel les internautes répondent à un questionnaire. Avec HTML2PDF je génère un PDF (15 pages) qui analyse les réponses (enregistrées dans ma BdD SQL). Tout fonctionne parfaitement sauf une chose : lorsque je génère le PDF en une seule fois, la qualité du CSS se dégrade et les images disparaissent à partir de la 8e page. Je suis donc obligé de générer 3 fichiers PDF (7 pages, 7 pages et 1 page). Si quelqu'un peut m'aider, je le remercie infiniment d'avance car je galère avec ça depuis très longtemps. <script src="/feuille_PHP_code/html2pdf/dist/html2pdf.bundle.min.js"></script> <script> function generatePDF() { var element = document.getElementById('pdf'); var opt = { margin: 6, filename: 'Profil-<?php echo "$prenom-$nom"; ?>-block-1.pdf', image: {type: 'jpeg',quality: 1}, html2canvas: {dpi: 384, letterRendering: true}, jsPDF: { unit: 'mm', format: 'A4', orientation: 'portrait' } }; html2pdf().set(opt).from(element).save(); } </script>
  6. Bonjour à tous, Je souhaiterai ajouter une restriction/consigne à un champ input sur l'un de mes formulaires.Voilà ce que j'aimerai (en javascript) : - l'utilisateur puisse entrer plusieurs nombres séparés par un espace et que chaque nombre soit obligatoirement compris entre 1 et 30 Voici deux exemples de ce que pourrait entrer l'utilisateur dans ce champ : 21 3 15 6 7 18 10 1 26 2 6 30 Je vous remercie d'avance pour votre aide. Cordialement,
  7. TYBMHI

    Session WordPress

    Merci beaucoup, je vais essayer ça de suite.
  8. TYBMHI

    Session WordPress

    oups j'ai juste fait un mauvais copier-coller ici mais sur ma page j'avais bien mis le $. Merci quand même.
  9. TYBMHI

    Session WordPress

    Bonjour et merci beaucoup pour ta réponse. J'avais déjà lu cet article mais en vain pour ma compréhension. Suite à votre réponse, je viens de le relire et je ne comprends toujours pas comment utiliser moi-même les cookies générés par WP. J'ai même parcouru tout le fichier pluggable.php où effectivement on voit comment sont construit les cookies mais lorsque je fais un "echo" j'ai soit rien soit le cookie s'affiche avec le hashage : $cookie_name = AUTH_COOKIE; echo cookie_name; au lieu de AUTH_COOKIE, j'ai aussi essayé avec SECURE_AUTH_COOKIE, LOGGED_IN_COOKIE.... lorsque quelque chose apparait, c'est donc de ce style : 12f5b7f3999a9b999bbca999175fd799 J'ai vraiment beaucoup de mal à comprendre le fonctionnement des cookies sur WP. Si tu peux m'éclairer d'avantage ce serait très sympa. Merci d'avance.
  10. TYBMHI

    Session WordPress

    Bonjour à tous, Je débute avec WordPress. J'ai un site de question-réponse pour lequel j'ajoute des feuilles PHP. J'aimerais pouvoir afficher le nom d'un utilisateur de mon site là où je le souhaite. Je m'explique. L'utilisateur s'inscrit sur mon site. Son nom et son mail sont enregistrés dans la zone admin Wordpress sans problème. Et j'aimerais, sur certaines de mes pages, afficher quelque chose du type : "Bravo <gras>Paul</gras> ! Vous avez trouvé la bonne réponse." Et c'est là que je galère. Comment cela est-il possible d'afficher à ma guise le nom de l'utilisateur enregistré. SESSION ? COOKIE ? Je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter.
  11. Bonjour SFTA26700 Merci beaucoup pour ce lien. Je ne connaissais pas du tout wkhtmltopdf. Cependant, il semble qu'il fonctionne en ligne de commande sur un serveur dédié ; ce que je n'ai pas Si quelqu'un maitrise Html2pdf, je serai vraiment intéressé. Merci d'avance.
  12. Bonjour a tous, J'ai installé html2pdf sur mon site pour convertir une div en PDF. Sur mon ordinateur cela fonctionne très bien. En revanche, dès que je bascule sur iphone ou ipad, cela ne fonctionne plus. Donc sur iOS, quand je clique le bouton pour générer le PDF, les pages se créent mais elles sont totalement vides. Auriez-vous une idée pour rendre ce script compatible avec ios s'il vous plait ? Merci d'avance. <script src="/html2pdf/dist/html2pdf.bundle.min.js"></script> <script> function generatePDF() { // Choose the element that our invoice is rendered in. const element = document.getElementById("pdf"); // Choose the element and save the PDF for our user. html2pdf() .set({ html2canvas: { scale: 4 } }) .from(element) .save('rapport.pdf'); } </script> <a onclick="generatePDF()" >Téléchargez votre rapport</a>
  13. Bonjour à tous, J'ai un site WP en ligne qui fonctionne très bien (fait par un webmaster). Cependant, à chaque fois que je fais des tests, je les fais directement en ligne. J'aimerai désormais basculer une copie de mon site en local pour éviter une mésaventure... Est-ce que quelqu'un peut me donner la marche à suivre s'il vous plait ? Merci d'avance. Cordialement,
  14. Ca fonctionne !!! Merci mille fois. Ma question pouvait paraitre très bête (et il est probable qu'elle le soit) mais je n'y arrivais vraiment pas. Alors un grand merci !
  15. Bonjour à vous tous, Je crée un site dans lequel l'internaute répond à plusieurs questions. A la fin du questionnaire, il reçoit un rapport complet (c'est un mail en HTML) dans sa boite mail. Dans ce mail est inclus une image qui résume le rapport ; j'aimerais que l'internaute puisse partager cette image sur son facebook ? Est-ce d'abord possible d'inclure un bouton de partage dans un mail HTML ? Si oui, est-il possible de faire partager uniquement l'image ? Merci d'avance pour votre aide à maintes reprises précieuses. Cordialement,
  16. Bonjour à tous, J'ai vraiment besoin de vous car là j'en peux plus. Cela fait trois jours que j'essaie d'installer ionic 2. Rien à faire ! Je précise que je suis sur Mac. Voilà ce que j'ai fait : - Installer Node v7.10.0 avec npm. - installer Cordova via le terminal : npm install -g cordova - installer Ionic via le terminal : npm install -g ionic - installer typescript via le terminal : npm install -g typescript - Créer un nouveau projet via le terminal : ionic start monProjet --v2 Jusqu'ici tout se passe bien le dossier "monProjet" se créé sans souci (enfin je crois). En revanche dès que je veux lancer le serveur via le terminal : ionic serve le message ci-dessous s'affiche et la page http://localhost:8100 ne s'ouvre pas : [ERROR] Sorry! ionic serve can only be run in an Ionic project directory. J'avoue ne pas comprendre du tout pourquoi. Je vous en supplie, aidez moi !!! Merci d'avance à vous tous. Amicalement,
  17. Bonjour et merci pour ton aide Sparh ! Voici le code final qui fonctionne. <script type="text/javascript"> $(document).ready(function() { $('.toggle_chat').hide(); $("#message_box")[0].scrollTop = $("#message_box")[0].scrollHeight; // load messages every 3000 milliseconds from server. load_data = {'fetch':1}; window.setInterval(function(){ var box = $("#message_box")[0]; // on vérifie si le scroll est en bas de l'élément var toBottom = box.offsetHeight + box.scrollTop >= box.scrollHeight; $.post('chatbox/shout.php', load_data, function(data) { $('.message_box').html(data); if (toBottom) { $("#message_box").animate({scrollTop: $("#message_box")[0].scrollHeight},2000); } }); }, 3000); //method to trigger when user hits enter key $("#shout_message").keypress(function(evt) { if(evt.which == 13) { var imessage = $('#shout_message').val(); post_data = {'message':imessage}; //send data to "shout.php" using jQuery $.post() $.post('chatbox/shout.php', post_data, function(data) { //append data into messagebox with jQuery fade effect! $(data).hide().appendTo('.message_box').fadeIn(); //keep scrolled to bottom of chat! $("#message_box").animate({scrollTop: $("#message_box")[0].scrollHeight},2000);//Autoscroll to bottom of div //reset value of message box $('#shout_message').val(''); }).fail(function(err) { //alert HTTP server error alert(err.statusText); }); } }); //toggle hide/show shout box $(".open_btn").click(function (e) { //get CSS display state of .toggle_chat element var toggleState = $('.toggle_chat').css('display'); //toggle show/hide chat box $('.toggle_chat').slideToggle(); //use toggleState var to change close/open icon image if(toggleState == 'block') { $(".header div").attr('class', 'open_btn'); }else{ $(".header div").attr('class', 'close_btn'); } }); }); </script>
  18. Bonjour à tous, Je tente d'insérer un chat sur mon site web. J'ai réussi à le créer mais un problème persiste depuis deux jours. Lorsque le chat s'ouvre, pas de problème, le scroll revient vers le bas. D'ailleurs il revient vers le bas à chaque rafraichissement du contenu (toutes les 3 secondes). Et c'est bien là mon problème. Je souhaiterais que lorsque le "chatteur" monte le scroll pour lire les messages précédents ne soit pas embêté par le retour automatique du scroll. En fait, j'aimerais que le scroll ne revienne pas en bas si l'internaute l'a déplacé lui-même. Je crois qu'il faut tester la position du scroll et faire une condition en Javascript. Mais là j'avoue que ça dépasse très largement mes compétences. Si quelqu'un peut m'aider... Je vous remercie d'avance. Voici le code : <script type="text/javascript"> $(document).ready(function() { $('.toggle_chat').hide(); // load messages every 3000 milliseconds from server. load_data = {'fetch':1}; window.setInterval(function(){ $.post('chatbox/shout.php', load_data, function(data) { $('.message_box').html(data); $("#message_box").animate({scrollTop: $("#message_box")[0].scrollHeight},2000);//Autoscroll to bottom of div }); }, 3000); //method to trigger when user hits enter key $("#shout_message").keypress(function(evt) { if(evt.which == 13) { var imessage = $('#shout_message').val(); post_data = {'message':imessage}; //send data to "shout.php" using jQuery $.post() $.post('chatbox/shout.php', post_data, function(data) { //append data into messagebox with jQuery fade effect! $(data).hide().appendTo('.message_box').fadeIn(); //keep scrolled to bottom of chat! $("#message_box").animate({scrollTop: $("#message_box")[0].scrollHeight},2000);//Autoscroll to bottom of div //reset value of message box $('#shout_message').val(''); }).fail(function(err) { //alert HTTP server error alert(err.statusText); }); } }); //toggle hide/show shout box $(".open_btn").click(function (e) { //get CSS display state of .toggle_chat element var toggleState = $('.toggle_chat').css('display'); //toggle show/hide chat box $('.toggle_chat').slideToggle(); //use toggleState var to change close/open icon image if(toggleState == 'block') { $(".header div").attr('class', 'open_btn'); }else{ $(".header div").attr('class', 'close_btn'); } }); }); </script>
  19. Super ça fonctionne ! Merci beaucoup eric73 ! Merci aussi à captain_torch. A bientôt !
  20. Bon, je n'y arrive pas sur le site de jsfiddle, le carré "result" reste blanc. Alors puis-je vous envoyer la page HTML ? Au moins vous verrez en direct le résultat. test.html
  21. D'accord, je vais essayer ça. Mais je ne connais pas.
  22. Bonjour et merci également Eric73 pour ton aide. Il n'y a pas d'erreur javascript au chargement de la page selon la console.
  23. 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.
  24. 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.
  25. C'est génial !! Ca marche !! Je te remercie sincèrement Sparh. Merci beaucoup et bonne soirée !
×
×
  • Create New...