[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Fehlermeldung: Call to undefined function rex_a79_textile()
Seite 1 von 1

Fehlermeldung: Call to undefined function rex_a79_textile()

Verfasst: 27. Apr 2010, 17:03
von rash
Hallo zusammen,

seit dem Update von 4.0 auf 4.2 erscheint hartnäckig und unausrottbar die folgende Fehlermeldung:
Fatal error: Call to undefined function rex_a79_textile() in /www/htdocs/xyz/redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code on line 10
Textile-Addon ist installliert und aktiviert. Ich habe allmählich keinen Plan mehr, wo ich wenigstens ungefähr nach dem Fehler suchen soll und wäre für jeden Hinweis wirklich mehr als dankbar.

Gruß
Ralf

Verfasst: 27. Apr 2010, 20:57
von Koala
Da steckt der Fehler im aufrufenden Modul, vermute ich.
Zeige doch mal das Modul, in dem der Aufruf rex_a79_textile() statfindet.

Verfasst: 27. Apr 2010, 21:17
von rash
Hallo Sven,

der Aufruf im Modul (bzw. einer ganzen Reihe von Modulen) ist eigentlich unspektakulär:

Code: Alles auswählen

<?php
$text = '';
if(REX_IS_VALUE[1]) {
  
$text =<<<EOD
REX_HTML_VALUE[1]
EOD;

$text = rex_a79_textile($text);
echo $text;

}
?>
Das habe ich so auf mehreren Plattformen mit unterschiedlichen Redaxo-Versionen am Laufen, ohne dass es bislang etwas zu Meckern gegeben hätte.

Gruß
Ralf

Verfasst: 27. Apr 2010, 22:10
von Koala
Ergänze mal die Addon-Abfrage:

Code: Alles auswählen

<?php
if(OOAddon::isAvailable('textile'))
{

$text = '';
if(REX_IS_VALUE[1]) {
  
$text =<<<EOD
REX_HTML_VALUE[1]
EOD;
  
  $text = rex_a79_textile($text);
  echo $text;
  
  }
}
else
{
  echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}
?>

Verfasst: 28. Apr 2010, 09:35
von rash
Es bleibt immerhin folgerichtig, die Ausgabe lautet:
Dieses Modul benötigt das "textile" Addon!
Das Addon ist aber tatsächlich installliert und aktiviert. Seltsamerweise wird $text im Backend ausgegeben, obwohl er genauso durch Textile genudelt wurde wie im Frontend.

Ganz am Rand, ohne dass ich wüsste, ob es einen Zusammmenhang gibt: In derselben Installation tut auch das Image-Resize Addon rein gar nichts, mit dem ich ebenfalls noch nie irgendein Problem hatte. Also installliert/aktiviert aber ohne jede Funktion, weder im Medienpool noch sonstwo.

Verfasst: 28. Apr 2010, 18:42
von rash
Das Problem hat sich erledigt, auch wenn ich nicht weiß, warum. Komplette Neu-Installation von ganz tief unten, dann war alles gut. Einerseits nett, andererseits unbefriedigend, keinen Schimmer über die Ursachen zu haben. Wie auch immer: Danke für die Hilfe.

Gruß
Ralf