pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: Martin am 05 Oktober 2003, 23:39:44

Titel: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: Martin am 05 Oktober 2003, 23:39:44
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
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: kochloeffel am 05 Oktober 2003, 23:49:46
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
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: Martin am 06 Oktober 2003, 00:48:15
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
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: _Gerry_ am 06 Oktober 2003, 02:06:51
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');

 ;)
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: _Gerry_ am 08 Oktober 2003, 20:34:09
War eben auf deiner Page, sah das sich nichts verändert hat.
Ging es mit der Änderung nicht, oder hast es noch nicht getestet?  ;)
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: Martin am 09 Oktober 2003, 00:09:01
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]
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: _Gerry_ am 09 Oktober 2003, 09:06:27
Kein Problem!  ;)
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: jubilee am 09 Oktober 2003, 15:24:33
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
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: _Gerry_ am 09 Oktober 2003, 15:35:43
 
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!  ;)
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: jubilee am 09 Oktober 2003, 20:08:35
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

Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: jubilee am 09 Oktober 2003, 20:34:56
Ahhh jaaaa da unten .........
 
Zitat$tdwidth = $tmcol[6];
das hatte ich allerdings übersehen ......
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: Martin am 10 Oktober 2003, 12:06:34
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.
Titel: Re: Keine Blöcke & kein Leerraum rechts NUR auf Startseit
Beitrag von: Martin am 10 Oktober 2003, 22:46:42

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.