vpnavigation - Geschützte Kategorie wird nicht angezeigt
vpnavigation - Geschützte Kategorie wird nicht angezeigt
Hallo,
habe die vpnavigation
http://contenido.org/forum/viewtopic.ph ... sc&start=0
eingebunden.
Habe es leider bisher nicht hinbekommen das nach der Anmeldung die Kategorie angezeigt wird.
Eine geschützte Kategorie wird weder vor noch nach dem Anmelden angezeigt.
Eine Erweiterung die im Originalpost steht habe ich eingebunden aber ohne Erfolg.
Hat sich da etwas bei Version 4.6. geändert?
habe die vpnavigation
http://contenido.org/forum/viewtopic.ph ... sc&start=0
eingebunden.
Habe es leider bisher nicht hinbekommen das nach der Anmeldung die Kategorie angezeigt wird.
Eine geschützte Kategorie wird weder vor noch nach dem Anmelden angezeigt.
Eine Erweiterung die im Originalpost steht habe ich eingebunden aber ohne Erfolg.
Hat sich da etwas bei Version 4.6. geändert?
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Klar hat sich da etwas geändert. Die FrontendUser sind schließlich in der 4.4.x noch nicht drin und für diese Version ist die vpNavigation schließlich entstanden.
Man kann das natürlich für die 4.6.x und die geschützten Kategorien fit machen:
Der Code ist ungetestet, im Detail werde ich mir das erst später (wahrscheinlich im Juli) anschauen können.
Man kann das natürlich für die 4.6.x und die geschützten Kategorien fit machen:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : vpNavigation 0.2a - schnell gehackte 4.6.x-Version
* Author : Ingo van Peeren
* Copyright : Ingo van Peeren (ingo@van-peeren.de)
* Created : 2005-03-30
* Modified : 2007-06-21
************************************************/
cInclude("frontend", "includes/functions.navigation.php");
$hauptkategorie = "CMS_VALUE[0]";
$navitems = array();
function nav_feld ($cat) {
global $client, $lang, $cfg, $idcat;
if (!is_object($db)) {
$db = new DB_Contenido;
}
$sql = "SELECT
A.idcat,
B.parentid,
C.idcatlang,
C.public,
C.name
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat = B.idcat AND
B.idcat = C.idcat AND
B.idclient = '$client' AND
C.idlang = '$lang' AND
C.visible = '1' AND
B.parentid = '$cat'
ORDER BY
A.idtree";
$db->query($sql);
while ( $db->next_record() ) {
$aktiv = "";
$sub_feld = nav_feld($db->f("idcat"));
if ($db->f("idcat") == $idcat) $aktiv = "active";
elseif ($sub_feld["activepath"]) $aktiv = "activepath";
$nav_feld[] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"public" => $db->f("public"),
"idcatlang" => $db->f("idcatlang"),
"active" => $aktiv,
"sub" => $sub_feld);
if ($aktiv != "") $activepath = $aktiv;
}
$rv = array("feld" => $nav_feld,
"activepath" => $activepath);
return $rv;
}
function liste ($array, $indent = " ")
{
global $first;
if (is_array($array["feld"])) {
if ($first) {
echo $indent . "<ul id=\"nav\">\n";
$first = 0;
}
else echo $indent . "<ul>\n";
foreach ($array["feld"] as $menupunkt) {
$visible = checkCatPermission($menupunkt["idcatlang"],$menupunkt["public"]);
if ($visible) {
if ($menupunkt["active"] == "active") echo $indent . $indent . "<li id=\"active\">\n";
elseif ($menupunkt["active"] == "activepath") echo $indent . $indent . "<li class=\"activepath\">\n";
else echo $indent . $indent . "<li>\n";
if (is_array($menupunkt["sub"]["feld"])) {
echo $indent . $indent . $indent . "<a class=\"daddy\" href=\"front_content.php?idcat=" . $menupunkt["idcat"] . "\">" . $menupunkt["name"] . "</a>\n";
liste($menupunkt["sub"], $indent." ");
}
else echo $indent . $indent . $indent . "<a href=\"front_content.php?idcat=" . $menupunkt["idcat"] . "\">" . $menupunkt["name"] . "</a>\n";
echo $indent . $indent . "</li>\n";
}
}
echo $indent . "</ul>\n";
}
}
/* Create Navigation Array */
$navitems = nav_feld($hauptkategorie);
$first = 1;
liste($navitems);
?>
Zuletzt geändert von Dodger77 am Do 21. Jun 2007, 11:42, insgesamt 2-mal geändert.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Funktioniert das mit den geschützten Kategorien denn überhaupt, also mit anderen Navigationsmodulen?
Alles aus Tipps&Tricks berücksichtigt:
http://www.contenido.org/forum/viewtopic.php?t=13925
?
Alles aus Tipps&Tricks berücksichtigt:
http://www.contenido.org/forum/viewtopic.php?t=13925
?