Keine Blöcke & kein Leerraum rechts NUR auf Startseit

Begonnen von Martin, 05 Oktober 2003, 23:39:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Martin

Hi,

folgendes Problem:

Ich hatte bei meinem alten Theme für Anonyme User der Übersichtlichkeit zuliebe (und der DB-Abfragen ;)) rechts keine Blöcke. Der Centerblock ging dann halt bis ganz rechts. Beim vkp-bluestyle ist das, soweit ich sehe nicht ohne weiteres möglich.
Lasse ich die breite bei $tmcol[6] weg, passt das ganze Layout nimmer...

Mit dem leeren Raum rechts siehts halt bisserl doof aus  :cul:
Wer ne idee :quest

kochloeffel

Wozu am Code etwas verändern, wenn du keine Blöcke auf der rechten Seite haben willst? Die kannst du doch auch ganz einfach im Adminbereich ausblenden. Deaktiviere einfach alle Blöcke die rechts angezeigt werden und ändere die die du nach links verlegen willst. Deshalb brauchst du am Code nichts ändern.

Grüße Christian
http://www.waskochstdu.eu" target="_blank">was kochst du?!http://www.waskochstdu.eu/modules/LinkMe/images/8831.gif" border="0" /> Sag uns was du kochst :-)

Martin

Hi!

jo, ausblenden kann ich sie schon, hab ich ja auch.
Nur jetzt ist halt ein 155 px breiter Rand, der leer ist.
Wär halt schön, wenn der mittlere Block bis ganz rechts ginge.
(wenn du kurz auf meine Seite schaust, siehst´ was ich mein)

Gruß
Martin

_Gerry_

Hab es zwar nicht getestet, aber so müsste es eigentlich gehen!
Such in der theme.php nach folgenden Zeilen (zeile 126)
 
echo "<td width='".$tmcol[6]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[6]."' height='".$tmrow[1]."' border='0' alt=''>\n";
blocks('right');
 


und ändere es mal folgendermassen ab:
 
echo "<td width='".$tmcol[6]."'><img src='themes/$thename/images/pixel.gif' width='1' height='".$tmrow[1]."' border='0' alt=''>\n";
blocks('right');

 ;)
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

_Gerry_

War eben auf deiner Page, sah das sich nichts verändert hat.
Ging es mit der Änderung nicht, oder hast es noch nicht getestet?  ;)
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Martin

Hi Gerry,

war gerade noch mit dem Reviews Modul beschäfitgt.
Habs jetzt geändert und es funzt wunderbar. Wenn man eingeloggt ist, werden die rechten Blöcke auch optimal angezeigt.

Einzige kleine Änderung zu deinem Vorschlag - td width muss auch 0 sein. also:
Zitatecho "<td width='1'><img
src='themes/$thename/images/pixel.gif' width='1' height='".$tmrow[1]."'
border='0' alt=''>\n";
blocks('right');
Vielen Dank dafür!

[Editiert am 8/10/2003 von Martin]

_Gerry_

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

jubilee

Hmmmm ....
Ich versteh jetzt aber nicht, warum Ihr in der settings.php zum entsprechenden Theme nicht die Variable
$tmcol[6] gleich auf 1 gesetzt habt.
Dafür ist die settings.php im Themeordner ja da, um das Design
ändern zu können ohne den Code ändern zu müssen .....
MfG
jubilee

_Gerry_

 
ZitatHmmmm ....
Ich versteh jetzt aber nicht, warum Ihr in der settings.php zum entsprechenden Theme nicht die Variable
$tmcol[6] gleich auf 1 gesetzt habt.
Dafür ist die settings.php im Themeordner ja da, um das Design
ändern zu können ohne den Code ändern zu müssen .....
MfG
jubilee
Ganz einfach, weil wenn dort dann die Blöcke für Mitglieder eingeblendet werden, diese dann ja mit einer angabe von 1 nicht wirklich dargestellt werden!  ;)
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

jubilee

Und wo ist da jetzt der unterschied ????
Ob ich das hier nehme :
 
Zitatecho "<td width='".$tmcol[6]."'><img
src='themes/$thename/images/pixel.gif' width='".$tmcol[6]."'
height='".$tmrow[1]."' border='0' alt=''>\n";
blocks('right');
und dann $tmcol[6] auf 1 setze
oder ob ich das hier nehme :
 
Zitatecho "<td width='1'><img
src='themes/$thename/images/pixel.gif' width='1' height='".$tmrow[1]."'
border='0' alt=''>\n";
blocks('right');
Da sehe ich eigentlich keinen Unterschied .....
MfG
jubilee


jubilee

Ahhh jaaaa da unten .........
 
Zitat$tdwidth = $tmcol[6];
das hatte ich allerdings übersehen ......

Martin

ich hatte das zuvor auch ausprobiert. Es funktioniert schon mehr oder weniger, aber auch die Breite der Trennstriche zwischen den Blöcken wird doch mit $tmcol[6] definiert. Die sieht man dann garnimmer.

Martin


Aufgemerkt: Es funktioniert so leider doch nicht richtig. Ich hab die Seite bisher nur im Mozilla getestet. Der zeigt sie richtig an. Im Internet Explorer wird sie jedoch falsch angezeigt.
Dort werden die mittleren Blöcke nicht in die Breite gezogen sondern einfach zentriert...

Ich schau mal, ob ich eine andere, relativ einfache Lösung finde. Ansonsten finde ich mich mit dem breiten Rand rechts ab.