Modernisation et variables dans le plugin Matomo

  • Posts: 44
  • Thank you received: 5
1 hour 16 minutes ago #373091

-- HikaShop version -- : 6.5.2
-- Joomla version -- : 5.4.7
-- Error-message(debug-mod must be tuned on) -- : Class JPlugin does not exist

Bonjour,

  1. Jutilise le plugin Matomo Analytics sur mes deux sites fonctionnant sur Joomla 5.Envisagez-vous de fournir une version purement pour versions Joomla 4+ qui marche sans le plugin de compatibilité. Il s'agit essentiellement de créer un fichier
    services/provider.php
    pour connecter l'extension au conteneur d'injection de dépendances (DIC), puis mettre le code du plugin dans le répertoire
    src/Extension
    et remplacer les anciennes classes comme
    JPlugin
    par
    Joomla\CMS\Plugin\CMSPlugin
    et
    JFactory
    par
    Factory
    et cetera. Je pose la question car je vois que ce travail est fait dans les version récentes de Hikashop.
  2. Il semble avoir une variable non déclarée dans la ligne :
    hikashop_writeToLog('no visitor_id in order '.$orderData->order_id.' for matomo purchase tracking');
    Serait-il plutôt
    $this->order->id
    ? Voici ce que je vois dans fichier de log : no visitor_id in order for matomo purchase tracking 09.13.25 04:50:53
  3. Aussi dans
    if(isset($data->hk_category) && is_object($data->hk_category))
    suivi de
    if($categoryId > 0) { $cat = $categoryClass->get($categoryId);
    vous ne définissez pas
    $categoryClass
    par contre plus tard vous faites
    if(!empty($category_id)) { $categoryClass = hikashop_get('class.category');$category = $categoryClass->get($category_id);
    Il faudrait faire l'affectation de la variable
    $categoryClass
    dans les deux cas?
Merci à l'avance de votre attention et bonne journée
brett

Please Log in or Create an account to join the conversation.

Time to create page: 0.054 seconds
Powered by Kunena Forum