Kategorie schützen, click auf icon - nichts passiert ?

Gesperrt
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Kategorie schützen, click auf icon - nichts passiert ?

Beitrag von mvf »

hallo community

v. 4.6.4 - ich möchte gerne kategorien schützen

gruppe und benutzer habe ich angelegt
unter gruppe/category erscheint noch logischerweise

Code: Alles auswählen

Access category 	Keine Elemente gefunden
wenn ich jetzt in content/artikel wechsel, eine kategorie auswähle und dann oben auf das icon (ordner mit pfeil und schlüssel) clicke um die kategorie zu schützen passiert gar nichts :?:

was mache ich noch falsch?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

hmm, HerrB hat gerade vor Kurzem, wie ich meine, etwas dazu geschrieben, ich hab's aber leider nicht im Kopf. Standardfrage: Hast du denn schon im Forum gesucht?
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

yo habe natürlich schon kräftig gesucht und auch einiges gefunden, aber eben nur dass bestimmte kats im frontend erst sichtbar sind wenn.. oder kein submenu category bei den gruppen wegen fehlendem plugin. dazu dass der button nicht reagiert habe ich noch nichts gefunden :(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

ich meinte nur, dass er die Vorgehensweise beschrieben hatte. Aber wenn ich mir deine Beschreibung angucke, stelle ich fest, dass ich auch nicht wirklich weiss, welche Stelle du meinst. Die Stelle, wo du die Kategorie schuetzen musst, ist nicht unter Content/Artikel sondern unter Content/Kategorie, und das Symbol hat nix mit Pfeilen sondern wenn die Kategorie nicht geschuetzt ist, erscheint nur ein Ordnersymbol, waehrend das Symbol bei geschuetzter Kategorie ein Ordnersymbol mit Schluessel drin ist. Und es steht in der Spalte nach dem Symbol zum Onlinestellen.
Unter Content/Artikel sehe ich bei mir nur Symbole mit Schraubenschluessel (zum Konfigurieren von Artikel und Kategorie), keines mit Schluessel.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

sorry aber entweder ich habe was missverstanden oder ich drücke mich umständlich aus

wie markiere ich eine kategorie, damit diese geschützt wird?

content -> artikel -> kategorie anklicken -> oben über dem menu [linke spalte] auf das icon (ordner mit pfeil drin schlüssel daneben) clicken

so geht es zumindest im beispielmandanten

danach ist sowohl im ordner der kat im baum ein schlüssel als auch das icon oben (ordner mit schlüssel) wechselt.

das geht eben nicht bei mir?

:(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

wenn ich die zeile plus komma davor ;) in der contendio/includes/functions.con.php entferne dann geht es ?

Code: Alles auswählen

 ,
			published = '".date("Y-m-d H:i:s")."'
BUG ???
Zuletzt geändert von mvf am Di 3. Jan 2006, 00:17, insgesamt 1-mal geändert.
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

du kannst genausogut auch über content->kategorie->artikel schützen symbol gehen - probiere diesen weg mal bitte.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

scheint ein bug :?:

4.6.4.zip

contendio/includes/function.con.php

zeilen 738-753

Code: Alles auswählen

function conMakePublic($idcat, $lang, $public)
{
    global $db, $cfg;

    $sql = "UPDATE
                ".$cfg["tab"]["cat_lang"]."
            SET
                public = '".!$public."',
				published = '".'".date("Y-m-d H:i:s")."'."'
            WHERE
                idcat = '".$idcat."'
            AND
                idlang='".$lang."'";

    $db->query($sql);
}
published jibbet nicht !!!
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

stese hat geschrieben:du kannst genausogut auch über content->kategorie->artikel schützen symbol gehen - probiere diesen weg mal bitte.
sag' ich doch. Seine Vorgehensweise habe ich immer noch nicht verstanden. :o Liegt evtl. daran, dass ich bei 4.6.2 nachgeschaut habe, vielleicht wurde bei 4.6.4 an der Stelle etwas geaendert? Hmm ...
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Ich habe nun auch versucht das nachzuvollziehen. Unter "Content->Kategorie" geht es ohne Probleme. Aber nicht unter "Content->Artikel", wenn man links oben (über dem Kategoriebaum, wo man auch das Template einfach wechseln kann) auf "Schützen" klickt. Im Errorlog gibt es folgenden Eintrag:

Code: Alles auswählen

[03-Jan-2006 12:15:22] /main.php?area=con&action=con_makepublic&frame=2&idcat=66&public=1&contenido=228913b8e0b5c5fef859df2613d95f56 MySQL error 1054: Unknown column 'published' in 'field list'
UPDATE
                con_cat_lang
            SET
                public = '',
				published = '".date("Y-m-d H:i:s")."'
            WHERE
                idcat = '66'
            AND
                idlang='1'
Was mich dabei allgemein wundert, ist der unterschiedliche Code von conMakePublic (wird bei Content->Artikel aufgerufen) und strMakePublic (wird bei Content->Kategorie aufgerufen). Die sollen doch dasselbe machen, oder?
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Da es mir nicht sinnvoll erscheint, in "Content->Artikel" nur die Kategorie selbst zu schützen, aber nicht auch die Unterkategorien wie in "Content->Kategorie", habe ich mal die Funktion "conMakePublic" geändert (Datei "functions.con.php", Zeilen 725-753) von:

Code: Alles auswählen

/**
 * Toggle the public status
 * of an category
 *
 * @param int $idcat Article Id
 * @param int $idcat Language Id
 * @param bool $is_start Start status of the Article
 *
 * @author Olaf Niemann <olaf.niemann@4fb-de>
 *         Jan Lengowski <jan.lengowski@4fb.de>
 *
 * @copyright four for business AG <www.4fb.de>
 */
function conMakePublic($idcat, $lang, $public)
{
    global $db, $cfg;

    $sql = "UPDATE
                ".$cfg["tab"]["cat_lang"]."
            SET
                public = '".!$public."',
				published = '".'".date("Y-m-d H:i:s")."'."'
            WHERE
                idcat = '".$idcat."'
            AND
                idlang='".$lang."'";
            
    $db->query($sql);
}
in:

Code: Alles auswählen

/**
 * Toggle the public status
 * of an category
 *
 * @param int $idcat Article Id
 * @param int $idcat Language Id
 * @param bool $is_start Start status of the Article
 *
 * @author Olaf Niemann <olaf.niemann@4fb-de>
 *         Jan Lengowski <jan.lengowski@4fb.de>
 *
 * @copyright four for business AG <www.4fb.de>
 */
function conMakePublic ($idcat, $lang, $public) {
        global $db;
        global $cfg;

                $a_catstring = conDeeperCategoriesArray($idcat);
        foreach ($a_catstring as $value) {
                $sql = "UPDATE ".$cfg["tab"]["cat_lang"]." SET public='".!$public."', lastmodified = '".date("Y-m-d H:i:s")."' WHERE idcat='$value' AND idlang='$lang' ";
                $db->query($sql);
        }
}
Klappt bei mir ganz zufriedenstellend.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

Dodger77 hat geschrieben:Ich habe nun auch versucht das nachzuvollziehen. Unter "Content->Kategorie" geht es ohne Probleme. Aber nicht unter "Content->Artikel", wenn man links oben (über dem Kategoriebaum, wo man auch das Template einfach wechseln kann) auf "Schützen" klickt.
danke dodger77 ich dachte schon ich bin gaga.
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Done.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt