pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: luky in 22 Oktober 2005, 00:49:11

Titel: Block who is online
Beitrag von: luky in 22 Oktober 2005, 00:49:11
Hallo,

kann man zwei verschiede block-who is online benutzen. also eines wo männliche User angezeit werden, und eines für weibliche mitglieder? ich haber sowas schonmal gesehen, aber nirgends zum download.
Titel: Re: Block who is online
Beitrag von: jubilee in 22 Oktober 2005, 11:09:52
Hallo !
Zitatkann man zwei verschiede block-who is online benutzen. also eines wo männliche User angezeit werden, und eines für weibliche mitglieder?
Nein. Es gibt abr einen, der männlich/weiblich anzeigt.
MfG
jubilee
Titel: Re: Block who is online
Beitrag von: luky in 22 Oktober 2005, 15:09:00
Hallo,

Nein? Ja? hmmm. gibt es den als download? wenn ja wo?
Titel: Re: Block who is online
Beitrag von: vittatus in 23 Oktober 2005, 20:11:40
Hey,
ich hab ein fertig gemacht wo Männlich / Weiblich angezeigt wird und das alter.
haste interesse daran ?

gruss Markus
Titel: Re: Block who is online
Beitrag von: tuningcar in 23 Oktober 2005, 21:31:30
Hallo !

Ich hätte Interesse an den Block  ;)

Wenn du willst kannst ihn mir schicken : spam@tuningcar.de

Danke
Titel: Re: Block who is online
Beitrag von: vittatus in 23 Oktober 2005, 22:20:21
Hey,

habs dir geschickt.

Markus
Titel: Re: Block who is online
Beitrag von: luky in 24 Oktober 2005, 11:07:03
Hey,

cool.. klar hab ich interesse !!!

webmaster@tunischat.net
Titel: Re: Block who is online
Beitrag von: smartmusic in 24 Oktober 2005, 11:12:25
sende mir ihn doch bitte auch mal...

info at gecealem.de

danke
Titel: Re: Block who is online
Beitrag von: Andi in 24 Oktober 2005, 14:27:05
sende hier, sende da.....

Kennt ihr diese Seite?
http://www.pragmamx.org/Downloads-d_op-AddDownload.html
Titel: Re: Block who is online
Beitrag von: vittatus in 24 Oktober 2005, 23:31:39
Hey
habs zu den downloads hinzugefügt..

http://markuswahl.funpic.de/downloads/who_is_online.zip (http://markuswahl.funpic.de/downloads/who_is_online.zip)

Gruss
Markus
Titel: Re: Block who is online
Beitrag von: Andi in 24 Oktober 2005, 23:49:10
Jop, hab's gerade freigeschaltet  :)

Habe kurz in den Code geschaut, saubere Arbeit  :thumbup:
Titel: Re: Block who is online
Beitrag von: vittatus in 24 Oktober 2005, 23:50:55
Hey,
Danke  ::)
bin noch nicht so ganz bewandert in php. Habe es mehr oder weniger zusammen gefriemelt  :P

Gruss Markus
Titel: Re: Block who is online
Beitrag von: luky in 25 Oktober 2005, 11:25:20
Super gefällt mir gut  :thumbup:,

kann man die block größe ändern? also wie es vorher war, weil bei mir zeigt er es sehr lang.

gruß

luky
Titel: Re: Block who is online
Beitrag von: Liu-Kang in 25 Oktober 2005, 13:14:17
Dürfte ich vielleicht erfahren was Du alles an dem Code geändert hast?
Ich habe nämlich an diesem Block schon soviel geändert das ich ihn ungerne übrschreibe.
Titel: Re: Block who is online
Beitrag von: smartmusic in 25 Oktober 2005, 13:24:47
benenne ihn doch einfach um und teste ihn als admin ;)
Titel: Re: Block who is online
Beitrag von: Knut in 27 Oktober 2005, 11:37:58
Klasse arbeit. Vielen Dank.

Hab mir den Code mal durchgeschaut, aer die Stelle nicht gefunden, wo ich das Alter wieder ausblenden kann. Kann mir grad mal jemand auf die Sprünge helfen? Danke.

Gruss Knut
Titel: Re: Block who is online
Beitrag von: Catlak in 27 Oktober 2005, 11:50:43
hi vittatus,
echt klasse arbeit gratuliere dir ..
hätte da ein vorschlag kann ma da nicht so einstellen das die mädchen in rose und männer in blau oder schwarzer schriftfarbe angezeigt werden ??

