J3.x

Fatale fout bij invoer filteren

From Joomla! Documentation

Revision as of 05:30, 22 July 2016 by MartijnM (talk | contribs) (Created page with "FAQ versie 3.5 FAQ versie 3.5.0 FAQ versie 3.5.1 FAQ ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
English • ‎Nederlands • ‎español • ‎français • ‎italiano
Joomla! 
3.5.1

Sommige 3rd party extensies begonnen fatale fouten te geven bij het controleren van gegevens in Joomla 3.5 en hoger

Gerapporteerde fouten

Fatal error: Using $this when not in object context in libraries/joomla/filter/input.php on line 233

Getroffen versies

Algemene informatie

Dit heeft alleen betrekking op de Joomla! versie(s): 3.5.0 en hoger

Wat is de oorzaak

Dit is een probleem in 3rd party extensies in Joomla 3.5 en hoger waarbij extensies die niet juist werkten (sinds Joomla 1.6) Joomla's filtering API aanriepen fatale fouten beginnen te geven door de extra controle om emoticons te verwijderen, gebaseerd op database ondersteuning.

Hoe op te lossen

Zorg ervoor dat uw extensies de nieuwste versie hebben.

U kunt ook zoeken naar gebruik van

JFilterInput::clean(SOMETEXT);

en vervang dit door:

$filter = new JFilterInput;
$filter->clean(SOMETEXT);