Online Symbol "ÜBER" den Avatar legen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
Akio
Mitglied
Beiträge: 131
Registriert: 08.03.2007 15:41
Wohnort: Seligenstadt
Kontaktdaten:

Online Symbol "ÜBER" den Avatar legen

Beitrag von Akio »

Hallo ;)

Ich wollte mal fragen wie man am besten das User Online Symbol über den Avatar legt?
Derzeit ist es ja unter dem Avatar wenn man die Profil Spalte verkleinert...
Benutze das Postsilver Template...
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Perlchamp »

hi,
dies kannst du z.B. mit 2 nebeneinander liegenden div-Container erreichen, bei denen z.b. der rechte div-container NUR zu sehen ist, wenn der User online ist. Diesem div-container einen höheren z-index verpassen und mittels postion:relative;left:-90px; platzieren. Dieser div-Container enthält das online-Image (z.b. als Hintergrundbild).

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5014
Registriert: 08.06.2009 12:03

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Talk19zehn »

Hello, du könntest class="online" auch in dem Template innerhalb von .... Postbody / Content.... anwenden, müßtest sodann m.E. jedoch mit margin-top experimentieren, um die Icons edit, quote etc. nicht zu überlagern. Das ist jetzt zwar nicht Gegenstand der tatsächlichen Fragestellung und stellt lediglich eine *Idee zur Abhilfe dar. :wink:

Gruß

Edit:
.
Bezug: viewtopic.php?p=1277058#p1277058


Edit:
* da dein Miniprofil recht schmal gehalten ist, ist eine Verlagerung denkbar... :wink:

Edit:
Oder alternativ eine andere Variante...
Zuletzt geändert von Talk19zehn am 04.07.2012 11:42, insgesamt 3-mal geändert.
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Perlchamp »

@Akio:
du bräuchtest lediglich auf meine Seite gehen und dir den Style "Cruisin' Orange" mit FireBug ansehen ...

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Akio
Mitglied
Beiträge: 131
Registriert: 08.03.2007 15:41
Wohnort: Seligenstadt
Kontaktdaten:

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Akio »

Hmmm Kann in deinem Template leider keine Grafik "über" dem Avatar erkennen, auch in firebug nicht =(

Bin da irgendwie grad ratlos... das einzige was mir einfällt ist den avatar in eine div als bg image zu packen und in die div dann die andere div oben rechts positionieren von der avatar div und dort das online logo rein klatschen...

würde ich jedenfalls gerne tun wenn ich begreifen würde welchen code ich in welche div packen muss Oo blick leider kein meter durch bei dem ganzen if und end if kram =/
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Perlchamp »

@Akio:
das siehst du auch nur, wenn du online, sprich: angemeldet bist und z.B. im "Kummerkasten" einen Beitrag erstellst.
Ich sehe das "online"-Logo ÜBER dem Avatar (da ich Beiträge erstellt habe UND online bin) ...

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Akio
Mitglied
Beiträge: 131
Registriert: 08.03.2007 15:41
Wohnort: Seligenstadt
Kontaktdaten:

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Akio »

AH stimmt, genau so hab ich mir das vorgestellt ja ;) nur das bei mir das online symbol nich so exakt im avatar sein soll wie bei dir, aber das is ja positionierungs sache dann ;)

Das dumme is ich könnte das ganze Forum neu designen, könnte alles mit eigenem CSS von neu auf anfangen.
kann halt einfach absolut rein gar nichts mit den IF abfragen da anfangen,
wenn ich die sehe ist es als würde ich mir ne Bauanleitung für ein Uhrwerk anschauen..
peil einfach nichts...
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Perlchamp »

@Akio:
vielleicht hilft Tante G ?

Noch etwas:
die stylesheet.css gibt die REIHENFOLGE der zu ladenden css-Dateien an, d.h. falls gleiche Klasseneinträge bzw. -elemente in 2 oder mehr css-Dateien vorhanden sind, hat derjenige Klasseneintrag bzw. -element, welcher als LETZTES "abgerufen" wird, Vorrang, d.h. Farbangaben in z.B. der common.css werden durch GLEICHE (falls vorhanden) Einträge in z.b. der colour.css ersetzt;
wenn du dir ALLE css-Dateien anschaust, wirst du dies feststellen.
Daher:
bevor du eigene Klassen oder Styles entwickelst, ALLE Farb-, Border-Angaben z.b. NUR in die colours.css rein und aus den anderen rauslöschen. Dann hast du ein etwas "sauberes" css. Und dies mit allen css-Dateien machen, d.h. GLEICHE Klasseneinträge bzw. -elemente RAUS und in entsprechende css-Datei REIN!

Viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Akio
Mitglied
Beiträge: 131
Registriert: 08.03.2007 15:41
Wohnort: Seligenstadt
Kontaktdaten:

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Akio »

Ah das habe ich mir schon gedacht und auch ausprobiert, hat nich geklappt, aber dann lag der fehler wohl nicht in der css sondern in der html template file

http://www.mywebexile.de/beispiel.html

So würde ich das lösen, aber hab halt kein plan wie ich das anwende in der Template File...
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Online Symbol "ÜBER" den Avatar legen

Beitrag von Perlchamp »

hi,

Code: Alles auswählen

<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
=> falls User online ist UND NICHT ignoriert wird (= ignorierte Mitglieder im UCP), dann die Klasse "online" verwenden ==> dies kannst du an die Stelle verschieben, an welcher du es haben möchtest, ABER nicht außerhalb des Befehlsblocks

Code: Alles auswählen

<!-- IF not postrow.S_IGNORE_POST --> ... <!-- ENDIF -->
, so dass der Context weiterhin stimmig ist.

Code: Alles auswählen

			<dt>
				<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ENDIF -->
			</dt>
=> falls der User einen Avatar angegeben hat und falls der Beitragsersteller bekannt/angegeben ist, dann diesen Avatar (vom Beitragsersteller) verlinken, sonst nicht (hier die zwei divs rein mit obigen Befehlsschalter für "online"-Klasse" (ungetestet).

css kannst du ja ...

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“