mfg
Titel: Re: Block who is online
Beitrag von: Knut in 27 Oktober 2005, 12:09:33
Sorry, habs jetzt selber gefunden. Steht zwischen Zeile 114-129
Titel: Re: Block who is online
Beitrag von: vittatus in 27 Oktober 2005, 14:26:37
hey..
bin gerade dabei sowas zu machen leider klappt es nicht so ganz..
sobald ich die schriftfarbe ändere wird kommt eine leerzeile unter jedem namen.
versuche es im moment bei den Admins so:


<option style=\"color:white;\"> TEXT </option>

jemand eine Idee wie man es machen könnte ?

Gruss Markus
Titel: Re: Block who is online
Beitrag von: Knut in 27 Oktober 2005, 16:44:10
also bei mir hats geklappt. bspw. Zeile 117:

whoonlineselect.="<option style=\"color:blue;\" value=\"".$uname2."\" title=\"".$uname2."\">".$uname3." (m)</OPTION>\n";
Titel: Re: Block who is online
Beitrag von: vittatus in 27 Oktober 2005, 16:58:20
Hey,
du hast es aber so gemacht das alle dann blau sind ..
ich meine das die admins z.b weiss sind und männer blau usw.. wie könnte man das realisieren ?

Gruss Markus
Titel: Re: Block who is online
Beitrag von: schnikemike in 29 Oktober 2005, 17:33:14
kann man sowas machen das vor jedem user der avartar ganz klein eingeblendent wird?

Bzw. am besten das userbild aber das sit ja im normalfall das gleiche.
Titel: Re: Block who is online
Beitrag von: jubilee in 01 November 2005, 19:48:32
Hallo !
Zitatkann man sowas machen das vor jedem user der avartar ganz klein eingeblendent wird?
Die Namen stehen in einem select/option-Feld. Da kannst du keine Grafik hinzufügen.

Mfg
jubilee
Titel: Re: Block who is online
Beitrag von: schnikemike in 02 November 2005, 15:54:04
Ich versteh nicht ganz. Meinst du im eigenen Profil eine Avartar einfügen .

Hab im code vom block nicht die entsprechende stelle gefunden.
Titel: Re: Block who is online
Beitrag von: vittatus in 02 November 2005, 16:59:19
du kannst im Block keine grafiken anzeigen lassen..
weil es select/option-feld Feld ist wo es angezeigt werden würde.
Titel: Re: Block who is online
Beitrag von: schnikemike in 02 November 2005, 17:38:05
Ich komme da leider nicht ganz mit. Versteh da leider gerade nur Bahnhof? :'(
Titel: Re: Block who is online
Beitrag von: JoergK in 02 November 2005, 17:57:51
ZitatIch komme da leider nicht ganz mit. Versteh da leider gerade nur Bahnhof? :'(

Zug vor der Nase abgefahren? Koffer geklaut?  ;D ;D ;D

Ok, nu mal wieder ernst werden  ;)

Du verstehst nicht, warum man keine Grafiken/Bilder vor/hinter den Usernamen in der "Wer ist Online"-Liste des Blocks anzeigen lassen kann? Ganz einfach: Diese Liste ist ein sogenanntes SELECT-Feld was wiederum eins der möglichen Feldtypen innerhalb eines (HTML)-Formulares ist.
Und die (technische) Deklaration für HTML-Felder läßt nunmal keine Grafiken (HTML: <IMG SRC="bildname.endung" ... />) zu.

Beispiel 1 (richtig):
Zitat<FORM .....>
 <SELECT NAME="bla" SIZE="1">
   <OPTION VALUE="wert1">User 1</OPTION>
   <OPTION VALUE="wert2">User 2</OPTION>
 </SELECT>
</FORM>
Beispiel 2 (falsch):
Zitat<FORM .....>
 <SELECT NAME="bla" SIZE="1">
   <OPTION VALUE="wert1"><IMG SRC="bildname1.endung" WIDTH="5" HEIGHT="5" ALT="" /> User 1</OPTION>
   <OPTION VALUE="wert2"><IMG SRC="bildname2.endung" WIDTH="5" HEIGHT="5" ALT="" /> User 2</OPTION>
 </SELECT>
</FORM>

In beiden Fällen bekommst Du das SELECT-Feld gleich angezeigt, nämlich OHNE Bild(er).


Gruss,
JoergK
Titel: Re: Block who is online
Beitrag von: schnikemike in 02 November 2005, 19:35:13
Das habe ich verstanden!   Danke!  Wie kann man es dann lösen? Möglich ist e sdefinitiv!  Nur warscheinlich muss man den ganzen Block umschreiben.
Titel: Re: Block who is online
Beitrag von: JoergK in 02 November 2005, 20:08:40
ZitatDas habe ich verstanden!
Gut :luxhello:

