online männlich weiblich - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: online männlich weiblich (/thread-2354.html) |
RE: online männlich weiblich - Tifflor - 19.06.2006 Hi, danke schonmal fuer die hilfe bis hierhin aber ich glaube es ist was zu warm fuer mich ;-) habe naemlich fehler: also : das profilfeld hat bei mir die id:3 die profilfelder selber lauten: männlich / weiblich habe den code jetzt so uebernommen wie o.g. und da wo ich dachte dass man aendern musste auch geaendert soll heissen: $fidx = "3"; habe ich so gelassen $order = "Male"; // Männlich - Bitte konfigurieren! habe ich in $oder = "männlich"; bzw weiblich geaendert. das ganze hochgeladen. der effekt ist folgender: beim klick auf männlich&weiblich ist ja nur als link die index hinterlegt, also garnix mit "online" (<a href="index.php">Männlich<strong>&</strong>Weiblich</a> |  beim klick auf "männlich" oder "weiblich" gibt es einen : mySQL error: 1054 Unknown column 'uf.3' in 'field list' Query: SELECT s.sid, s.ip, s.uid, s.time, s.location, u.uid, u.username, u.invisible, u.usergroup, u.displaygroup, uf.ufid, uf.3 FROM mybb_sessions s LEFT JOIN mybb_users u ON (s.uid=u.uid) LEFT JOIN mybb_userfields uf ON (uf.ufid=u.uid) WHERE s.time>'1150734197' AND uf.fid3='männlich' ORDER BY u.username ASC, s.time DESC vielen dank im vorraus fid= RE: online männlich weiblich - Garlant - 19.06.2006 Hallo Tifflor, Beim Übertragen ist wohl ein Stückschen Code verschwunden. Suche bite: PHP-Code: <? uf.".$fidx." ?> PHP-Code: <? uf.fid".$fidx." ?> Mfg Garlant RE: online männlich weiblich - Tifflor - 20.06.2006 Hi, fehler wie o.g. ist dadurch behoben, aber wie schon mein vorposter sagte, funktioniert es nicht. zum einen stimmt so der code im template nicht, statt a href="index.php sollte es doch denke ich "online.php" heissen ? (denn ansonsten wird ja einfach nur die index.php aufgerufen, also einfach nur die hauptseite des forums) aendere ich das ganze dann in "online.php" haben wir den gleichen effekt (wie gesagt wie beim vorposter) egal was ich anklicke ob maennlich oder weiblich angezeigt werden soll, es werden ganz normal, alle die online sind angezeigt... danke schonmal bis hierhin aber ich fuerchte da muss man evtl. nochmal ran ? ;-) gruss RE: online männlich weiblich - Garlant - 20.06.2006 Hallo Tifflor, Die index.php ist schon völlig richtig und der Code ist getestet. Ich kann also leider nicht sagen wieso, es bei euch nicht läuft. Die online.php ist da vollkommen unnötig, da diese in einer anderen Richtung agiert. Anschauen könnt ihr euch das ganze hier. Nur leider sind da sehr sehr selten User online, bzw lediglich ich. Mfg Garlant RE: online männlich weiblich - Tifflor - 20.06.2006 alles klar, dann sehe ich auch jetzt warum es "nicht" funktioniert in meinen augen ;-) in deinem forum (und sicherlich auch in meinem) wird lediglich die index.php wieder aufgerufen und in der unten angezeigten statistik (wer war online in den letzten 15 minuten) nach maennlich weiblich selektiert. ich meine aber die "echtzeit" online anzeige (online.php) wenn man auf "wer ist online" (whos online) klickt, wo man ja auch zu sehen bekommt wo der entsprechende user sich befindet dort sollte halt zu selektieren sein: wer ist online "maennlich" -> alle maennlichen user mit ihren jeweiligen aktivitaeten werden angezeigt wer ist online weiblich -> alle weiblichen user werden angezeigt :-) danke und gruss RE: online männlich weiblich - Tifflor - 22.06.2006 hey garlant, das kriegst du doch sicher auch hin oder ? ;-) Gruss Oliver RE: online männlich weiblich - Garlant - 22.06.2006 Hallo Tifflor, Öffne bitte das Template "Online". Suche: Code: <a href="online.php?action=today">$lang->online_today</a> | <a href="online.php">$lang->refresh_page</a></strong></span></td> Code: Männlich</strong>&<strong>Weiblich</a> | Öffne bitte die Datei "online.php": Suche: PHP-Code: $timesearch = time() - $mybb->settings['wolcutoffmins']*60; PHP-Code: $fidx = "3"; // fid=Profil x=feldid - Bitte Konfigurieren PHP-Code: $query = $db->query("SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) WHERE s.time>'$timesearch' ORDER BY $sql"); PHP-Code: $query = $db->query("SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup, uf.ufid, uf.fid".$fidx." FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) LEFT JOIN ".TABLE_PREFIX."userfields uf ON (uf.ufid=u.uid) WHERE s.time>'$timesearch' $sql2 ORDER BY $sql"); Der Vergleich ist hier ersichtlich: http://logd.w039.white.fastwebserver.de/forum/online.php Mfg Garlant RE: online männlich weiblich - Tifflor - 22.06.2006 klasse sache, vielen dank schonmal ;-) Der Klick auf "weiblich" klappt wunderbar das einzige was jetzt leider nicht ganz klappt : beim klick auf "maennlich" werden saemtliche benutzer (also auch die weiblichen) weiterhin angezeigt. Eine Ahnung was da falsch sein koennte bei mir ? zu sehen unter : www.erotik-freunde.de/forum danke vielmals RE: online männlich weiblich - Garlant - 22.06.2006 Hallo Tifflor, Ich kann dir von hier aus leider nicht sagen, aus welchem Grund das nicht funktioniert. Mfg Garlant RE: online männlich weiblich - Tifflor - 22.06.2006 Hi, bei dir im Testforum ist es aber der gleiche effekt. meine freundin hat sich mal einen account zugelegt, weiblich (female) angegeben. Klickt man auf "männlich" werden auch die weiblichen mitglieder angezeigt... (weiblich hingegen funktioniert) danke und gruss |