ilch Forum » Allgemein » HTML, PHP, SQL,... » Icqbox und Onlinebox kombinieren

Geschlossen
  1. #1
    User Pic
    Lynx91 Mitglied
    Registriert seit
    04.06.2007
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    und zwar hab ich ein Problem ich möchte
    die symbole von der Icqbox vor die Online/Offline
    Symbole der Online anzeige setzten.
    Ich hab das auch schon einem Kollegen geschickt
    der sich besser mit php auskennt, aber auch er
    wusste nicht wie man die Codes zusammenschneiden kann.
    Ja jetzt schreib ich bei euch hier mal ins Forum und
    hoffe das wenigstens ihr mir helfen könnt.

    Hier die 2 Codes:
    <?php  
    //Copyright by Stefan Jungbauer 
    //www.zocker-eppingen.de 
    //V 1.1 
    
    defined ('main') or die ( 'no direct access' ); 
    
    echo '<table>'; 
    $erg = db_query("SELECT * FROM prefix_user where recht <= -3 ORDER by id DESC"); 
    while ($row = db_fetch_object($erg)) { 
    
    $icq1 = str_replace("-","",$row->icq); 
    $icq2 = str_replace(" ","",$icq1);
    
    if (is_numeric($icq2) ){ 
    echo'<tr><td><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=5" border="0"></td><td><a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add">'.$row->name.'</a></td></tr>'; 
    } 
    } 
    echo '</table>'; 
    
    
    
    
    
    ?>


    und der andere:

    <?php
    if (!defined('main')) {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.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    	}
    	if ($row->uid == 0) { $guests++; }
    	$brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,5';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
    	$datum = date('H:i d.m.y',$row2->llogin);
    	$user = $row2->name;
    	$content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n";
    }
    if ($guests == 0) {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n";
    } else {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>



    Vielen Dank und ich hoffe ihr könnt mir helfen

    Gruß Lynx91


    verwendete ilchClan Version: 1.1

    betroffene Homepage: kingz-of-la.de.gg
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Einfach das eine über das andere kopieren?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lynx91 Mitglied
    Registriert seit
    04.06.2007
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    das hab ich mir auch schon gedacht ich hatte die 2 codes schon so zusammenkopiert:
    <?php 
    if (!defined('main')) {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=''; 
    
    defined ('main') or die ( 'no direct access' );  
    
    echo '<table>';  
    $erg = db_query("SELECT * FROM prefix_user where recht <= -3 ORDER by id DESC");  
    while ($row = db_fetch_object($erg)) {  
    
    $icq1 = str_replace("-","",$row->icq);  
    $icq2 = str_replace(" ","",$icq1); 
    
    if (is_numeric($icq2) ){  
    echo'<tr><td><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=5" border="0"></td><td><a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add">'.$row->name.'</a></td></tr>';  
    }  
    }  
    echo '</table>';  
    
    
    
    
    
    ?> 
    
    
    
    
    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.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>'; 
            $content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td></tr>'."\n"; 
            $uid[] = $row->uid; 
        } 
        if ($row->uid == 0) { $guests++; } 
        $brk=$row->uid; 
    } 
    if ($guests == 1) { $guestn = $lang['guest']; } 
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>'."\n"; } 
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n"; 
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : ''; 
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,5'; 
    $erg2 = db_query($abf2); 
    
    while ($row2 = db_fetch_object($erg2)) { 
        $datum = date('H:i d.m.y',$row2->llogin); 
        $user = $row2->name; 
        $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n"; 
    } 
    if ($guests == 0) { 
        $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".' 
            <tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n"; 
    } else { 
        $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".' 
            <tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n"; 
    } 
    ?> 
    <table align="center" border="0" cellpadding="0" cellspacing="0" > 
     <?php echo $content; ?> 
    </table>


    jedoch wurde dann grad das icq symbol mit dem namen über das online symbol + namen gelegt
    aber ich hätte es ja gerne das nur das icq symbol
    vor dem dementsprechenden online name+symbol geschoben wird..
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Melde dich mal in icq bei mir dann code ich dir das kurz,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lynx91 Mitglied
    Registriert seit
    04.06.2007
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ich finde leider deine Icq-Nummer nicht meine
    ist die 386-555-577
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    So hat sich dann wohl erledigt,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lynx91 Mitglied
    Registriert seit
    04.06.2007
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ja danke dir SLJ
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Elmoe Mitglied
    Registriert seit
    05.07.2006
    Beiträge
    112
    Beitragswertungen
    0 Beitragspunkte
    zeig den code doch mal her, würde vll andere auch interessieren^^
    MfG
    Besucht uns doch mal:
    externer Link
    Multigaming auf Bayrisch seit 2006!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich für meinen teil habe den code nicht mehr, kurz gecodet ihm gegegen zumtesten und gelöscht,... zwinker

    Zu note codet ich das halt nochmals,... zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    AdminDarky Mitglied
    Registriert seit
    18.01.2010
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    wäre cool würde mich auch interessieren dafür!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    3 Jahre?

    Da hätteste lieber 'n neuen Thread eröffnen können...
    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
    wie mans macht ist es falsch... wenn er die suche nicht benutzt hätte, wärs wieder falsch gewesen. entscheidet euch mal was ihr wollt leute ...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    AdminDarky Mitglied
    Registriert seit
    18.01.2010
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    sehe das genauso, aber ok werde noch mal einen neuen theard eröffnen!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten