Smarty plugin modifier werkt niet
Quote:
Fatal error: Smarty error: [in index.tpl.php line 32]: [plugin] modifier 'bbcode' is not implemented (core.load_plugins.php, line 36) in /.../.../.../.../classes/smarty/Smarty.class.php on line 1095
Naam van de functie: smarty_modifier_bbcode2html
Bestandsnaam: modifier.bbcode2html.php
Directory: plugins (default, staat de rest ook in)
En het registeren van de functie:
In de template heb ik het volgende staan:
Wat ik al heb geprobeerd:
- Volgens de Naming Conventions zou e.e.a. correct moeten zijn
- $plugins_dir gebruikt de default, hoef ik dus niets aan te wijzigen. Heb wel e.e.a. geprobeerd, maar zonder resultaat
- register_modifier() zou goed moeten zijn, een php-functie op deze manier invoegen in Smarty werkt zonder enig probleem.
Mijn idee: Om de een of andere reden wordt de file niet gevonden/gebruikt.
Vraag: Heeft iemand enig idee hoe ik dit kan oplossen?
Geen schoonheidsprijs, maar de volgende code werkt:
Code (php)
1
2
3
4
2
3
4
<?
require_once('../../../classes/smarty/plugins/modifier.bbcode2html.php');
$tpl->register_modifier('smarty_modifier_bbcode2html', 'smarty_modifier_bbcode2html');
?>
require_once('../../../classes/smarty/plugins/modifier.bbcode2html.php');
$tpl->register_modifier('smarty_modifier_bbcode2html', 'smarty_modifier_bbcode2html');
?>
En dit in de template:
Dit betekend alleen wel dat ik de functienaam moet gaan aanpassen om een beetje bruikbare situatie te krijgen. Dat lijkt mij niet de bedoeling.
Mocht nog iemand hier ideeen over hebben, laat het even weten.
Edit: deze code werkt ook:
Dat is al een heel stuk bruikbaarder.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
[ot] waar kom je wel weg dan frank [/ot]
wes schreef op 11.04.2007 16:12:
Inderdaad, zet dat maar in de krant. Dan word ik misschien beter geholpen dan nu! :)frank snapt iets niet, dag mag ook in de krant :))
[ot] waar kom je wel weg dan frank [/ot]
[ot] waar kom je wel weg dan frank [/ot]
En waar ik weg kom is niet zo interessant, waar ik heen ga (strand) des te meer... Lunchtijd!
Zimbabwe?