pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: henne am 06 Juni 2002, 13:44:43

Titel: Theme und Navigation
Beitrag von: henne am 06 Juni 2002, 13:44:43
Hallo,

also ich habe mir ein eigenes Theme gebastelt (NukeNews verändert) in diesem Theme habe ich eine horizontale

JavascriptNavigation, brauche also die normale Navigation im Block nicht mehr(Platzgewinn)
nun möcht ich aber meinen Usern trotzdem andere Themes anbieten. Das Problem ist da die Navigation abgeschalten ist sehen
Sie sie auch nicht nur die Horizontale in meinem Theme.
Lange Rede kurzer Sinn:
Gibt es ne Möglichkeit die Navigation je nach Theme anzuzeigen oder auch nicht ???

Ciao Henne :puzz
Titel: Re: Theme und Navigation
Beitrag von: henne am 19 Juni 2002, 14:47:28
hat keiner eine idee oder ist es einfach in vergessenheit geraten ??? ;)
Titel: Re: Theme und Navigation
Beitrag von: FrankySZ am 19 Juni 2002, 15:04:07
Hi henne,
ups bestimmt uebersehen worden, sorry, ...

Wenn ich dich richtig verstehe, moechtest du, dass wenn ein user ein theme ohne dein javascript auswaehlt automatisch die Navigation im Hauptmenue bekommt ...

Die Möglichkeit ist soweit mir bekannt noch nicht vorgesehen bzw realisiert worden, dass die Bloecke Themeabhaengig angezeigt werden, aber evtl aht ja einer der anderen User ne Möglichkeit dies zurealisieren....
Titel: Re: Theme und Navigation
Beitrag von: Andi am 19 Juni 2002, 15:17:41
ne Idee, kann es aber im Moment nicht testen:

Nimm folgende Funktion (ist aus mainfile.php) und kopiere sie am Ende in Deine theme.php mit dem js-Menü. Den String derBlockTitel musst Du durch den Titel des Blocks ersetzen, der nicht angezeigt werden soll.

 function myblocks($side) {
    global $storynum, $prefix, $multilingual, $currentlang, $dbi, $admin, $user;
    if ($multilingual == 1) {
    $querylang = "AND (blanguage='$currentlang' OR blanguage='')";
    } else {
    $querylang = "";
    }
    if (strtolower($side[0]) == "l") {
$pos = "l";
    } elseif (strtolower($side[0]) == "r") {
$pos = "r";
    }  elseif (strtolower($side[0]) == "c") {
$pos = "c";
    }
    $side = $pos;
    $result = sql_query("select bid, bkey, title, content, url, blockfile, view from ".$prefix."_blocks where position='$pos' AND active='1' $querylang ORDER BY weight ASC", $dbi);
    while(list($bid, $bkey, $title, $content, $url, $blockfile, $view) = sql_fetch_row($result, $dbi)) {
if ($bkey == admin) {
   adminblock();
[b]} elseif ($title == "derBlockTitel") { # Blocktitel des Blocks der nicht angezeigt werden soll
  # einfach ignorieren
}[/b] elseif ($bkey == userbox) {
   userblock();
} elseif ($bkey == "") {
   if ($view == 0) {
render_blocks($side, $blockfile, $title, $content, $bid, $url);
   } elseif ($view == 1 AND is_user($user) || is_admin($admin)) {
render_blocks($side, $blockfile, $title, $content, $bid, $url);
   } elseif ($view == 2 AND is_admin($admin)) {
render_blocks($side, $blockfile, $title, $content, $bid, $url);
   } elseif ($view == 3 AND !is_user($user) || is_admin($admin)) {
render_blocks($side, $blockfile, $title, $content, $bid, $url);
   }
}
    }
}
 


Im themefile, in der Funktion themeheader() findest Du den Eintrag blocks(left);.
Diesen änderst Du ab in:  myblocks(left);

Müsste dann gehen,  ;)
Titel: Re: Theme und Navigation
Beitrag von: henne am 19 Juni 2002, 15:17:43
das wäre echt super wenn jemand eine Idee hätte es würde ja auch reichen wenn die seitliche Navigation immer an wäre und nur bei meinem Theme mit dem javascript würde es ausgeblendet werden.
und ich glaub da gibt es noch ein problem diese sachen werden ja in der Datenbank gespeichert also müßte ja aus dem Theme heraus ein Datenbankaufruf kommen der dann änderungen an ihr vornimmt. Das hieße das diese eine stelle in Der datenbank dann offen (unsecure) für jeden Benutzer wäre egal ob angemeldet oder nicht.

Vileicht hat ja noch wer ne idee :puzz
Titel: Re: Theme und Navigation
Beitrag von: Andi am 19 Juni 2002, 15:20:21
hochschieb.....

posts überschnitten :D
Titel: Re: Theme und Navigation
Beitrag von: henne am 19 Juni 2002, 15:29:58
Hi SiteAdminAndi,

warst wohl einen Tick schneller hab es gerade ausprobiert und was soll ich sagen auf dich ist doch immer Verlass
funzt auf Anhieb.
Ich bin begeistert, SENSATIONELLLLLLL!!!!

Vielen Vielen Dank

Ciao henne
Titel: Re: Theme und Navigation
Beitrag von: henne am 19 Juni 2002, 15:30:29
Hi SiteAdminAndi,

warst wohl einen Tick schneller hab es gerade ausprobiert und was soll ich sagen auf dich ist doch immer Verlass
funzt auf Anhieb.
Ich bin begeistert, SENSATIONELLLLLLL!!!!

Vielen Vielen Dank

Ciao henne
Titel: Re: Theme und Navigation
Beitrag von: Andi am 19 Juni 2002, 16:57:18
 :D :D :D
irgendwie habe ich Heute nen guten Tag erwischt ;)
Titel: Re: Theme und Navigation
Beitrag von: soxin am 19 Juni 2002, 18:03:03
Hehe ! Echt super andy!