Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Bsr,

Je peux confirmer que cette extension fonctionne parfaitement avec la version stable.
Je l'utilise quotidiennement.

Cordialement
Sandy-Pascal Andriant

Le 24/07/2018 à 21:48, Thierry Jeanneret a écrit :
Je note la référence de cette extension, ça a l'air sympa. Ce n'est pas spécifié, est-elle compatible avec la version stable actuelle ? La table s'arrête bien avant...

Thierry


Le mar. 24 juil. 2018 à 21:41, yves dutrieux <ydutrieux@gmail.com <mailto:ydutrieux@gmail.com>> a écrit :

    Bonjour,
    comme le problème m'intriguait ;)

    Installer l'add-on Alt-Search (chez moi, il était déjà installé) :
    https://extensions.libreoffice.org/extensions/alternative-dialog-find-replace-for-writer

    et ensuite en 2 rechercher/remplacer :

    _remplace le https via :_
    dans rechercher:
    
https((:\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))

    dans remplacer
    http\1

    [remplacer tout]


    _Remettre les hyperliens via :_
    dans rechercher:
    
(((news|http|ftp|https|file):\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))

    dans remplacer:
    \h{\1}

    [remplacer tout]



    faire un backup avant pour pas tout casser, mais ça devrait le
    faire je pense ;)

    Yves


    Le 24 juillet 2018 à 18:03, C Fourcroy <cfourcroy@free.fr
    <mailto:cfourcroy@free.fr>> a écrit :

        Euh oui, content.xml ..
        Quant à la solution ... ma foi, je ne sais pas si c'est parce
        que je suis dans les brumes du nord mais je n'ai pas vu .. je
        n'ai vu que le message avec sed le 23/07 15h52 puis le 23/07
        16h46 soit la NSA a intercepté les données confidentielles,
        soit Free me joue des tours, qui sait ..
        .. Dommage parce que le sujet m'intéressait
        D'ailleurs si on veut chipoter, ce n'est pas forcément très
        prudent de passer tous les http en https.. il y aussi d'autres
        liens, css et autres qui peuvent devenir invalides...
        M'enfin, bon  moi ce que j'en dis...
        Ayant l'aval des grands anciens, je me suis fait une petite
        moulinette et  ça me suffit

        Merci  à tous, à commencer à celui qui a posé la question ...

        Christian F


        Le 24/07/2018 à 17:41, Thierry Jeanneret a écrit :

            Euh,

            Oui, c'est bien une des méthodes que nous avons décrites
            au début de ce thread. Sauf que le fichier est
            content.xml, pas context, à moins que ça n'ait changé très
            récemment,

            Au final, la sauvegarde du document en HTML, l'édition de
            ce HTML avec un éditeur standard, telle que tu le décris,
            puis l'importation dans LibreOffice de ce fichier puis sa
            sauvegarde en ODT ont permis de résoudre le cas.


            Thierry



                Le 24 juil. 2018 à 17:26, C Fourcroy
                <cfourcroy@free.fr <mailto:cfourcroy@free.fr>> a écrit :

                Oups, j'oubliais les limitations du forum ..

                _*context.xml*_ signifie simplement context.xml, c'est
                juste parce que j'avais souligné et mis en gras..
                idem pour _*xlink:href="http:*_ qui est simplement
                xlink:href="http:
                et _*xlink:href="https:*_ qui est xlink:href="https:

                ...

                Le 24/07/2018 à 17:19, C Fourcroy a écrit :

                    Bonjour,

                    Il y a une méthode un peu brute et en dehors de LO
                    mais qui va vite et semble marcher :

                      * décompresser le fichier odt (7zip ou autre)
                      * ouvrir _*context.xml*_ dans un éditeur de
                    texte (moi j'ai pris
                        notepad++ mais notepad marche aussi)
                      * faire une rechercher-remplacer de tous les
                    _*xlink:href="http:*_ par
                        _*xlink:href="https:*_ recompresser le tout en zip
                      * changer le nom pour lui redonner une extension odt

                    J'ai testé vite fait .. je ne sais pas s'il y a
                    des "contrindications"...

                    Christian F


                    Le 24/07/2018 à 14:52, Thierry Jeanneret a écrit :

                        Hello,

                        Ca semble être pour Calc, pas pour Writer. Ce
                        dernier est structuré de manière très
                        différente, je ne pense pas que ce soit
                        transposable tel quel.

                        Thierry

                            Le 24 juil. 2018 à 13:33, sandy andriant
                            <andriant.sandy@gmail.com
                            <mailto:andriant.sandy@gmail.com>> a écrit :

                            Dans un autre topic, on propose la macro
                            suivante :
                            https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=47346#p257401

                            REM  *****  BASIC  *****

                                  Sub RenommerHyperliens
                            ' Merci spYre :
                            
