nchristoph
Erfahrenes Mitglied
Hallo zusammen,
ich bin gerade am verzweifeln.
Mein Styleparser läd keine Module mehr.
Mir wird lediglich der Pfad angezeigt zum Modul.
Ich habe es schon mit
versucht, hat allerdings nicht geklappt.
Bekam nur Warning: Include failed on line 53 in admin_style_manager.class.php
Kann mir eventuell wer nen Tip geben, wo mein Fehler liegt?
ich bin gerade am verzweifeln.
Mein Styleparser läd keine Module mehr.
PHP:
private function SetModules()
{ //Durchsuche das Template nach {type="Modules" Position="xxx"}
preg_match_all('/\{type="Modules" Position="(.*)"\}/isUe',$this->style, $values);
foreach($values[1] AS $value){
$this->value = $value;
//Ersetze {type="Modules" Position="xxx"} mit dem Modul welches an dieser Position gesetzt ist
$this->style = str_replace('{type="Modules" Position="'.$this->value.'"}', $this->LoadModules($this->value), $this->style);
}
return $this->style;
}
private function LoadModules($side)
{
$params[':side'] = $side;
$sql = ("SELECT name, position FROM adminmodules WHERE `status` = '1' AND position = :side ORDER BY ordernr ASC");
$stmt = $this->db_conn->prepare($sql);
$stmt->execute($params);
$modules = array();
while($row = $stmt->fetch()){
$modules[] = ("modules/admin_".$row['name']."/front_".$row['name'].".php");
}
foreach($modules as $path)
{ //include $path;
$this->path = $path;
}
return $this->path;
}
Mir wird lediglich der Pfad angezeigt zum Modul.
Ich habe es schon mit
PHP:
include $this->path;
Bekam nur Warning: Include failed on line 53 in admin_style_manager.class.php
Kann mir eventuell wer nen Tip geben, wo mein Fehler liegt?