web-dev-qa-db-fra.com

Module FJ Articles connexes Plus - Erreur fatale lors de l'ajout de balises à un article

J'utilise le module FJ Related Articles Plus pour afficher au bas des pages. Lorsque je marque les pages (pas toutes mais la plupart de mes balises), les pages ne sont plus accessibles et je dois supprimer les balises ou le module (le module est appelé à partir du code HTML de l'article avec l'article n'importe où) pour accéder aux pages.

C'est l'erreur que je reçois lorsque le module FJ et les balises sont "activés":

Fatal error: [] operator not supported for strings in /home/kmxsiksf/rsc/modules/mod_fj_related_plus/helper.php on line 418

J'ai vérifier la table Mysql des balises dans ma base de données, tout va bien, là-bas.

Ce sont les lignes autour de la ligne 418 (tous les 4 articles sont dans la même catégorie):

// Check for current category matches
if (self::$params->get('fjmatchCategory') && self::$mainArticle->catid == $row->catid)
{
    $row->match_list[] = self::$mainArticle->category_title;
}

Les URL vers les pages sont:




Autres débogage précédent:

  • Si je supprime le module FJ Related Articles Plus de l'article avec une page vierge, la page est accessible, ce qui signifie que le module est responsable du bogue MAIS:
  • Le module fonctionne sur les 3 autres pages (l'erreur ne vient donc pas du module)
  • L'URL directe de l'article ne fonctionne pas non plus (donc l'erreur ne provient pas de l'élément de menu) http://www.rscmovement.org/en/?option=com_content&view=article&id=448&lang=en (l'URL du SEF est http://www.rscmovement.org/en/understanding/have-you-read-these-books )
  • Si je change le parent du menu qui renvoie à l'article buggy, cet article reste inaccessible (l'erreur ne vient donc pas de l'élément de menu)
  • J'ai copié/collé le code de mon article buggy dans l'un des 3 autres articles de travail et il reste accessible (de sorte que l'erreur ne provient pas de mon code HTML)
  • Si je laisse le module dans l'article et si je change de catégorie d'article, la page est accessible (c'est donc comme si le problème avait quelque chose à voir avec la catégorie, mais la catégorie de l'article de buggy était la même que celle du 3 autre article de travail)
  • le bogue n'apparaît que dans un article spécifique, lorsqu'il se trouve dans une catégorie spécifique
1
MagTun

J'ai finalement fini par trouver la solution.

Le module indique qu'il peut gérer les balises mais en réalité, il ne le fait pas. J'ai donc forcé le module à ignorer les balises. Pour cela, j'ai sélectionné Oui pour ignorer toutes les balises, sous l'onglet Options de balises,

1
MagTun