Seite 4 von 5

Verfasst: 26.02.2008 18:24
von zuluh
Es geht um die Beasty Boy Anzeige im Portal.

Der Name "Walter" soll mittig dargestellt werden.

Hier der Link

Verfasst: 26.02.2008 18:41
von Berliner Schildkroete
ok... wieder was gelernt: text-algin wird von span-elementen nicht unterstützt nimm am besten <p>. An der Darstellung (Firefox) ändert sich nichts.
also:

Code: Alles auswählen

<p style="text-align: center; font-size: 15px;"><a href="./memberlist.php?mode=viewprofile&u=XX"><span>Walter</span></a></p>

Verfasst: 26.02.2008 18:47
von issjut
oder den <center> Tag

Code: Alles auswählen

         <span style="float:center; font-size:11px;"><center><a href="{boy_member.U_USERNAME}"><span<!-- IF moy_member.USERNAME_COLOR -->{boy_member.USERNAME_COLOR}<!-- ENDIF -->>{boy_member.USERNAME}</span></a></center></span><br /><br />
//edit: Wie ich gerade sehe dann eben mit font-size:15px

P.S.: Denk dran, das Schildkroetes Version nicht die Variablen enthält, müsstest Du dann also ggf. noch einsetzen

Verfasst: 26.02.2008 19:24
von zuluh
Danke mal wieder issjut,


klappt wunderbar jetzt, fehlt nurnoch der Gruppenavatar :D

Verfasst: 26.02.2008 19:40
von issjut
zuluh hat geschrieben:Danke mal wieder issjut,


klappt wunderbar jetzt, fehlt nurnoch der Gruppenavatar :D
Da würde ich vorschlagen, dass Du eine feste Bildquelle nimmst... denn das Avatar ändert sich ja nicht, oder?

Es geht zwar sicher auch, dass er sich das Gruppenbild aus der Datenbank zieht, aber dafür würde ich jetzt zu lange brauchen^^

Liegt nämlich wie schon gesagt in einer anderen Tabelle der DB und wir müssten die gesammte query ändern.

Also wenn das für dich ok ist, dann öffne (mal wieder) die beasty_year.html

finde:

Code: Alles auswählen

{boy_member.BOY_AVATAR}
ersetze mit:

Code: Alles auswählen

<img style="display:block;" src="{T_THEME_PATH}/images/beasty.dateiendeung" border="0">
Nun musst du noch das Bild in den Ordner /styles/templates/prosilver/theme/images/
kopieren und es in beasty.dateiendung umbenennen.

Das dateiendung in dem Code oben natürlich auch gegen jpg / png / gif oder was auch immer austauschen

Verfasst: 26.02.2008 19:50
von zuluh
[ externes Bild ][ externes Bild ][ externes Bild ]


Ich habe Dir zu danken [ externes Bild ]

Wieder was erledigt, jetzt fehlt nurnoch die leidige Kassenanzeige :(

P.S: Doch noch 'ne Frage, ich würde gern den Rang des User anzeigen lassen?

Verfasst: 27.02.2008 11:16
von issjut
Ja das dürfte kein Problem sein... unter den Usernamen denke ich mal!

Schicke ich dir wieder heute Abend.

Verfasst: 27.02.2008 15:23
von zuluh
So habe es mal selbst versucht :grin:

Bekomme zwar einen Rang angezeigt aber leider den vom Admin :oops:

Habe folgendes eingefügt.
<span style="float:center;"><center><!-- IF RANK_TITLE --><small>{RANK_TITLE}</small><!-- ENDIF -->
<!-- IF RANK_IMG --><br />{RANK_IMG}<!-- ENDIF -->

Verfasst: 27.02.2008 16:21
von issjut
Du bekommst den Rang von dem der die Seite anschaut... nicht von dem Beasty-User....

Du musst also erstmal den Rang des Users aus der Tatenbank auslesen
schau mal in der PHP Datei im oberen Bereich...

Code: Alles auswählen

//Zeigt nur Mitlieder aus der Angegebenen Gruppe an
$sql = 'SELECT user_id, username, user_posts, user_regdate, user_colour, user_occ, user_from, user_website, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height 
dort musst du erstmal eintragen von wo er die Information holen soll.

Schau also am besten bei phpmyadmin mal nach und füge das ganze dann hinter user_avatar_height hinzu!

nun musst du noch weiter unten die Info "verarbeiten" bzw ins template bringen

Code: Alles auswählen

   'USERNAME'      => censor_text($row['username']),
   'USERNAME_COLOR'=> ($row['user_colour']) ? ' style="color:#' . $row['user_colour'] .'"' : '',
   'U_USERNAME'   => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $row['user_id']),
   'JOINED'      => $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
   'USER_FROM'      => censor_text($row['user_from']),
   'BOY_AVATAR'   => $boy_avatar, 
vorne stehen die Variablen die später im Template die Infos anzeigen, dahinter steht die "Quelle" des ganzen

also 'BOY_AVATAR' => $boy_avatar, wird z.B. im Template mit {BOY_AVATAR} angezeigt, oder 'U_USERNAME' => ..... mit {USER_FROM}

Probier einfach mal ein bisschen...

Ich mache erstmal feierabend ;-)

Verfasst: 27.02.2008 16:24
von zuluh
jo stimmt gerade mal mit anderem User eingeloggt.

Jo schönen Feierabend wünsch ich.

Also die UserRänge stehen in der phpbb_ranks, daraus möchte ich angezeigt bekommen rank_title und rank_image.

Ich habe zwar mal ein wenig rumgefummelt aber mal wieder nicht produktiv :oops:

Ich aber hinter user_avatar_height rank_title, rank_image drangehängt und hinter FROM ' . USERS_TABLE . ' , ' . RANKS_TABLE . '

Unter 'BOY_AVATAR' => $boy_avatar, habe ich
'RANK_TITLE' => ($row['rank_title']),
'RANK_IMG' => ($row['rank_image']),

eingefügt. An der Anzeige ändert sich jedoch nix, immer noch vom gerade eingeloggtem User?

Die beasty_year.html habe ich so gelassen.