ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Vertikale Online Box

Geschlossen
  1. #1
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Hallo, ich mal wieder zunge

    Diesmal geht es nicht um den Login, sondern um die OnlineBox

    Das sollte dann wie folgt aussehen

    1 User | 2 User | 3 User | Gast


    Bitte um Hilfe!

    MfG
    DeeJay

    betroffene Homepage: hardstyle-creation.de
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Hiermit kannst du alle User auslesen die online sind:

    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    		$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
    		$content.='<a href="index.php?user-details-'.$row->uid.'">'.$name.'</a>, '."";
    		$uid[] = $row->uid;
    	}
    }


    Das ganze kannst du mit

    $tpl->set ( 'USER', $content );

    in ein den platzhalter {USER} übergeben, was du dann in dem entsprechenden template anwenden kannst.

    Also wenn du die onlineuser in deiner loginbox willst, musst das ganze so aussehen:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    		$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
    		$content.='<a href="index.php?user-details-'.$row->uid.'">'.$name.'</a>, '."";
    		$uid[] = $row->uid;
    	}
    }
    
    
    $tpl = new tpl ( 'user/boxen_login.htm' );
    
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
    
    	  if ( $allgAr['Fpmf'] == 1 ) {
    		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    			$check_pm = db_result($erg,0);
    			$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    		} else {
    		  $nachrichten_link = '';
    		}
    		
    		$abf1 = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    		$erg1 = db_query($abf1);
    		$row = db_fetch_object($erg1);
    
    		if ( file_exists($row->avatar)) {
    		$avatar = '<br><img src="'.$row->avatar.'" border="0" class="reflect"><br>';
    		}else{
    		$avatar = '';
    		}
    		$tpl->set ( 'AVATAR' , $avatar );
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
    		$tpl->set ( 'USER', $content );
        $tpl->out (0);		
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	  $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    So kannst du dann in user/boxen_login.htm mit {USER} alle user ausgeben die online sind
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Hmm danke für die Hilfe, aber du hast mich anscheinend falsch verstanden .... ich möchte lediglich die normale boxes/online.php vertikal haben, also alles nebeneinander
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    dann öffne die include/boxes/online.php und bearbeite die tabellen im code. das ist normales html und hat mit coden nicht viel zu tun. html wirst ja wohl können....
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Ich kann zwar html, aber das ist mir ein stückchen zu hoch, aber vor allem frage ich ja hier, ob das jemand kann, weil ich keinen schimmer davon habe, was ich nun genau ändern muss
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    wenn du dir den code mal anschaust, siehst du doch das bei allem was ausgelesen wird ne neue zeile angelegt wird. das siehtst du an <tr>
    wenn du jetzt eine zeile machst, und nur eine spalte, wird automatisch der inhalt in eine zeile ausgelesen. probier doch einfach mal so schwer ist das nicht.
    mach vorher ein backup und leg los. kaputt machen kannst du da nichts. das schaffst du schon glaub mir...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Ich habs schon, danke, bin ja doch net so dumm lachen danke für die info
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    das ist alles garnicht so schwer, man muss es nur versuchen. und wenn man mal nicht weiter weiß kann man immernoch fragen, aber in der regel schafft man diese kleinen dinge auch selber...

    Hau rein zwinkerzwinker
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Ja, aber ich bin so, bevor ich es auf eigene faust mache, hole ich mir lieber erst rat ein, was ich denn genau machen muss zwinker

    Danke jedenfalls nochmal, bekommst nen link auf meine page für deine Hilfe!

    MfG
    DeeJay
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    coole sache. ich verlink dich auch mal auf tightburner.com

    peace
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    Jo, hab eben nen banner in meine Linkus eingefügt, deinen findest du unter Links & Misc. / Friends

    MfG
    DeeJay
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    hab dich in der partnerbox auf der startseite...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    DeeJay Mitglied
    Registriert seit
    09.04.2008
    Beiträge
    202
    Beitragswertungen
    0 Beitragspunkte
    hab noch keine partnerbox, aber sobald ich sie habe, dann bist du drin zwinker
    Webspace mit MYSQL + FTP ohne Werbung zu vergeben!vinylbreaker.com
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten