Avatar Klauschutz und nun ist das Avatar linksbündig

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von Oggy1 »

Hallo,
ich habe diesen Code von @King_S unten eingebaut und es funktioniert soweit auch ganz super, jedoch ist das Avatar-Bild jetzt linksbündig und nicht mehr zentriert, was muss geändert werden, damit wieder das Bild richtig passen tut??
Unsichtbares Bild über Avatare
Damit wird das speichern der Avatare erschwert:

Erstellt ein 1x1 px Größes, transparentes Bild (oder ladet das hier: http://board.webhosting-sk.de/images/blank.gif )
Und speichert es im images Ordner als blank.gif.

Nun folgende Änderungen vornehmen:

In der functions_display.php:
SUCHE:

Code: Alles auswählen

Code: Alles auswählen

       return '<img src="' . $avatar_img . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';

ERSETZE MIT:

Code: Alles auswählen

Code: Alles auswählen

       return '<table border="0" cellpadding="0" cellspacing="0" style="background-image:url('. $avatar_img . ');"><tr><td><img src="images/blank.gif" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" /></td></tr></table>';


Das ergibt eine Tabelle, deren Hintergrund das Avatar ist und im Inhalt das transparente Bild. verscuht man nun das Avatar zu speichern, so erhält der Anwender ein einfaches, leeres gif Bild :P
cu Oggy1
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von franki »

Hallo
Versuche es mal mit

Code: Alles auswählen

<td align="center">
LG Franki
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von Oggy1 »

Hallo franki,
mit dem center hatte ich es schon in unterschiedlichen Varianten versucht, entweder geht es wirklich nicht oder der Fehler liegt bei mir :-?

Wenn ich <table border="0" ....... auf <table border="50" ....... abändere, dann ist das Avatar zwar wieder zentriert, jedoch mit einem dicken Rahmen darum.
cu Oggy1
hackepeter13
Valued Contributor
Beiträge: 3568
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von hackepeter13 »

franki hat geschrieben:Hallo
Versuche es mal mit

Code: Alles auswählen

<td align="center">
Kann es sein, dass das nicht geht, weil das eigentliche Avatar in der <table> als Hintergrundgrafik geladen wird?!
So würde man ja nur die blank.gif in der Tabellenzelle zentrieren.

Sprich der gesamte <table></table> Bereich müsste zentriert werden. ;)
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von franki »

Hallo Oggy1

Versuche es dann mal so:

Code: Alles auswählen

return '<table border="0" cellpadding="0" cellspacing="0" style="background-image:url('. $avatar_img . '); background-position:center;"><tr><td><img src="images/blank.gif" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" /></td></tr></table>';
LG Franki
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von Oggy1 »

Hallo,
habe es gerade getestet und es geht leider auch nicht, dazu ist mir aber aufgefallen, dass es im Internet Explorer 8 richtig angezeigt wird, im Opera, FireFox und Safari sind diese Avatare dann linksbündig :(
cu Oggy1
Chalas
Mitglied
Beiträge: 14
Registriert: 08.12.2008 20:39

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von Chalas »

Versuche das ganze mal in einen

Code: Alles auswählen

<div align="center">
container einzubauen. Sollte das noch nicht zum erfolg fuehren setz die tabellenbreite auf auf eine fixierte Breite und zwar genau auf die breite des anzuzeigenden Avatars. Also etwas nach dem Stil <table width = " '. avatar$_width .'">
Oggy1
Mitglied
Beiträge: 99
Registriert: 28.10.2007 22:05
Kontaktdaten:

Re: Avatar Klauschutz und nun ist das Avatar linksbündig

Beitrag von Oggy1 »

hallo,
also das funktioniert auch nicht, entweder mache ich was falsch oder es geht wirklich nicht, aber bin ich wirklich der einzige mit dem Problem bzw. MOD??
cu Oggy1
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“