Seite 2 von 2

Verfasst: Mi 28. Jan 2004, 11:46
von emergence
timo hat geschrieben:neuer code:

Code: Alles auswählen

                /* Remove startidartlang */
                if (isStartArticle($idartlang, $idcat, $lang))
                {
                	$sql = "UPDATE ".$cfg["tab"]["cat_lang"]." SET startidartlang='0' WHERE idcat='$value' AND idlang='$lang'";
                	$db->query($sql);
                }
funktioniert auch ;-)
timo hat geschrieben:Das ganze zeug ist leider total verwirrend...ich bin eigentlich ganz froh, die richtige stelle gefunden zu haben :)
ach du machst das eigentlich sehr gut... ;-) du kennst das system ja schon etwas länger wie ich...
ich sehe mir nur funktionen an die ich dann wirklich für den produktiven einsatz verwenden möchte, war eigentlich reiner zufall das ich da drüber gestolpert bin...

getestet hab ich das ganze jetzt auch mit artikel in mehrfachen kategorien, klappt ganz wunderbar... bei multiplen kategorien sollte jedoch unter eigenschaften die möglichkeit nicht gegeben sein den artikel als startartikel zu definieren... (die frage dabei wäre dann wo wird dieser überall als startartikel gesetzt -> in jeder ausgewählten ?)

Verfasst: Mi 28. Jan 2004, 13:13
von timo
das ist eine gute Frage :)

ich glaube, daß das Flag "startartikel" nur in der Kategorie zieht, in der man sich im Moment gerade befindet.

Verfasst: Mi 28. Jan 2004, 15:20
von emergence
nun ja, hab mir die config.php mal angesehen...

ad. inkonsistenz
im setup steht

Code: Alles auswählen

/* The root server path where all frontends reside */
$cfg['path']['frontend']                = '<!--{contenido_root}-->';
sollte das nicht

Code: Alles auswählen

/* The root server path where all frontends reside */
$cfg['path']['frontend']                = '<!--{contenido_root}-->/';
sein ?

Verfasst: Mi 28. Jan 2004, 15:30
von timo
soweit ich weiß, wird diese variable nur beim mandantenkopieren verwendet - und das ist ohne abschließenden slash programmiert (korrigier mich,wenn ich mich irre).

Verfasst: Mi 28. Jan 2004, 15:47
von emergence
soweit ich das gesehen habe nur in der include.client_edit.php

Code: Alles auswählen

    $serverpath = $db->f("frontendpath");

    if ($serverpath == "")
    {
        $serverpath = $cfg['path']['frontend'];
    }
bei der variable frontendpath wird dann sowieso ein / hinzugefügt...
schau es dir mal an...

Verfasst: Mi 28. Jan 2004, 15:49
von timo
hab ich im moment keine zeit dafür...ist das ein echter bug oder nur eine unschönheit? weil wenn es funktioniert -> warum ändern? bricht dann die kompatibilität...

Verfasst: Mi 28. Jan 2004, 15:56
von emergence
ich definiers mal als unschönheit...

Verfasst: Fr 30. Jan 2004, 10:36
von emergence
noch ne kleinigkeit...
wieder betreffend aktualisierung von startidartlang
beim löschen des artikels bleibt die id ebenfalls eingetragen...

Verfasst: Mo 15. Mär 2004, 17:55
von timo
ist jetzt behoben