Page 1 of 1
Mimbo-Problem nach Update auf 1.7.8
Posted: Thu May 08, 2014 10:42 am
by sehpferd
Hallo,
Ich benutze Serendipity 1.7.8 und PHP 5.2.17. Nach dem letzten Update funktionierte mit den MIMBO Template folgende Funktion nicht mehr:
Admin-Oberfläche: Styles verwalten. Beim Ändern oder sichern (egal) kommt folgende Meldung:
Invalid argument supplied for foreach() in /kunden/xxxxx/datingrat/serendipity/include/functions_plugins_admin.inc.php on line 471
Error redirect: == SERENDIPITY ERROR ==
Im Moment schadet es nichts, weil ich ich nichts daran ändern will. Aber Abhilfe wäre trotzdem gut. Kann mir jemand helfen?
Schöne Grüße
Gebhard Roese aka Sehperd
Re: Mimbo-Problem nach Update auf 1.7.8
Posted: Thu May 08, 2014 10:55 am
by garvinhicking
Der Fehler kommt, weil Mimbo wohl eine Option mit SELECT-Dropdown darstellen will.
Mimbo bietet dazu in der config.inc.php im originaltemplate nur eine Kategorieauswahl ein. Ich sehe dazu in der config.inc.php folgenden Code:
Code: Select all
if ($serendipity['GET']['adminModule'] == 'templates' || $serendipity['POST']['adminModule'] == 'templates') {
if (is_array($all_cats = serendipity_fetchCategories('all'))) {
$categories = serendipity_walkRecursive($categories, 'categoryid', 'parentid', VIEWMODE_THREADED);
$catsel = array();
foreach($all_cats AS $cat) {
$catsel[$cat['categoryid']] = str_repeat(' ', $cat['depth']) . $cat['category_name'];
}
}
}
Ggf. hilft es wenn der code stattdessen so geändert wird:
Code: Select all
$catsel = array();
if ($serendipity['GET']['adminModule'] == 'templates' || $serendipity['POST']['adminModule'] == 'templates') {
if (is_array($all_cats = serendipity_fetchCategories('all'))) {
$all_cats = serendipity_walkRecursive($all_cats, 'categoryid', 'parentid', VIEWMODE_THREADED);
$catsel = array();
foreach($all_cats AS $cat) {
$catsel[$cat['categoryid']] = str_repeat(' ', $cat['depth']) . $cat['category_name'];
}
}
}
Kann es ansonsten sein, dass Du keine Kategorien im Blog mehr hast?!
LG,
Garvin
Re: Mimbo-Problem nach Update auf 1.7.8
Posted: Thu May 08, 2014 11:08 am
by Timbalu
Ohne jetzt alles genau gelesen zu haben - mein erster Gedanke war, das vorliegende Mimbo Template ist eventuell einfach nicht auf die Version aus additional themes upgedated worden
Re: Mimbo-Problem nach Update auf 1.7.8
Posted: Thu May 08, 2014 12:02 pm
by sehpferd
Nur eien Zwischeninformation: Nein, ich habe mehrere Kategorien, aber ich werde versuchen, sie neu zuzuordnen.
Den "großen Schritt" der Codeänderung habe ich noch nicht gewagt.
Gruß Gebhard
Wichtige Zustazinformation
Posted: Thu May 08, 2014 12:10 pm
by sehpferd
Hallo,
ich hab eine mögliche Ursache gefunden - aber welche Maßnahme nützt?
Bei den meisten meiner Aanwendungen benutze ich mehr und andere Kategorien, als vogeschlagen werden, soe wie hier:
Lead-Kategorie auswählen
Features-Kategorie auswählen
1. News-Kategorie auswählen
2. News-Kategorie auswählen
3. News-Kategorie auswählen
MIMBO_CAT_X4
MIMBO_CAT_X5
Das funktioniert immer noch tadellos, lässt sich aber nun nicht mehr abändern.
Gibt es eien einfachere Lösung als die Code-Änderung?
Gruß
Gebhard
Problem gelöst
Posted: Thu May 08, 2014 4:39 pm
by sehpferd
Hallo,
das Problem ist gelöst. Wenn ich die Original-Kategorien verwende, wie sie vorgegben sind, kann der bisherige Code verwendet werden, wenn ich ihn aber erweitere (was bei mir fast immer der Fall ist), dann geht es nur mit dem neuen Codeschnipsel von Garvin.
Ich denke, das ist von allgmeinem Interesse.
Grüße udn Dank
Gebhard