Copy News v0.0.1.2 pour DLE 13.x-15.x

21 Mar, 2022

297 Vues

11 Commentaires

  • Copy_News est un module qui vous permet de recopier un article ( y compris les champs additionnels ) en un click.

  • Ne faire cette installation que pour une version de DLE avant 13.3. Ne pas faire cette installation si vous utilisez le plugin!

    ## Installation##

    **1)** Copiez le contenu du dossier "upload" dans le dossier "engine" de votre site.

    **2)** Installez ensuite le plugin sur votre site.

    **3)** Ouvrez le fichier engine/inc/editnews.php et trouvez :

    <input type="hidden" name="action" value="doeditnews" />


    Ajoutez en dessous :

    
    <script>
    function copy_my_news(id)
    {
      DLEconfirm( "The news will be copied. Proceed?", "Attention!", function () {
    
        ShowLoading("");
    
        $.get("/engine/ajax/controller.php?mod=news_copy", { id: id, user_hash: dle_login_hash }, function(data){
    
          HideLoading("");
    
          var dataCopyResult = "System error";
    
          if(false === data.error)
          {
            dataCopyResult = "News successfully copied, new news: <a target=\"_blank\" href=\"/admin.php?mod=editnews&action=editnews&id=" + data.id + "\">#" + data.id + "</a>";
          }
    
          if(true === data.error)
          {
            dataCopyResult = "Error copying news " + data.msg;
          }
    
          DLEalert( dataCopyResult, "Information" );
          return false;
    
    
        });
    
      });
    }
    </script>
    <button onclick="copy_my_news({$id}); return false;" class="btn bg-primary btn-sm btn-raised position-right legitRipple" style="float: right;">Copy news</button>
    


    **4)** Allez sur "editer un article" et cliquez simplement, en bas de la page de l'article a copier, sur "copy news".

Auteur: dj-autosh
Traduction: Tealk
Version DLE: 13.x-15.x
Ajouter un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *

Information

Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.

Commentaires 11
  1. 18-03-2023 07:51

    neelix

    Stricker,
    Pour les séries a tu essayé de mettre le lien de cette façon
    exemple
    https://www.themoviedb.org/tv/94997-house-of-the-dragon
    sans mettre https://www.themoviedb.org/tv/94997-house-of-the-dragon?language=fr

    je viens de voir que DarkLane a fait un update sur le module
    https://www.templatedlefr.fr/2023/03/17/movie-reader-dle-14x.html

  2. 17-03-2023 15:15

    Stricker

    neelix,

    Super cela fonctionne merci à toi super sympas :)

    A tout hasard pour le module suivant "movie_reader_dle_14.x_15.x" tu as une autre version ?
    Il fonctionne super pour moi mais les séries tmdb cela ne veut pas me sortir les infos ! (voir les commentaires dans le sujet)
    https://www.templatedlefr.fr/2022/07/24/movie-reader-dle-14x.html

    Bien à toi.

  3. 14-03-2023 17:15

    neelix

    Stricker,
    tu peut essayer ce module il fait la même chose testé sur la version 13.3 mais pourrez fonctionner au dessus
    Bouton_Dupliquer

  4. 14-03-2023 10:27

    Stricker

    Merci les gars pour votre aide, dommage pour ce plugin !
    Bonne journée à vous

  5. 14-03-2023 09:44

    neelix

    Après recherche ce module fonctionne pour dle13 et dle 14 mais pas au dessus
    erreur système !

  6. 13-03-2023 16:54

    DarkLane

    Citation: Stricker
    DarkLane,

    J'ai procédé comme indiqué, hélas toujours la même erreur (commentaire #1)
    Pour + d'infos j'utilise DLE 15.0 avec :
    version PHP: 8.0.27
    version MySQL: 8.0.32

    J'ai regardé et je comprend rien, c'est du Json et je ne connais pas ça! De plus il fonctionne pas sous php 7.4

  7. 12-03-2023 13:39

    Stricker

    DarkLane,

    J'ai procédé comme indiqué, hélas toujours la même erreur (commentaire #1)
    Pour + d'infos j'utilise DLE 15.0 avec :
    version PHP: 8.0.27
    version MySQL: 8.0.32

  8. 12-03-2023 08:38

    DarkLane

    Stricker, ce que tu peux faire tu désinstalle le plugin rt également ce que tu as fais manuellement dans le fichier engine/inc/editnews.php. ensuite tu vide le cache! Et tu réinstalle mais seulement le plugins. Je ne comprend pas comment j'ai oublier de signaler de ne pas faire l'install manuelle. Je vais corriger le post pour que d'autres personne ne se font pas avoir non plus à cause de mon oublie

  9. 11-03-2023 22:23

    Stricker

    neelix,

    Merci pour ton aide hélas j'avais déjà essayé en enlevant la partie a ajouter manuellement, le button n'est plus dupliqué x2 mais la fonction de copy reste en erreur pareil ! Darklane une idée peut être ?

    Bien à vous.

  10. 11-03-2023 15:36

    neelix

    Stricker,
    pour le bouton qui est doublé, je ne suis pas un pro mais la fonction pour afficher le bouton dans l'addnews est dans le plugin et aussi dans l'installation manuel donc doubler

  11. 10-03-2023 18:36

    Stricker

    Encore un merci pour ce module que je trouve intéressant ;)

    L'installation c'est passé sans soucis cependant la copie d'un article me mets en erreur (voir screen)
    https://i.gyazo.com/328b286c8229a8d21d3cd707f97c90b2.png

    Il y à également le button qui est doublé tu peux le voir sur le screen.

    Si tu peux jeter un oeil la dessus ca serait sympas 👍

Sondage important
Quel version DataLife utilisez vous?

De mon avis perso, depuis la version 16.0 de Dle, vous n'êtes pas obligé de mettre à jour votre version. Depuis Dle 18.x avec l'intégration de l'IA la mise à jour n'a plus d'intêrets!!