Externe Anzeige - Druckversion +- zEvolutions (https://ze-chat.de) +-- Forum: ZE-Chat (https://ze-chat.de/forumdisplay.php?fid=31) +--- Forum: Support (https://ze-chat.de/forumdisplay.php?fid=13) +--- Thema: Externe Anzeige (/showthread.php?tid=283) |
Externe Anzeige - DJFrankyG - 19.04.2015 Hi, gibt es eine möglichkeit die Online User auf der HP anzeigen zu lassen? RE: Externe Anzeige - crowroyal - 21.04.2015 Du bastelst einen Wrapper. Das ist die einfachste und schnellste Möglichkeit. RE: Externe Anzeige - Onkel_Unbekannt - 23.04.2015 Hier die Lösung für die externe Anzeige der User: PHP-Code: <?php Gruß Onkel_Unbekannt RE: Externe Anzeige - DJFrankyG - 23.04.2015 hihi onkelchen ja so geht des (23.04.2015, 15:57)Onkel_Unbekannt schrieb: Hier die Lösung für die externe Anzeige der User: RE: Externe Anzeige - Schausteller Radio - 23.04.2015 Mit PHPFusion funktioniert das aber nicht RE: Externe Anzeige - Onkel_Unbekannt - 23.04.2015 (23.04.2015, 21:45)Schausteller Radio schrieb: Mit PHPFusion funktioniert das aber nicht Doch tut es. Du musst bei PHP-Fusion nur ein neues Panel anlegen und dann den "echo"-Befehl zwischen openside und closeside komplett löschen; dafür fügst du den Code ein, allerdings ohne die PHP-Tags am Anfang und am Ende... So geht's bei mir einwandfrei... Und noch nen kleinen Fehler entdeckt... bei der ersten SQL-Anweisung muss es am Ende heißen "<> 0" nicht "= 1" sonst werden nur die User mit Status "1" also Online angezeigt und der Rest nicht... Ist in meinem Post im Quellcode schon geändert. RE: Externe Anzeige - Schausteller Radio - 23.04.2015 nee, bekommer erst keine Anzeige! um ein Panel zu erstellen mus ich folgendes eingeben: openside('Chatter Online'); echo 'php-code'; closeside(); so sieht mein Code aus: openside('Chatter Online'); echo '<?php $link = mysqli_connect('XX.XX.XX.XXX', 'XXXX', 'XXXXXX', 'XXXXX'); if (!$link) { die('Verbindung schlug fehl: ' . mysqli_error()); } $sql = 'SELECT COUNT(*) AS `user_online_counter` FROM `ze_session` WHERE `sess_ping` > DATE_SUB(NOW(), INTERVAL 1 MINUTE) AND `sess_online_status` = 1'; $data = mysqli_query($link, $sql); if (!$data) { die('Verbindung schlug fehl: ' . mysqli_error()); } $row = mysqli_fetch_array($data); if ($row[0] == '0') { echo '<span style="font-size:12px; color:000000;">Es ist kein User im Chat online</span>'; } elseif ($row[0] == '1') { echo '<span style="font-size:12px; color:000000;">Es ist ' . $row[0] . ' User im Chat online:<br></span>'; $query = 'SELECT ze_user.user_name FROM ze_user, ze_session WHERE ze_user.user_id = ze_session.sess_user_id'; if ($stmt = mysqli_prepare($link, $query)) { /* execute statement */ mysqli_stmt_execute($stmt); /* bind result variables */ mysqli_stmt_bind_result($stmt, $name); /* fetch values */ while (mysqli_stmt_fetch($stmt)) { echo '<span style="font-size:12px; color:000000;">' . $name . '<br></span>'; } /* close statement */ mysqli_stmt_close($stmt); } } else { echo '<span style="font-size:12px; color:000000;">Es sind ' . $row[0] . ' User im Chat online:<br></span>'; $query = 'SELECT ze_user.user_name FROM ze_user, ze_session WHERE ze_user.user_id = ze_session.sess_user_id'; if ($stmt = mysqli_prepare($link, $query)) { /* execute statement */ mysqli_stmt_execute($stmt); /* bind result variables */ mysqli_stmt_bind_result($stmt, $name); /* fetch values */ while (mysqli_stmt_fetch($stmt)) { echo '<span style="font-size:12px; color:000000;">' . $name . '<br></span>'; } /* close statement */ mysqli_stmt_close($stmt); } } mysqli_free_result($data); mysqli_close($link); ?> '; closeside(); Damit funktioniert es nicht RE: Externe Anzeige - snork - 23.04.2015 er hat doch geschrieben ohne php tags du hast mit |