Changer des url externes en url internes (en masse)

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

  • Changer des url externes en url internes (en masse)

    Bonjour.
    J'ai un site avec pas mal d'article et beaucoup de liens vers des documents pdf.
    Ces liens sont des liens externes (c'était pour une raison pratique)

    Désormais j'aimerais ne plus laisser l'accès direct vers ces documents et j'aimerais savoir s'il est possible via un composant, une manipulation dans la base de donnée ou n'importe quel autre moyen de changer tous mes liens externes en liens internes (afin d'éviter qu'une personne non enregistré puisse les lire)


    Le faire article par article est bien sur possible mais vu le nombre d'article je risque d'y passer 2 semaines... (au moins)
    Dernière édition par Paladin à 19/07/2017, 10h24

  • #2
    Re : Changer des url externes en url internes (en masse)

    Bonjour,

    Vous voulez laisser vos fichiers sur un autre serveur ?

    Il faut voir avec une extension phoca download, si cela est jouable. On peut définir un chemin externe

    Une autre solution est d'utiliser Jsmallfib (dispo sur mon site https://lomart.fr/trucs-et-astuces/74-jsmallfib) avec les fichiers en local (ou en distant, je n'ai pas testé). Il va lire l'arborescence des dossiers pour les proposer sous forme d'un explorateur de fichier. Il gère les droits d'accès par utilisateur ou groupe d'utilisateurs
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : Changer des url externes en url internes (en masse)

      phoca download a l'air de pouvoir faire l'affaire (j'utilise déjà phoca gallery). Mais le vrai soucis c'est la transformation en masse des liens dans mes articles.
      Ce qu'il faudrait que c'est que phoca download (ou un plugin) scanne mes articles, télécharge le fichier pointé par le lien externe et recrée le lien en un lien interne et protégé. Je sais pas si phoca le fait ou même si c'est possible....
      Mes fichiers seront sur le même serveur.
      Je vais tenter l'essai, si les liens interne ont une structure cohérente peut être qu'en sql je pourrais écrire une requête pour les modifier en lien "phoca download"

      Commentaire


      • #4
        Re : Changer des url externes en url internes (en masse)

        Dropfiles de Joomunited est une tuerie.
        J avais un site avec edocman et dropfiles a tout importé (1500 fichiers dans 100 catégories) en 1 minute.
        Et surtout, l interface est super facile.
        Bref, pour moi de loin le meilleur download manager.

        Mais votre question est un peu différente : il n y avait AUCUNE extension pour gérer ts vos liens, correct ?
        Dans ce cas, tt dépend de votre cas de figure.
        Si vs avez 1000 fichiers sur 1000 articles différents, alors je ne vois pas d autre solution que de faire un script.
        Mais si vos fichiers sont dans des catégories et sur un nb limité de pages, vs en avez comme moi pour moins d une heure à reconstruire les liens de menu ou éditer les articles
        Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

        Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Changer des url externes en url internes (en masse)

          Envoyé par woluweb Voir le message
          Mais votre question est un peu différente : il n y avait AUCUNE extension pour gérer ts vos liens, correct ?
          Dans ce cas, tt dépend de votre cas de figure.
          Si vs avez 1000 fichiers sur 1000 articles différents, alors je ne vois pas d autre solution que de faire un script.
          C'est exact il n'y a aucune extension de gestion de lien (c'était un choix, dommage finalement ça aurait mieux, j'ai failli en mettre un). Et ce n'est pas 1000 fichiers sur 1000 articles mais c'est pire. Quelque chose comme 3000 fichiers sur 500 articles... A la main c'est pas vraiment faisable.
          Dommage que dropfile (ou un autre) ne gère pas ce cas de figure

          Je vais peut être laisser tomber car j'ai peu de temps, c'est pas gênant gênant mais bon ça aurait été plus propre...

          Commentaire


          • #6
            Re : Changer des url externes en url internes (en masse)

            Sinon avec un cck par exemple flexicontent permet de faire de l'importation en natif
            Société : http://www.com3elles.com
            Bénévole : http://www.flexicontent.org

            Commentaire


            • #7
              Re : Changer des url externes en url internes (en masse)

              Envoyé par y.berges Voir le message
              Sinon avec un cck par exemple flexicontent permet de faire de l'importation en natif

              Je vais essayer. Je viens de l'installer. J'avoue être un peu rouillé en joomla...

              Par contre la procédure me parait étrange...


              Je ne suis pas sur que ça fasse ce que je désire. C'est pas vraiment de l'import.

              Commentaire


              • #8
                Re : Changer des url externes en url internes (en masse)

                L'idée c'est d'installer flexicontent importer les contenus (c'est auto) puis ajouter un champ de fichier
                Puis faire un fichier csv ( les exemple sont dans le panneau) et ajouter le nom des fichiers en fasse de chaque articles puis lancer le import en update
                Société : http://www.com3elles.com
                Bénévole : http://www.flexicontent.org

                Commentaire


                • #9
                  Re : Changer des url externes en url internes (en masse)

                  Je viens d'essayer.
                  installer flexicontent et importer -> ok
                  Ajout champs de fichiers -> ok
                  Et après j'ai tenté un essai sur un article.
                  Et j'ai quelque soucis. En fait ça créé un bouton, j'aurais préféré un lien. C'est pas insurmontable mais c'est encore une manip de plus
                  Et puis j'ai essayé le file manager. Et le soucis c'est qu'on ne peut pas organiser les fichiers avec la version actuelle. a priori la bêta règle ce problème mais je suis un peu réticent à mettre une bêta.
                  ensuite ben c'est tout de même compliqué, la création du fichier csv ne va pas être facile


                  Je crois que malheureusement la "bonne" solution ça va être de s'y coller à la main... En s'y mettant à 2-3 500 articles c'est pas insurmontable... L'avantage c'est que du coup le ménage va être fait dans les fichiers (je suis CERTAIN que c'est rempli de trucs obsolètes, sans parler des noms à rallonge complétement ridicule...).

                  Commentaire


                  • #10
                    Re : Changer des url externes en url internes (en masse)

                    OK je comprend
                    Pour un lien y a l'option dans le champ file pour afficher un titre
                    Mais bon c'est toi qui vois à plus
                    Société : http://www.com3elles.com
                    Bénévole : http://www.flexicontent.org

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X