medic
20-11-2010, 12:55
Witam.
Mam pewien dziwny problem. Otóż przeniosłem stronę joomla wraz z bazą danych. Miałem wcześniej zainstalowany dodatek ,,modules anywhere". Po przeniesieniu wyskakiwał mi krytyczny błąd po wejściu w edycję artykułu widoczny tutaj:
http://forum.joomla.org/viewtopic.php?f=431&t=288136&start=30
Postąpiłem zgodnie z tym:
In line 261 replace
Code:
// Try to authenticate
$result[] = $plugin->onDisplay($editor);
with
Code:
// Try to authenticate
if (method_exists($plugin, 'onDisplay')) {
$result[] = $plugin->onDisplay($editor);
}
This code works
Po zrobieniu tego można wstawiać artykuły, podpinać moduły itp. Jednak jest jeden problem. Jakzmienie jakąś rzecz w artykule to na stronie tę zmianę widzę dopiero po ok 15 minutach ( opóźnia aktualizację strony). Stronka normalnie śmiga bez zamulenia.
Plik editor.php wygląda u mnie tak od linii 261 do 271:
$className = 'plgButton'.$plugin->name;
if(class_exists($className)) {
$plugin = new $className($this, (array)$plugin);
}
// Try to authenticate
if (method_exists($plugin, 'onDisplay')) {
$result[] = $plugin->onDisplay($editor);
}Byłbym wdzięczny za pomoc
P.S
Pamięć podręczna i cache czyszczone. Zmiany tak samo są widoczne na innych komputerach, dopiero za pare minut.
Mam pewien dziwny problem. Otóż przeniosłem stronę joomla wraz z bazą danych. Miałem wcześniej zainstalowany dodatek ,,modules anywhere". Po przeniesieniu wyskakiwał mi krytyczny błąd po wejściu w edycję artykułu widoczny tutaj:
http://forum.joomla.org/viewtopic.php?f=431&t=288136&start=30
Postąpiłem zgodnie z tym:
In line 261 replace
Code:
// Try to authenticate
$result[] = $plugin->onDisplay($editor);
with
Code:
// Try to authenticate
if (method_exists($plugin, 'onDisplay')) {
$result[] = $plugin->onDisplay($editor);
}
This code works
Po zrobieniu tego można wstawiać artykuły, podpinać moduły itp. Jednak jest jeden problem. Jakzmienie jakąś rzecz w artykule to na stronie tę zmianę widzę dopiero po ok 15 minutach ( opóźnia aktualizację strony). Stronka normalnie śmiga bez zamulenia.
Plik editor.php wygląda u mnie tak od linii 261 do 271:
$className = 'plgButton'.$plugin->name;
if(class_exists($className)) {
$plugin = new $className($this, (array)$plugin);
}
// Try to authenticate
if (method_exists($plugin, 'onDisplay')) {
$result[] = $plugin->onDisplay($editor);
}Byłbym wdzięczny za pomoc
P.S
Pamięć podręczna i cache czyszczone. Zmiany tak samo są widoczne na innych komputerach, dopiero za pare minut.