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 Url


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 automatiquement renseignés par le module xmsocial.

Cette méthode retourne l'url qui pointe sur votre page. Cela permet au module xmsocial de proposer un lien sur votre page depuis la liste des votes qui se trouve dans l'administration du module xmsocial.

Dans 95% des cas, le lien est identique à celui de la méthode "RedirectUrl".
on utilisera donc:

public static function Url($itemid$options)
    {
        return 
self::RedirectUrl($itemid$options);
    }

Dans certains cas, il est nécessaire d'avoir un lien différent comme pour le plugin pour xmdoc.

Exemple pour le plugin pour xmdoc :

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