[Erledigt] Theme NTJ_DarkKrokus - Provisorische Möglichkeit, die linken Blöcke .

Begonnen von Ersin, 12 Januar 2009, 00:34:16

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ersin

Hi Leute..

habe mir vor kurzem das  - Dark Krokus - Theme runtergeladen.Und bemerkt,dass es keine functions.php hat,denn dann könnte man die linken Blöcke entfernen und bestimmte Seiten ohne linke und rechte Blöcke betrachten.Wie macht das jetzt ohne die functions.php ?

Hab im Anhang das Dark Krokus Theme eingefügt,ihr könnt es euch kurz anschauen?

jogi24

die Änderungen :

1. deine theme.php öffnen, nach function themeheader() { suchen

füge in die folgende Zeile (die mit global beginnt) die Variable $name ein.

2. Beispiel das Forum... deine theme.php öffnen, nach blocks(left); suchen und durch ersetzen:

// START - Linke Bloecke weg (1 Modul)
if ($name=='Forums') {
}
else {
blocks(left);
}
// END - Linke Bloecke weg (1 Modul)

mehrere Module (Beispiel: Foren und Web_Links) ohne linke Blöcke:

// START - Linke Bloecke weg (x Module)
if ($name=='Forums' or $name=='Web_Links') {
}
else {
blocks(left);
}
// END - Linke Bloecke weg (x Module)


Auszug aus dem Forum von pragmamx.de.

bei der Verwendung der VKPmX 2.1a oder pragmaMx ist diese Variante zu nutzen

// START - Linke Bloecke weg (x Module)

  if ($_REQUEST['name']!='Gallery' && $_REQUEST['name']!='Forum' && $_REQUEST['name']!='Kalender' && $_REQUEST['name']!='My_eGallery') {
   blocks('left');
   }
}
// END - Linke Bloecke weg (x Module)

Ersin

Danke für deine Hilfe,

aber es hat nicht richtig hingehauen.Wie du`s beschrieben hast,habe nach function themeheader() gesucht und gleich neben global die Variable $name eingefügt.Soweit alles klar.Da ich pragmamx verwende,habe ich blocks(left) mit dieser Variante ersetzt bzw. überschrieben:

// START - Linke Bloecke weg (x Module)

  if ($_REQUEST['name']!='Gallery' && $_REQUEST['name']!='Forum' &&

$_REQUEST['name']!='Radyo KoyeDersim' &&

$_REQUEST['name']!='My_eGallery') {
   blocks('left');
   }
}
// END - Linke Bloecke weg (x Module)



So...und jetzt habe ich erstmal keinen Zugang in meine Seite,bekomme die folgende Fehlermeldung:

Parse error: syntax error, unexpected '}' in /var/www/web97/html/themes/NTJ_DarkKrokus/theme.php on line 134

Andi

Moin :)

steht doch eigentlich da:
Zitatsyntax error, unexpected '}'
es ist eine schliessende geschweifte Klammer zuviel...

So wäre es richtiger:
// START - Linke Bloecke weg (x Module)
if ($_REQUEST['name']!='Gallery' &&
    $_REQUEST['name']!='Forum' &&
    $_REQUEST['name']!='Radyo KoyeDersim' &&
    $_REQUEST['name']!='My_eGallery') {
   blocks('left');
}
// END - Linke Bloecke weg (x Module)
schön´s Grüssle, Andi

Ersin

Danke dir andi..

wenn wir dich nicht hätten  :JC_highfive: .Funktioniert einwandfrei ;)