Module Thanks 2.3 dle 14.x-15.x

27 Mar, 2022

683 Vues

6 Commentaires

  • Le module Thanks v.2.3 pour DLE 14.x-15.x vous permet d'organiser un système de remerciements sur le site.
    Dans la nouvelle version, des travaux ont été effectués pour optimiser le code du module, changer la logique de travail à certains moments, prendre en charge les dernières versions de DLE.

    Qu'est-ce qui est si intéressant dans ce module?
    - Installation du module via les plugins.
    -
    AJAX est utilisé - affichant les résultats de la pression sur le bouton de remerciement sans recharger la page
    - l'auteur ne peut pas se remercier
    - les visiteurs ne sont pas en mesure de remercier
    - mise en cache de la liste des remerciements
    - une liste de remerciements dans le spoiler
    - le nombre de remerciements dans plusieurs nouvelles
    - une liste de remerciements et le nombre de remerciements sont affichés pour les invités
    - les remerciements répétés sont exclus
    - (NOUVEAU) le nombre de remerciements dits et reçus dans le profil
    - (NOUVEAU) couleur des surnoms dans la liste en fonction du groupe d'utilisateurs

  • Installation:

    1. Telechargez des fichiers sur le serveur.
    Installez le plugin via l'administration/utilitaires/gestion de plugins
    Definissez 777 autorisations sur les dossiers:
    /engine/cache/thanks/post/
    /engine/cache/thanks/user/


    2. Ouvrez le fichier template: fullstory.tpl au bon endroit pour la sortie, connectez le fichier:

    {include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]"}


    3. Ouvrez le fichier template: shortstory.tplau bon endroit pour la sortie, connectez le fichier:
    {include file="engine/modules/thanks.php?news_id={news-id}&allow=[xfvalue_thanks]&short=1"}


    4. Ouvrez le fichier template: userinfo.tpl au bon endroit, ajoutez:
    Remercier: {include file="engine/modules/thanks.php?profile={usertitle}&show=set"}
    Remerciement recu: {include file="engine/modules/thanks.php?profile={usertitle}&show=get"}


    5. Ouvrez le fichier /engine/data/xfields.txt
    Ajoutez:
    thanks|Remerciement pour les articles?||select|oui
    non|0|0|0|0|||0|0||||||||||||||||0|

Àuteur: MSW
Modification: DarkLane
Version: 2.3
Version Dle: 14.x-15.x
Encodage: Utf-8
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 6
  1. 28-05-2022 21:14

    SashaShy

    Ne veut pas travailler avec le memcache activé.

  2. 30-03-2022 18:43

    Tealk

    Ha d'accord merci pour l'info, par contre j'ai pas comme toi la couleur des pseudos ( et oui j'ai attribuer une couleur pour les différents rang ).

  3. 30-03-2022 18:09

    DarkLane

    Tealk,
    Non il ne faut pas faire comme ça remplace par
    $time = time();


    C'est pour cela que le module ne fonctionnait pas sur mon site. J'ai mis l'archive à jour avec la correction

  4. 28-03-2022 11:17

    Tealk

    Oui je me doute DarkLane que tu ne le vois pas sur ton propre post 😉 mais j'avais regarder qu'en mode visiteur et pas en mode membre, donc mêa culpa le module marche si on rectifie l'erreur dans engine/ajax/thank.php .

    A la ligne 63, trouver :

    $time = time()+($config['date_adjust']*60);


    Remplacer par :

    $time = time()+($config['date_adjust'] = 60);


    Ps: D'ailleurs on peux pas remercier ton post, sa reste sur le loading ajax, bizarre ...

  5. 27-03-2022 19:31

    DarkLane

    Tealk,
    Le bouton tu le verra pas si c'est ton post. De plus le bouton n'est plus une image

  6. 27-03-2022 15:56

    Tealk

    Merci Darklane pour le module mais apparement il est pas complet ... On a bien le spoiler de remerciement mais pas de bouton pour remercier.

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!!