http://user.services.openoffice.org/fr/forum/viewtopic.php?p=84431#p84431
                                  Dim oDoc as Object, oFeuille as
                            Object, oCellule as Object
                                  Dim oHyperlien
                                  Dim a as Integer, b as Integer

                                  oDoc = ThisComponent
                                  oFeuille =
                            oDoc.sheets.getbyName("Feuille1") ' par
                            exemple...
                                  For a = 0 to 25
                                     For b = 0 to 99
                                        oCellule =
                            oFeuille.getcellbyPosition(a,b) 'passe en
                            revue les cellules de la matrice A1:Z100

                                        If oCellule.TextFields.Count =
                            1 Then 'vérifie la présence d'un champ texte

                                           REM --- Récupération du champ :
                                           oHyperlien =
                            oCellule.getTextFields.getbyIndex(0)

                                           REM --- Modification de la
                            propriété "Representation", qui est le
                            texte du champ, par l'adresse URL du champ
                            oHyperlien.setPropertyValue("Representation",oHyperlien.URL)
                                        EndIf
                                     Next b
                                  Next a

                                  End Sub

                            Cordialement
                            Sandy-Pascal Andriant

                            Le 24/07/2018 à 13:28, sandy andriant a
                            écrit :

                                Bonjour,

                                Trouvé ce topic qui pourrait aider
                                éventuellement (derniers messages)
                                
https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=15203&hilit=hypertexte

                                Cordialement
                                Sandy-Pascal Andriant

                                Le 24/07/2018 à 10:23, Thierry
                                Jeanneret a écrit :

                                    Ca, c'est le désagrément des
                                    conversations partiellement
                                    privées. Christophe me l'avait
                                    fait remarquer il y a deux heures,
                                    merci !

                                    Ce qui m'énerve le plus, c'est
                                    qu'il y a quelques temps j'ai
                                    écrit une solution permettant de
                                    valider les hyper-liens de
                                    documents. Le demandeur
                                    Avait une quarantaine de documents
                                    writer, assez copieux, avec chacun
                                    quelques dizaines/centaines de
                                    références, dont certaines étaient
                                    mortes.
                                    J'ai donc parcouru le domaine en
                                    long et en large.

                                    Vieillir est un naufrage, je
                                    confirme :-]

                                    Thierry


                                        Le 24 juil. 2018 à 10:09, Cley
                                        Faye <cleyfaye@gmail.com
                                        <mailto:cleyfaye@gmail.com>> a
                                        écrit :

                                        Le mar. 24 juil. 2018 à 08:45,
                                        Thierry Jeanneret <
                                        thierry.jeanneret@gmail.com
                                        <mailto:thierry.jeanneret@gmail.com>>
                                        a écrit :

                                            Bonjour,

                                            C'était un test pour
                                            vérifier que lorsqu'on a
                                            un marteau, tout n'est que
                                            clou ? C'est réussi !

                                            Utilisez la fonction
                                            Edition - Rechercher &
                                            Remplacer de LibreOffice, ça
                                            marche très bien, pas
                                            besoin de sed.

                                            - Rechercher : http:
                                            - Remplacer  : https:
                                            - Tout Remplacer

                                            Et l'affaire est faite,
                                            après avoir fait une
                                            sauvegarde de votre document,
                                            bien entendu, on ne sait
                                            jamais.

                                            Thierry

                                        ​Félicitation, votre clou est
                                        bien entré dans le pas de vis :)
                                        Cette méthode ne remplace pas
                                        les liens, uniquement le texte
                                        visible. Il
                                        n'y aurait pas vraiment de
                                        discussion si c'était aussi
                                        immédiat.​

-- Envoyez un mail à
                                        users+unsubscribe@fr.libreoffice.org
                                        <mailto:users%2Bunsubscribe@fr.libreoffice.org>
                                        pour vous désinscrire
                                        Les archives de la liste sont
                                        disponibles à
                                        https://listarchives.libreoffice.org/fr/users/
                                        Privacy Policy:
                                        https://www.documentfoundation.org/privacy

-- Envoyez un mail à
                            users+unsubscribe@fr.libreoffice.org
                            <mailto:users%2Bunsubscribe@fr.libreoffice.org>
                            pour vous désinscrire
                            Les archives de la liste sont disponibles
                            à
                            https://listarchives.libreoffice.org/fr/users/
                            Privacy Policy:
                            https://www.documentfoundation.org/privacy




-- Envoyez un mail à users+unsubscribe@fr.libreoffice.org
        <mailto:users%2Bunsubscribe@fr.libreoffice.org> pour vous
        désinscrire
        Les archives de la liste sont disponibles à
        https://listarchives.libreoffice.org/fr/users/
        Privacy Policy: https://www.documentfoundation.org/privacy




-- web site : http://www.molenbaix.com



--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.