Seite 1 von 1

Leerzeilen vermeiden

Verfasst: 06.03.2006 11:59
von insy
Wie vermeide ich das Entstehen von Leerzeilen bei fehlenden Profilangaben?

[ externes Bild ]
Dort beim Pfeil sollte das Alter stehen, Benutzer möchte sein Alter aber nicht preisgeben. Wie kann ich erreichen, dass dennoch alles normal untereinander steht ohne dass wg. Birthday Mod eine Lücke entsteht?

Verfasst: 06.03.2006 12:03
von mad-manne
ich denke, es wäre wesentlich einfacher, den Birthday-MOD so umzubauen, dass er bei fehlender Altersangabe etwas wie "Alter: keine Angabe" an das Template übergibt.

Ansonsten müsstest du alle Profilangaben bereits im Script "zusammenfassen" und im Template nur noch eine um Leerzeilen bereinigte Variable ausgeben ...

Gruss,
Manne.

Verfasst: 06.03.2006 14:24
von S2B
mad-manne hat geschrieben:ich denke, es wäre wesentlich einfacher, den Birthday-MOD so umzubauen, dass er bei fehlender Altersangabe etwas wie "Alter: keine Angabe" an das Template übergibt.
Das würde ich nicht sagen, ich habe die <br />'s in allen meinen Foren in die viewtopic.php geschrieben, das ist eine Sache von einer Minute...

@insy: Verlinke mal bitte deine viewtopic.php. :wink: (KB:datei)

Verfasst: 06.03.2006 14:54
von mad-manne
S2B hat geschrieben: ich habe die <br />'s in allen meinen Foren in die viewtopic.php geschrieben, das ist eine Sache von einer Minute...
Funktionieren tut natürlich auch das, aber es widerspricht der Idee des Template-Systems. Wenn später weitere Änderungen am Template durchgeführt werden sollen, muss man zumindest genau wissen, wieviel HTML bereits im Script erzeugt wurde :wink:

So long,
Manne.

Verfasst: 06.03.2006 14:56
von S2B
mad-manne hat geschrieben:Funktionieren tut natürlich auch das, aber es widerspricht der Idee des Template-Systems.
OK, ein switch für jede Profileigenschaft. :D

Nee, mal im Ernst: Die <img />-Tags für die Avatare sind um ein Vielfaches "schlimmer" wie ein einfaches <br /> in einer php-Datei... :wink:

Verfasst: 06.03.2006 19:41
von insy
S2B hat geschrieben:
mad-manne hat geschrieben:ich denke, es w�re wesentlich einfacher, den Birthday-MOD so umzubauen, dass er bei fehlender Altersangabe etwas wie "Alter: keine Angabe" an das Template �bergibt.
Das w�rde ich nicht sagen, ich habe die <br />'s in allen meinen Foren in die viewtopic.php geschrieben, das ist eine Sache von einer Minute...

@insy: Verlinke mal bitte deine viewtopic.php. :wink: (KB:datei)
hier mal meine viewtopic.php: http://www.demolitionlovers.de/txt/viewtopic.txt
koenntest du mir dann noch sagen, an welchen Stellen du dann was gemacht hast? :) Ausser Birthday hab ich noch Gender, Emotion und Wohnort als optionale Angabe, wo auch Leerzeilen entstehen, wenn diese Angaben fehlen. ;)

Verfasst: 06.03.2006 22:32
von S2B
Ich sag dir einfach ein Beispiel und du versuchst den Rest selber. :wink:
Finden:

Code: Alles auswählen

	$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
In der Zeile finden:

Code: Alles auswählen

$postrow[$i]['user_from']
Danach einfügen:

Code: Alles auswählen

 . '<br />'
Beim Birthday-MOD geht es ein bisschen anders:
Finden:

Code: Alles auswählen

		$poster_age = $lang['Age'] . ': ' . $poster_age;
In der Zeile finden:

Code: Alles auswählen

$poster_age
Danach einfügen:

Code: Alles auswählen

 . '<br />'