|
crushedice :
| 26.09.2003 19:34 |
Ich habe das Problem, das die Blöcke die ich für die rechte Seite eingetragen habe, nur wenn ich mich auf "Home" befinde angezeigt werden.
Sofern ich in eine andere Katogorie wechsele, ist die rechte Blockseite nicht mehr angezeigt.
Wie kann ich einstellen, das die Blöcke in jeder Katogorie zu sehen sind??? Linke Seite bleibt doch auch stehen.
Gruss, Klaus |
|
|
alt_f4 :
| 11.11.2003 14:39 |
Grüße nach Duisburg (ich bin aus Duissern)!
Zum Thema: Je nach e-Xoops Version kannst Du in der Blockverwaltung (auf der Admin-Seite/Blöcke je Block auf "ändern gehen") anklicken, in welchen Bereichen Du das Modul sehen willst.
CU, Micha |
|
|
cap1 :
| 21.01.2004 09:13 |
Der Themenfaden hier ist zwar schon etwas älter, aber da ich genau dasselbe (subjektive Schönheits-) Problem hatte und bisher keine Lösung dazu irgendwo fand, werd ich einfach mal meinen persönlichen Weg dazu zum Besten geben:
Jedes Modul bestimmt selbst, ob die rechte Blockleiste angezeigt werden soll, oder nicht (Nebenbei bemerkt ziehmlich zum Kotzen, daß das Welcome Modul die Blockleiste auch ausblenden möchte, ist doch gerade bei der Einstiegsseite das Blockgedöns am wichtigsten. )
Innerhalb jeden Moduls wird durch den folgenden Code:$show_rblock = 0; // oder 1 festgelegt, ob die rechten Blöcker auftauchen werden oder nicht.
Die meisten Module blenden den rechten Block aus, aus welchen Gründen auch immer (das einzige Modul, was ich bisher gefunden habe, wo der Platz wirklich benutzt werden müßte, ist das iStat Modul.) 
Man könnte nun durch alle Module gehen und diese Zuweisung einfach rausschmeißen, aber erstens steht da die Faulheit im Wege und zweitens der Schwachsinn (jedes Modulupdate würde diesen Handgriff ja dann wieder verlangen.).
Statt dessen kann man das Problem einfach innerhalb des Theme angehen und damit an einer Stelle, die definitiv nicht irgendwoher upgedated wird.
In der themes/DEINTHEME/theme.php braucht man in der Funktion themefooter einfach nur die Zeile Code:<?php if ($show_rblock) { ?> abändern in den folgenden Code:<?php if (1 /*$show_rblock*/) { ?> und schon werden die rechten Blöcke für immer und auf ewig angezeigt.
CAP1. |
|
|
OliA :
| 26.04.2004 21:50 |
Ohh die Duisburger bin aus Mülheim an der Ruhr und hab auch das problemdas rechts keine blöcke angezeigt werden |
|
|
ZyanKLee :
| 22.06.2004 18:35 |
hallo! angenommen ich möchte die blöcke in allen module anzeigen lassen, ausser der BamaGallerie und den istats - das sollte doch in dieser if-Abfrage realisierbar sein,oder? auf welche funktion muss ich da abfragen?
leider kann ich selber kein php und steh da grad wie der Ochs vorm Berg. Wie müsste diese Abfrage aussehen, damit ich den gewünschten effekt erziele? |
|
|
Nobse :
| 22.06.2004 20:36 |
In dieser if abfrage ist das nicht realisierbar. Du kannst alles möglich in der CVS einstellen was die blöcke betrieft aber in allen Modulen anzeigen ausser Bama kannst du nicht einstellen. Habe keine Idee wie du das realiesieren kannst.  |
|
|
bama :
| 22.06.2004 21:00 |
da du das CVS installiert hast, kannst du alle rechten Blöcke auf anzeigen stellen in der BamaGalerie 3.0 werden die rechten Blöcke nicht angezeigt
bei istats weis ich es nicht
aber du kannst in den Modul nachsehen und $xoopsOption['show_rblock'] =0; setzten dann hast du den gewünschten Efekt |
|
|
|
bama :
| 23.06.2004 09:34 |
probiers mal damit:
Code: if ( preg_match('"modules/bamagalerie3/"i', _PHP_SELF) || preg_match('"modules/istats/"i', _PHP_SELF)) { $show_rblock = 0; }else{ $show_rblock = 1; }
gleich nach dem global in der function xoopsfooter bin mir aber nicht sicher, ob es funktioniert |
|
|
ZyanKLee :
| 25.06.2004 12:07 |
ihr seid klasse jungs 
es hat geklappt !!
is das nich ne lösung, die reif wäre für den festen einbau? |
|
|