Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 12. August 2015 21:00
- parsec
- arbeitet mit CMSMS

- Registriert: 04. Oktober 2012
- Beiträge: 144
Re:
Moin Moin,
ich wollte auf meinem frisch installiertem System mit dem Listit-Modul eine Liste erstellen, nach Aufruf im Backend, eine Fehlermeldung!
ERROR: at line 127 in file /usr/www/users/thomaskq/goldmilch2.de/lib/smarty/libs/sysplugins/smarty_internal_templatebase.php
Scheinbar wurde das gelöst, aber wie? Wie immer ist mein Englisch nur dürftig, kann mir das jemand ausdeutschen oder muss ich mit einer älteren CMSms Version neuinstallieren?
http://www.cmsmadesimple.de/forum/viewtopic.php?id=4371
Gruß und Dank
"Es ist unmöglich, alles zu wissen" - Horaz
Offline
#2 12. August 2015 21:17
- nockenfell
- Moderator

- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
Das für dich relevante dürftest du hier finden:
http://forum.cmsmadesimple.org/viewtopi … 96#p320990
Ich habe den Fix nicht getestet, deshalb probieren. Öffne die ListIt2.module.php Datei (im Hauptverzeichnis des Moduls) und editiere diese. Tausche den im englischen Forum geposteten Teil aus. (1. Teil = alt, 2. Teil = neu)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions
Offline
#3 13. August 2015 22:10
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Entweder du nutzt CMSMS 1.11.13 ... oder du modifizierst das ListIt2 Modul.
1. Öffne die Datei ListIt2.module.php mit einem Editor deiner Wahl
2. Finde Zeile 325.
3. Ersetze die Funktion
public function ModProcessTemplate($tpl_name)
{
$ok = (strpos($tpl_name, '..') === false);
if (!$ok) return;
$smarty = cmsms()->GetSmarty();
$config = cmsms()->GetConfig();
$result = '';
$oldcache = $smarty->caching;
$smarty->caching = $this->can_cache_output() ? Smarty::CACHING_LIFETIME_CURRENT : Smarty::CACHING_OFF;
$files = array();
$files[] = cms_join_path($config['root_path'],'module_custom',$this->GetName(),'templates',$tpl_name);
$files[] = cms_join_path($this->GetModulePath(),'templates',$tpl_name);
$files[] = cms_join_path(LISTIT2_TEMPLATE_PATH,$tpl_name);
foreach($files as $file) {
if(is_readable($file)) {
$result = $smarty->fetch($file);
break;
}
}
$smarty->caching = $oldcache;
return $result;
}durch diese Version der Funktion
public function ModProcessTemplate($tpl_name)
{
$ok = (strpos($tpl_name, '..') === false);
if (!$ok) return;
$smarty = cmsms()->GetSmarty();
$config = cmsms()->GetConfig();
cmsms()->GetSmarty()->no_absolute_templates = FALSE;
$result = '';
$oldcache = $smarty->caching;
$smarty->caching = $this->can_cache_output() ? Smarty::CACHING_LIFETIME_CURRENT : Smarty::CACHING_OFF;
$files = array();
$files[] = cms_join_path($config['root_path'],'module_custom',$this->GetName(),'templates',$tpl_name);
$files[] = cms_join_path($this->GetModulePath(),'templates',$tpl_name);
$files[] = cms_join_path(LISTIT2_TEMPLATE_PATH,$tpl_name);
foreach($files as $file) {
if(is_readable($file)) {
$result = $smarty->fetch($file);
break;
}
}
$smarty->caching = $oldcache;
cmsms()->GetSmarty()->no_absolute_templates = TRUE;
return $result;
}1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#4 13. August 2015 17:26
- parsec
- arbeitet mit CMSMS

- Registriert: 04. Oktober 2012
- Beiträge: 144
Re:
Ich danke euch beiden, es funktioniert!
"Es ist unmöglich, alles zu wissen" - Horaz
Offline
1
- Übersicht
- »
- »