it-swarm.com.de

FJ Related Articles Plus-Modul - Schwerwiegender Fehler beim Hinzufügen von Tags zu einem Artikel

Ich verwende das Modul FJ Related Articles Plus, um unten einige Seiten anzuzeigen. Wenn ich die Seiten getaggt habe (nicht alle, aber die meisten meiner Tags), dann sind die Seiten nicht mehr zugänglich und ich muss entweder die Tags oder das Modul (das Modul wird aus dem HTML des Artikels mit dem Artikel heraus aufgerufen) irgendwo entfernen Zugriff auf die Seiten.

Dies ist der Fehler, den ich bekomme, wenn das FJ-Modul und die Tags "aktiviert" sind:

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

Ich habe die Mysql-Tabelle der Tags in meiner Datenbank überprüft, dort sieht alles gut aus.

Dies sind die Zeilen um Zeile 418 (alle 4 Artikel sind in derselben Kategorie):

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

Die URL zu den Seiten lautet:




Andere frühere Fehlerbehebung:

  • Wenn ich das FJ Related Articles Plus-Modul mit einer leeren Seite aus dem Artikel entferne, ist die Seite zugänglich. Dies sollte bedeuten, dass das Modul für den Fehler verantwortlich ist, ABER:
  • Das Modul funktioniert auf allen 3 anderen Seiten (der Fehler kommt also nicht vom Modul)
  • Die direkte URL zum Artikel funktioniert auch nicht (der Fehler kommt also nicht vom Menüpunkt) http://www.rscmovement.org/en/?option=com_content&view=article&id=448&lang=en (Die SEF-URL lautet http://www.rscmovement.org/en/understanding/have-you-read-these-books )
  • Wenn ich das übergeordnete Element des Menüs ändere, das mit dem fehlerhaften Artikel verknüpft ist, bleibt der Artikel unzugänglich (daher kommt der Fehler auch hier nicht vom Menüpunkt).
  • Ich habe den Code aus meinem Buggy-Artikel in einen der drei anderen Arbeitsartikel kopiert/eingefügt und er bleibt weiterhin verfügbar (der Fehler kommt also nicht aus meinem HTML-Code).
  • Wenn ich das Modul im Artikel verlasse und die Artikelkategorie ändere, ist die Seite zugänglich (es ist also so, als hätte das Problem etwas mit der Kategorie zu tun, aber die Kategorie des fehlerhaften Artikels ist dieselbe wie die Kategorie der 3 anderer Arbeitsartikel)
  • der Fehler tritt nur in einem bestimmten Artikel auf, wenn er sich in einer bestimmten Kategorie befindet
1
MagTun

Schließlich fand ich die Lösung.

Das Modul gibt an, dass es Tags verarbeiten kann, aber tatsächlich nicht. Also musste ich das Modul zwingen, die Tags zu ignorieren. Dazu habe ich auf der Registerkarte "Tags" die Option "Alle Tags ignorieren" ausgewählt.

1
MagTun