Joomladay francophone 2018 à Paris 18 et 19 mai

Changer une URL dans un module

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Changer une URL dans un module

    Bonjour à vous,
    Jitbit.com m'indique des url en http que je souhaiterais passer en https. Cela m'est accessible quand ça se passe dans la page index de mon template mais se complique quand le changement doit s'opérer au sein d'un module.

    Par exemple, mon slider appelle un js via l'URL suivante : monsite/modules/mod_image_swoop/js/camera.min.js mais je n'arrive pas à situer ce lien nulle part. Un autre encore plus compliqué qui demande encore + d'expertise : monsite/media/com_komento/config/8e520fd4883eca419a5769fbf1810b19.js

    De quel outil me servir afin de situer les fichiers qui génèrent ces URL de façon à pouvoir modifier le http de la requête en https ? Vous remerciant pour vos précieux conseils, meilleures salutations.
    "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
    https://www.graphiquedesign-bf.com/

  • #2
    Re : Changer une URL dans un module

    Bonjour

    Ce que je ferais : télécharger le module sur ma machine, le décompresser et lancer une recherche d'un contenu dans un dossier.
    Tu peux p.ex. utiliser Notepad++ si tu es sous Windows ou une des centaines d'autres solutions. Recherche d'un contenu dans tous les fichiers d'un dossier; y inclus les sous-dossiers.

    Et là, pour ton module, la réponse apparaît à l'écran : fichier /mod_image_swoop.php en ligne 35.

    Code PHP:
    // Include Camera Slideshow scripts
    switch($params->get('script')){
        case 
    0:
            
    $document->addScript(JURI::base() . 'modules/mod_image_swoop/js/camera.min.js');
            break;
        case 
    1:
            
    $document->addScript(JURI::base() . 'modules/mod_image_swoop/js/camera.js');
            break;    
        case 
    2:
            
    $document->addScript(JURI::base() . 'templates/'.$template.'/js/camera.js');
            break;

    Et là, tout me semble pourtant correct : l'appel se fait à JURI::base() et non pas à un http qui sera hardcodé. Cela aurait donc dû être un https dès lors que ton site est appelé de la sorte.

    Pour Komento, je ne saurais t'aider, il semble que ce fichier js soit généré dynamiquement. Poser la question sur le forum de StackIdeas serait alors une piste.

    Bonne journée.
    Christophe (cavo789)
    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

    Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

    Commentaire


    • #3
      Re : Changer une URL dans un module

      Bonjour Cavo !

      Effectivement, quand je jette un œil à la source de la page en question, je trouve plusieurs fichiers liés au mod_image_swoop qui restent en http.
      D'ailleurs, je pense que c'est le même soucis avec Komento qui lui aussi a été intégré dans le template à la base.
      Je viens donc d'ouvrir un "ticket" avec le fournisseur de template qui jusqu'à présent a toujours été très réactif et efficace.

      Bon, je sens que c'est pas gagné cette affaire de https, il y a bien un certains nombre de corrections dans les articles qui sont aisées à faire, mais pour le problème cité ci-dessus, je pense le problème bien plus complexe.

      Peut être avec le temps ... je te tiendrai informé.

      Ce que je remarque aussi, c'est que certains soucis de contenu mixte sont plus graves que d'autres car bloquent carrément la page.
      Ah oui, Komento c'est 45$ pour pouvoir communiquer avec eux, ne vais-je pas simplement le désinstaller ?
      Grand merci à toi.
      "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
      https://www.graphiquedesign-bf.com/

      Commentaire


      • #4
        Re : Changer une URL dans un module

        Je viens encore d'essayer de rendre le mod_feed apte à supporter le https mais même constat d'échec ...
        Je ne vois pas comment et où amener la modification dans le fichier mod_feed.php

        Code:
        <?php
        /**
         * @package     Joomla.Site
         * @subpackage  mod_feed
         *
         * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
         * @license     GNU General Public License version 2 or later; see LICENSE.txt
         */
        
        defined('_JEXEC') or die;
        
        // Include the syndicate functions only once
        require_once __DIR__ . '/helper.php';
        
        $rssurl = $params->get('rssurl', '');
        $rssrtl = $params->get('rssrtl', 0);
        
        // Check if feed URL has been set
        if (empty ($rssurl))
        {
        	echo '<div>';
        	echo JText::_('MOD_FEED_ERR_NO_URL');
        	echo '</div>';
        
        	return;
        }
        
        $feed = ModFeedHelper::getFeed($params);
        $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
        
        require JModuleHelper::getLayoutPath('mod_feed', $params->get('layout', 'default'));
        Là, ça devient malheureusement une affaire de spécialiste et je ne suis plus de taille à affronter cela.
        Pourtant, là on est dans du natif Joomla que je pensais fin prêt à supporter le https.
        mince !
        "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
        https://www.graphiquedesign-bf.com/

        Commentaire


        • #5
          Re : Changer une URL dans un module

          Question idiote : dans les paramètres globaux de ton site Joomla, tu as bien déclaré ton site en https ? Et tu y accèdes bien avec un https comme protocole ?

          Ceci parce que tu ne dois pas modifier le code source des fichiers de Joomla pour cela, tout doit être automatique.
          Christophe (cavo789)
          Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

          Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

          Commentaire


          • #6
            Re : Changer une URL dans un module

            Cavo, non je n'ai pas forcé le https au niveau des paramètres, il m'avait semblé comprendre que certains préfèrent forcer le https via le .htaccess ! Pour moi, cette fonction était donc exclusivement liée à la redirection en https. D'ailleurs, sans modifier ce réglage, on voit bien que presque toutes les urls sont en https. Tu penses que mes soucis viennent de là ? Ce serait quand même étonnant vu que mon problème vient principalement d'un module et de Komento ... Peut être essayer quand même ? Par contre, j'ai bien testé en appelant le site avec https, ça j'en suis sûr !

            ==========================

            Après essai, ça règle un certain nombre de problème, dont celui de la homepage !
            C'est déjà une excellente chose !

            Me reste certaine page (au moins la moitié) qui déconne comme par exemple celle-ci

            Code:
            https://www.graphiquedesign-bf.com/groupe-hugo
            
            http://www.graphiquedesign-bf.com/media/foundry/3.1/config/f71cb9de0f111db24e69a479f50845fe.js
            http://www.graphiquedesign-bf.com/media/com_komento/config/20c5289a8265b72208d65e303c8346df.js
            http://www.graphiquedesign-bf.com/media/com_komento/scripts/komento-2.0.5.static.min.js
            http://www.graphiquedesign-bf.com/media/com_komento/resources/38e9a10e623355a0884b7ae3cd918b97.js
            http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg
            http://www.graphiquedesign-bf.com/components/com_komento/assets/css/common.css
            http://www.graphiquedesign-bf.com/media/foundry/3.1/styles/dialog/default.css
            http://www.graphiquedesign-bf.com/media/foundry/3.1/styles/fancybox/default.css
            http://www.graphiquedesign-bf.com/templates/theme2055/html/com_komento/css/style.css
            http://www.graphiquedesign-bf.com/components/com_komento/assets/css/syntaxhighlighter/default.css
            http://www.graphiquedesign-bf.com/groupe-hugo?hitcount=0
            Bizarrement, dans mon book ou dans le blog, ça touche certaines pages mais pas toutes !
            Difficile à comprendre puisque ce n'est que le contenu qui change ...
            Mais c'est déjà un grand progrès !

            Par contre, le module rss génère lui toujours une erreur :

            Code:
            http://www.graphiquedesign-bf.com/actu?format=feed&type=rss
            Dernière édition par GraphiqueDesign à 24/07/2016, 22h58
            "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
            https://www.graphiquedesign-bf.com/

            Commentaire


            • #7
              Re : Changer une URL dans un module

              Je suis ballot !
              Il fallait effectivement forcer SSL via le tableau de configuration, mais il fallait aussi purger le cache, et là encore, j'ai oublié !
              Bref, je suis ballot mais content que tout fonctionne.
              Merci encore Cavo pour ton aide et ta disponibilité.
              "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
              https://www.graphiquedesign-bf.com/

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins
              Travaille ...
              X