Intégrer le système de votes de xmsocial dans son module

Author
Gregory
Publication
01/06/2021
01/06/2021
Update
01/29/2022
Rating
5.0 (2 votes)
Level
Advanced
Intégrer le système de votes de xmsocial dans son module

Intégrer le système de votes de xmsocial dans son module Vous souhaitez ajouter un système de votes à votre module ?

Dans ce tutoriel, vous allez apprendre à intégrer le système de vote du module xmsocial dans votre module !!!



Création du plugin : Méthode RedirectUrl


Cette méthode comporte 2 arguments

  • $itemid
  • $options

Le premier contient l'id de votre page et le second des options sous forme de tableau.
Ces arguments sont renseignés lors de l'appel du système de vote dans votre module (Affichage de la note).

Dans 95% des cas, l’argument option n'est pas utilisé. Si vous désirez voir un exemple de plugin qui l'utilise, il faut regarder le plugin pour xmdoc.

Cette méthode retourne l'url de redirection une fois le vote effectué. Cela permet de revenir sur la page qui vient d'être notée.

Exemple pour le plugin pour xmcontent :

public static function RedirectUrl($itemid$options)
    {
        return 
XOOPS_URL '/modules/xmcontent/viewcontent.php?content_id=' $itemid;
    }