Probleme mit Kategorien online/offline setzen

Gesperrt
simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Probleme mit Kategorien online/offline setzen

Beitrag von simas »

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
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

meinst du die darunterliegenden kategorien ?
oder kategorien auf der selben ebene ?
welche contenido version ?
*** make your own tools (wishlist :: thx)
simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas »

Hallo emergence,

Sorry, dass ich mich so unklar ausgedrückt habe.
Ich meine Kategorien auf der selben Ebene.

Bild

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
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

hab ich bis jetzt noch nicht gesehen...
müsste man austesten was das sein könnte...
*** make your own tools (wishlist :: thx)
simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas »

Wie kann ich das testen?
Welche Logfiles müssen angeschaut werden und muss irgend ein Debug-Mode eingeschaltet werden?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

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

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);
    }
}
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...
*** make your own tools (wishlist :: thx)
simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas »

Vielen Dank für Deine Antwort.

Das hilft mir weiter. Ich werde mich über Weihnachten da mal reinhängen und schauen was ich raus bekomme. Wird sicher spannend...
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Hast du das Problem lösen können?
simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas »

Hallo Timo,

Nein, ich hatte leider keine Zeit. So wies im Moment ist, passts für mich.
Nach ca. 5 mal klicken habe ich jeweils den gewünschen Zustand :D

Gruss, Simon
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ich glaube, der Bug wurde gelöst...zumindest kann ich das Verhalten nicht mehr reproduzieren.
Gesperrt