Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 10. Januar 2012 19:01

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

[GELÖST] MLE CMS Fehlermeldung

Baue gerade aus einer alten mle-Installation eine neue mit 1.10.3 und mle cms vers. 1.10.5. Klappt im Prinzip - bis auf folgende Fehlermeldung:

Warning: Wrong parameter count for setlocale() in /mnt/webf/d2/70/5137970/htdocs/neu/modules/MleCMS/action.init.php(48) : eval()'d code on line 1

Den Fehler vermute ich hier:

{MleCMS action="init"}{process_pagedata}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_parent}" lang="{$lang_parent}"> {* Change lang="en" to the language of your site *}

Oder net?

Beitrag geändert von chrissy-dizzy (11. Januar 2012 12:16)

Offline

#2 10. Januar 2012 20:28

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] MLE CMS Fehlermeldung

Was steht denn in der ersten Zeile der action.init.php?

Offline

#3 10. Januar 2012 21:51

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: [GELÖST] MLE CMS Fehlermeldung

Das ist der komplette Code - habe dort nichts geändert

if (!isset($gCms))     exit;  $alias = $this->ProcessTemplateFromData($this->GetPreference('mle_id')); if (!$alias)     $alias = mle_tools::get_root_alias();  if (!$alias)     return;  $db = cmsms()->GetDb(); $query = 'SELECT * FROM ' . cms_db_prefix() . 'module_mlecms_config  WHERE alias = ?'; $lang = $db->GetRow($query, array($alias)); if (!$lang)     return; $smarty->assign('lang_parent', $lang["alias"]); $smarty->assign('lang_locale', $lang["locale"]); $smarty->assign('lang_extra', $lang["extra"]); $smarty->assign('lang_direction', $lang["direction"]); if (isSet($lang["setlocale"]) && empty($lang["setlocale"]) == false)     eval('setlocale(' . $lang["setlocale"] . ');');

Die Seite ist so aufgebaut:
1. Deutsch Alias: de
1.1 Home alias: home_de
1.2 Produkte Alias: produkte_de
...
2. English Alias: en
2.1 Start Alias: home_en
2.2. Products Alias: produkte_en
...

Habe gerade auf der Forge-Seite gesehen, dass das wohl ein Bug ist. Bin jetzt runter auf MLE Version 1.10.1 - die läuft!

Beitrag geändert von chrissy-dizzy (11. Januar 2012 13:00)

Offline