Ich habe ein Modul für das auslesen von Rssfeeds angepasst.
Dieses Modul kann beliebig oft in ein Template eingebunden werden.
Da ich mir angewöhnt habe sauber zu programmieren, versuche ich innerhalb eines Modules auch mit functionen zu arbeiten.
Nun tritt aber das Problem auf, das ich dann eine redeclare-Warnung erhalte, weil ja verständlicherweise ein und die gleiche Funktion so oft neugeladen wird, wie das Modul auf der Seite eingebunden wird.
Kennt jemand eine Lösung, wie ich dennoch Funktionen (idealerweise im Texteingabebereich - also nicht als augelagerte Datei ) nutzen kann?
"function" in Modul nutzen >> versus "r
Code: Alles auswählen
if (!function_exists("doSomething")) {
function doSomething($args) {
...
}
}
besser beraten bist du aber, alle deine benutzerdefinierten funktionen in eine extra datei auszulagern und in das [mandant]/includes/ verzeichnis zu werfen und dann nur noch im modul mittels
Code: Alles auswählen
cInclude("frontend","includes/functions.datei.php");
Suchmaschinenfreundliche URLS durch Advanced ModRewrite 4.6.x
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel