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)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    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)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          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
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X