ZitatWie kann man es dann lösen? Möglich ist e sdefinitiv!
:genie: Und warum fragst Du dann, wennst'es so genau weißt?

Ich könnte mir höchsten vorstellen, dass man es mittels JavaScript hinbekommen könnte, bin mir aber nicht sicher, da meine JavaScript-Kenntnisse recht bescheiden sein. Wie sagte Andi(?) mal so treffend (zumindest so ähnlich) und sprach mir dabei aus der Seele?
ZitatHab ich schon gesagt, dass ich JavaScript hasse?

:BD:

ZitatNur w**UPS**einlich muss man den ganzen Block umschreiben.
Das wäre natürlich auch möglich. Statt dem Formular mit der Select-Liste "einfach" alle User, die grad online sind, untereinander mittels "normaler" HTML-Ausgabe auflisten und den Usernamen mit nem Link unterlegen. Dann kannste vor/hinter jeden Usernamen auch nen Bild setzen. Hat nur 2 Nachteile:

1. Du kannst nem User nicht (mehr) per Doppelklick direkt ne PM schreiben.
2. Der Block wird mit jedem User, der Online ist, länger ... überleg mal, wie lang die werden könnte, wenn ne Community 100, 200 oder mehr User hat und nen grösserer Teil davon is gleichzeitig online. Da kannste dann "stundenlang" nach unten scrollen, bist Du alle gesehen hast bzw. an die Blöcke unter dem Wer-ist-Online-Block kommst.

Nix für ungut, schnikemike, aber vielleicht solltest Du Dir auch mal diese Buch- und Infotips (http://www.pragmamx.org/modules.php?name=Forum&topic=14216.msg97514#msg97514) zu Gemüte führen.  ;)


Gruss,
JoergK
Titel: Re: Block who is online
Beitrag von: schnikemike in 05 November 2005, 19:48:12
Das mit der ausgabe in html hatte ich mir auch schon überlegt.  Ich hatte mir da gedacht man könnte die user ja in einem scroll textfeld ausgeben.  Oder wie du schon sagts per java ( nachteil kann nicht von jedem angezeigt werden).

Vorteil mit dem scrolfeld wäre man könnte relativ einfach   weibliche und männliche user getrennt anzeigen.

Hab gerade die Lektüre  php und mysql von markt und technik zur hand.  aber danke für den Tip.
Titel: Re: Block who is online
Beitrag von: vittatus in 05 November 2005, 23:22:09
hey hab mir da heute nochmal ein kopf drum gemacht wie es zu lösen wäre es per html zu lösen...

Also ich bin zu dem entschluss gekommen das es eigentlich ohne großen aufwand zu lösen wäre und zwar wenn man das wie JoergK schon gesagt hat es einfach aufzulisten mit dem kleinen unterschied das man es per iframe einbinden würde da wäre das mit der länge vom Block schonmal kein thema mehr.. und noch besser an der sache ist das man ein target befehl einbauen könnte ;) dafür würde dann allerdings das mit den PN wie schon gesagt wegfallen wobei das eigentlich auch garnicht so oft gebraucht werden würde / gebraucht wird meiner meinung nach.

Gruss Markus

Edit:
was wir da noch am Rande einfällt..
Dann sollte es eigentlich auch kein Problem mehr sein die benutzergruppen entsprechend in anderen Farben anzuzeigen ...  ::)
Titel: Re: Block who is online
Beitrag von: JoergK in 06 November 2005, 00:20:30
Zitat... es einfach aufzulisten mit dem kleinen unterschied das man es per iframe einbinden
Guter Plan, da hatte ich gar nicht dran gedacht  ;)

Zitat... das man ein target befehl einbauen könnte
Den mußte dann sogar nutzen, damit das Userprofil nich im IFrame sondern im Hauptfenster angezeigt wird:
target = '_parent'


Gruss,
JoergK
Titel: Re: Block who is online
Beitrag von: NeMeSiSX2LC in 06 November 2005, 04:03:13
<div style=\"height: 80px; overflow: auto;\>HIER DIE HTML LISTE BZW DIE WHILE AUSGABE</div>

Besseres beispiel dazu findet sich in der file block-Birthday_2.php ;) Auf die art fällt das ewig scrollen weg und iframe muss auch nicht sein :D
Titel: Re: Block who is online
Beitrag von: schnikemike in 06 November 2005, 14:07:14
Das ist natürlich auch noch ne möglichkeit. Ist echt spannend.

Jetzt wäre noch die grose preisfrage.  wenn man das ganze in ein "mouse over"  menü verpackt würde es dann nicht mehr viel platz einehmen und man kann sehr schnell sehen wer gerade online ist. Aber halt nur wenn man es will.  geht sowas? Mir ist das nur per java bekannt.