nicolas bourdon (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 34)
  • Auteur
    Messages
  • nicobzz
    Participant
    Initié WordPress
    47 contributions

    Merci Li-an. je viens d’y jeter un coup d’oeil, oui ça a l’air de faire l’affaire, il est tard et je regarde demain. Merci bcp

    oui Lumière de lune, je comprends ce que tu veux dire.
    En fait j’ai créé une action admin-ajax dans worpress dans functions.php, mais l’appelle à cette page ne se fait pas par une requete XMLHttpRequest mais par le lecteur vidéo de chrome qui charge la vidéo de cette adresse.

    Merci en tout cas

     

    • Cette réponse a été modifiée le il y a 4 semaines par nicobzz.
    nicobzz
    Participant
    Initié WordPress
    47 contributions

    je comprend pas pourquoi tu veux que je désactive le javascript, car je comprend pas pourquoi ça ne marcherai plus sans javascript. Mais je viens de le faire et ça marche.

    En fait, ça marche que pour lire la vidéo depuis le début de la vidéo. Mais pour aller au milieu de la vidéo ça marche pas, pourtant j’ai pris en compte les champs http: Accept-ranges et Content-Ranges. Mais il doit y avoir autre chose à prendre en compte que je ne connais pas ou je prend mal en compte ces valeurs.

    J’aurai voulu faire le code moi même, mais je vais regarder quand même pour des extensions members qui font ça, voir si je peux faire bien avec.
    Est ce que tu connais de telles extensions?

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Mathieu42: c’est lors de la lecture par le navigateur, j’ai testé avec des commandes linux, le fichiers se transfert bien avec le bon contenu mais à la différence des donnée du protocol TCP, et pourtant chrome n’arrive pas à le lire.

    Lumière de lune: merci pour ta réponse, tu m’as déjà apporté des réponses précieuses. tu veux dire qu’il existe des extension qui font ça?
    Je crois que tu voulais dire chrome? je vais essayé en désactivant javascript de chrome.

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    oui, ce que dit mathieu est juste.
    De plus il est préconisé d’utiliser sur wordpress la fonction:

    add_query_arg('nom de l'arg', 'valeur', url de la page)

    pour ajouter les arguments.

    et

    get_query_var('var_name');

    Pour obtenir la valeur de la variable

    sachant qu’il faut avoir déclarer cette var_name au préalable par

    global $wp;
    $wp->add_query_var('var_name');

     

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Vous pourriez changer functions.php dans l’interface de l’administration, mais c’est une manipulation très dangereuse car a la moindre erreur de syntaxe du code que vous rajouter, vous plantez votre site, sans pouvoir le récupérer.

    Et en général une fois sur deux quand on rajoute trois la fine de code, on fait une erreur de syntaxe.

    en réponse à : Que vaut mon site? #2399575
    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Pour te répondre:

    Pour la traduction Français Anglais, tu dis

    • l’évolution du système en fonction des évolutions de wordpress ou des demandes, tu devras continuer à faire du code maison (donc surcoût)
    • si tu quittes le projet, un autre développeur doit tout reprendre

    Il me semble bien que wordpress s’efforce de garder son API stable et je suis à peu près sur que l’API changera suffisamment peu pour que ça nécessite un recodage de ma part, d’autant plus que je ne ferais pas les mises à jours majeur de wordpress.
    Si je quitte le projet et qu’une autre personne doit reprendre, le code, c’est vrai qu’elle mettra du temps à comprendre mon système, mais il ne sera pas du tout nécessaire de reprendre tout mon code (j’entend par là retirer tout le code qui gère la langue et le refaire à nouveau)

    En prenant un exemple que tu m’a proposé: « conditional menu », ce module que tu m’as proposé, je viens de l’installer et il ne fait pas l’affaire, et même si il faisait l’affaire, le temps de configuration aurait été a peu près le même je pense, donc je n’ai pas d’interet à l’utiliser.

    Vos conseils ne vont pas.

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Merci li-an pour votre réponse, j’utiliserai peut etre gutentor ou vos plugin proposé par la suite.

    en réponse à : Que vaut mon site? #2399545
    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Oui il compte partager quelques vidéos.

    Pour te répondre:

    • Le site est responsive => encore heureux 🙂 mais il y a pas mal d’éléments trop petits
    • Site en anglais/français (sans utilisé de module tel que polylang, ce qui est une erreur de ma part) (j’ai donc dû créer des trucs dans l’admin pour que ça marche bien) => ça pour moi c’est un point négatif => à part pour le temps de développement et pour d’éventuelle faille de sécurité et si jamais un autre programmeur retouche le site, sinon ça ne parait pas me poser problème, mais c’est vrai que c’est pas top.
    • redirection vers la page fr/en en fonction de la langue du du navigateuri pour la page d’accueil => pas besoin de développer cela quand on utilise un plugin => c’est juste, je n’avais pas encore connaissance de tel plugin
    • Création du menu, avec son javascript. Configuration du menu pour le mode non connecté, connecté , connecté abonnés => encore une fois, il y a des plugins qui permettent de faire cela très facilement => je suis pas sur qu’ils soient auto configurable que je le voulais, et je suis pas suis qu’ils aient un menu adapté pour les connecté et les connecté abonné (généralement, ça ne prend en considération que les connecté ou non connecté), existe t’il de tel module qui permettent de customizer comme il faut?
    • Création d’un forum (basé sur un module) => donc paramétrage du mobile => oui, et retrait en utilisant du CSS de certaines partie de ce qui s’affichait.
    • Ajout des balise meta description qui correspondent à l’extrait de la page ou la vidéo. => plugin seo basique => c’est vrai, mais est ce qu’un tel module ne ralenti pas le site pour une fonction si basique?
    • Utilisation de contact form 7 pour le formulaire de contact et traduction en français de ses 30 messages d’erreur => à 1 centime le mot => ne connaissant pas ce module, j’ai mis du temps à trouver comment le traduire.
    • Création des pages Françaises/anglaise, avec animation CSS pour les titres, et javascript pour les menus accordéon => je ne suis pas fana du tout des animations => Le client voulait des animations, ce que je trouve pas si mal, mais après chacun ses gouts.
    • Dans ces pages création de liens vers la page suivante et précédente => n’importe quel thème de base fait ça => Le soucis est qu’ici les articles doivent être dans ces liens de navigations dans l’ordre du menu, ce qui n’est pas facilement faisable dans pas mal de thème, ça se fait dans l’ordre de création de l’article.
    • Création d’un truc javascript-ajax de statistiques de consultation du site, puis ajout d’un module qui fait ça tout seul et en mieux => donc installation d’un module, tu ne factures pas les trucs qui ne marchent pas => oui c’est vrai.
    • Creation d’un sommaire automatique des vidéos (avec le titres des catégories), création d’un sous sommaire listant les vidéos dans chaque catégorie => n’importe quel thème bien paramétré fait ça => je ne connais pas de thème permettant de faire cela de manière parfaitement customisé comme je le veux, pouvez vous m’en montrer un?
    • creation de note par système de 1 à 5 étoiles, avec un javascript et ajax qui permet de noter les vidéos => inclus dans de nombreux thèmes et plugin => je ne connais pas non plus de tel thème.
    • rajout de l’envoie de vidéo et de la diapo de la vidéo dans l’admin => c’est à dire ? En plus de l’ajout de media ? => j’ai créé un custom post type qui permet d’enregistrer une vidéo, pourquoi cela était nécessaire? car chaque vidéo est associé à plusieurs données, les notes de celle ci, mais aussi un extrait, et une catégorie. Ce n’est pas possible si on ne fait pas comme ça.
    • Comme le site a un partie payante, j’ai fait la gestion des droits de l’utilisateurs et des dates d’expiration des abonnement payant => il y a plein de plugins pour ça => je n’en connais pas, j’ai pas vraiment cherché, mais ça m’aiderait si vous pouviez m’en motrer un
    • J’ai fait un système utilisant stripe(plateforme de paiement par internet), permettant de s’inscrire en payant, soit un abonnement en continu, ponctionné chaque mois, soit pour 6 mois, soit pour un an. Avec la page listant les abonnement. => tu as « fait » ? Donc pas utilisé de plugin ? Je crois bien qu’il n’y a pas de module pour ça, à moins d’utiliser ceux associer à woocommerce, mais j’ai pas de raison d’utiliser woo commerce.
    • Création d’une page tableau de bord, montrant les temps de consultation du sites des utilisateurs, les dernière vidéos vue, le temps de consultations des vidéos, et permettant de rajouter du temps d’abonnement. => plugin, google insights ou matomo => C’est un affichage pour les utilisateurs et non uniquement l’administrateur,du coup on veut un affichage joli, et  l’affichage n’aurait  pas été comme le voulait le client
    • Rajout mais non gardé d’un module pour accepter les cookies => donc non facturé =>le client me l’a demandé, puis s’est rétracté, bien que je l’apprécie, la logique veut que ce soit lui le responsable de cette erreur

     

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Du coup ceci devrait fonctionner:

    function redirect_all_my_site(){
    $addr= 'https://domaine-destination' .  $_SERVER['REQUEST_URI'] ;
    wp_redirect( $addr);
    exit();
    }
    
    add_action('after_setup_theme', 'redirect_all_my_site');
    Code qui doit marcher cette fois ci

    Si je ne me trompe pas, « https://domaine-destination » ne doit pas contenir de / à la fin

    Si jamais ça ne fonctionnait pas, rajouter:

    echo $addr;

    dans la fonction redirect_all_my_site().

    Pour comprendre ce qui ne va pas.

    Attention cela ne fonctionne que quand le site est à la racine (ce qui est normalement le cas)

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Ah pardon, j’ai lu trop vite.

    On pourrait le faire en récupérant le texte a la fin de l’URL qui a appelé la page et en le mettant à la fin du texte dans wp_redirect

    Si vous avez vraiment besoin, je vous fait ça tout a l’heure !

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Je vous donne ce que j’aurai fait, j’aime bien un peu tout faire en php!

    J’aurai insérer ça dans functions.php:

    function redirect_all_my_site(){
    
    wp_redirect( 'https://addresse du site de destination' );
    
    exit();
    
    }
    
    add_action('after_setup_theme', 'redirect_all_my_site');
    Pour rediriger tout le site

    à moins que j’ai fait une erreur de syntax, ça devrait fonctionner!
    Bien à vous

    • Cette réponse a été modifiée le il y a 2 mois et 3 semaines par nicobzz.
    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Effectivement c’était coché, je viens de décocher, j’imagine que ça vient de ça Merci.

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    je regarde ça, merci

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    Oui li-an je veux parler de l’éditeur HTML pour éditer les articles ou les pages.

    En fait cet éditeur ajoute automatiquement, ou retire automatiquement des trucs.
    Par exemple si on met:

    <div><span>truc</span>

    L’éditeur par exemple dans ce cas va ajouter automatiquement le </div>.
    Il fait plein de correction sympa, et il me semble il s’assure d’avoir que du html valide.

    Mais dans mon cas, ça créait plein de balise que je voulais pas.

    nicobzz
    Participant
    Initié WordPress
    47 contributions

    tu veux dire lié à l’autre problème que j’ai posté sur wpfr, a propos du formatage automatique du texte dans l’éditeur de code?

15 sujets de 1 à 15 (sur un total de 34)