Probleme mit Kategorien online/offline setzen
Probleme mit Kategorien online/offline setzen
Hallo zusammen,
Ich erlaube mir mein Problem nochmals zu publizieren:
Ich habe ein "komisches" Verhalten in Kategorienbereich.
Wenn ich eine Kategorie online oder offline setze, werden gleich zwei oder mehr Kategorien online oder offline gesetzt.
Diese Verhalten beunruhigt mich schon auf gewisse Weise
Wer hat das auch schon gesehen?
Danke.
Simon
Ich erlaube mir mein Problem nochmals zu publizieren:
Ich habe ein "komisches" Verhalten in Kategorienbereich.
Wenn ich eine Kategorie online oder offline setze, werden gleich zwei oder mehr Kategorien online oder offline gesetzt.
Diese Verhalten beunruhigt mich schon auf gewisse Weise
Wer hat das auch schon gesehen?
Danke.
Simon
meinst du die darunterliegenden kategorien ?
oder kategorien auf der selben ebene ?
welche contenido version ?
oder kategorien auf der selben ebene ?
welche contenido version ?
*** make your own tools (wishlist :: thx)
Hallo emergence,
Sorry, dass ich mich so unklar ausgedrückt habe.
Ich meine Kategorien auf der selben Ebene.

Wenn ich die Kategorie Suche offline schalten will, wird auch Sitemap offline geschaltet. Meistens sind es benachbarte Kategorien. Es kann eine oder mehrere sein.
In der Regel, schaffe ich es dann trotzdem es so einzustellen, dass es für mich ok ist. Ist aber halt schon lästig.
Contenido Version: 4.4.4
Sorry, dass ich mich so unklar ausgedrückt habe.
Ich meine Kategorien auf der selben Ebene.

Wenn ich die Kategorie Suche offline schalten will, wird auch Sitemap offline geschaltet. Meistens sind es benachbarte Kategorien. Es kann eine oder mehrere sein.
In der Regel, schaffe ich es dann trotzdem es so einzustellen, dass es für mich ok ist. Ist aber halt schon lästig.
Contenido Version: 4.4.4
hab ich bis jetzt noch nicht gesehen...
müsste man austesten was das sein könnte...
müsste man austesten was das sein könnte...
*** make your own tools (wishlist :: thx)
mal ganz auf die schnelle
ansatzpunkt wäre die datei
includes/include.str_overview.php
diese ist für die kategorien anzeige zuständig...
die zuständige action für online offline schalten
-> str_makevisible
und das online schalten wird in con_actions
mittels
strMakeVisible($idcat, $lang, !$visible);
aufgerufen
das heisst wir beleiben bei
includes/functions.str.php
hängen... (der code ist nun aus dem cvs_head)
bei dem sql query müsste man ein
echo $sql."<br>"; hinzufügen und die einzelnen queries dann auswerten...
die andere möglichkeit ist das etwas beim speichern des geöffneten baums daneben geht...
könnte natürlich auch ganz was anderes sein...
das intressante auf den ersten blick würde ich sagen das query ist aber eindeutig... vielleicht wird die funktion ja mehrmals aufgerufen mit unterschiedlicher idcat... ??
könnte auch ein fehler in der strDeeperCategoriesArray sein...
wie du siehst ganz so einfach mit debug modus einschalten ist es leider nicht... und ich hab momentan keine zeit...
ansatzpunkt wäre die datei
includes/include.str_overview.php
diese ist für die kategorien anzeige zuständig...
die zuständige action für online offline schalten
-> str_makevisible
und das online schalten wird in con_actions
mittels
strMakeVisible($idcat, $lang, !$visible);
aufgerufen
das heisst wir beleiben bei
includes/functions.str.php
Code: Alles auswählen
function strMakeVisible ($idcat, $lang, $visible) {
global $db;
global $cfg;
// Flag to rebuild the category table
global $remakeCatTable;
global $remakeStrTable;
$remakeCatTable = true;
$remakeStrTable = true;
$a_catstring = strDeeperCategoriesArray($idcat);
foreach ($a_catstring as $value) {
$sql = "UPDATE ".$cfg["tab"]["cat_lang"]." SET visible='$visible' WHERE idcat='$value' AND idlang='$lang' ";
$db->query($sql);
}
}
bei dem sql query müsste man ein
echo $sql."<br>"; hinzufügen und die einzelnen queries dann auswerten...
die andere möglichkeit ist das etwas beim speichern des geöffneten baums daneben geht...
könnte natürlich auch ganz was anderes sein...
das intressante auf den ersten blick würde ich sagen das query ist aber eindeutig... vielleicht wird die funktion ja mehrmals aufgerufen mit unterschiedlicher idcat... ??
könnte auch ein fehler in der strDeeperCategoriesArray sein...
wie du siehst ganz so einfach mit debug modus einschalten ist es leider nicht... und ich hab momentan keine zeit...
*** make your own tools (wishlist :: thx)