Menü

  Login

  Shoutbox

  Forum » Fragen zu Ilch » Andere Dinge » RSS feed / News


RSS feed / News
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 07.06.2010 - 01:17:05
    zitieren



Hallo alle... bin hier neu... da ich bei ilch.de im Forum keine antwort bekomme versuch ich mal hier mein glück!

Also ich hatte schon mal diese Frage bei ilch gestellt -> http://www.ilch.de/forum-showposts-41719-p1.html#291987

Ich schreibe immer neue News aber im RSS daucht es einfach nicht auf, hat jemand eine Lösung ?

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 08.06.2010 - 00:20:49
    zitieren



Hab geantwortet
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 08.06.2010 - 14:55:52
    zitieren



ich auch hehehee..... Smilie

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 10.06.2010 - 17:00:31
    zitieren



super... der fehler mit ASC durch ein DESC ersetzen, hat geklappt vielen dank...

Ich habe das nächste problem... brauche ich ja nicht extra eine neues Thema eröffnen.

Also ich habe mein Forum komplett neu gemacht, und habe auch ein Forum Modul hochgeladen. Ganz unten am Forum steht doch: neue Themen seit dem letzten Besuch, unbeantwortete Themen und eigene Beiträge wenn ich drauf klicke passiert nix habe diese funktion wohl abgeschoßen was könnte der Fehler sein ?

Hier mal die neue webseite -> http://spasselite.de/?forum
Smilie

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 10.06.2010 - 22:05:33
    zitieren



Die contents/forum.php nehme ich mal an, da ist am Ende eine Auflistung von Dateien, die du wohl überschrieben hast und deswegen die Suche nicht geht.

 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
  switch ($menu->get(1)) {
  default :            
$incdatei 'show_forum.php';   break;
    case 
'showtopics' :  $incdatei 'show_topic.php';   break;
    case 
'editforum'  :  $incdatei 'edit_forum.php';   break;
    case 
'showcat'    :  $incdatei 'show_cat.php';     break;
    case 
'showposts'  :  $incdatei 'show_posts.php';   break;
    case 
'newtopic'   :  $incdatei 'new_topic.php';    break;
    case 
'savetopic'  :  $incdatei 'save_topic.php';   break;
    case 
'newpost'    :  $incdatei 'new_post.php';     break;
    case 
'savepost'   :  $incdatei 'save_post.php';    break;
    case 
'edittopic'  :  $incdatei 'edit_topic.php';   break;
    case 
'delpost'    :  $incdatei 'del_post.php';     break;
    case 
'editpost'   :  $incdatei 'edit_post.php';    break;
    case 
'privmsg'    :  $incdatei 'privmsg.php';      break;
    case 
'aeit'       :
    case 
'aubt'       :
    case 
'augt'       :  $incdatei 'search.php';       break;
    case 
'search'     :  $incdatei 'suchen.php';       break;
}


Hier den Teil, den ich meine, bei dir fehlen wohl die letzten Zeilen, nehme ich an.
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 11.06.2010 - 01:47:52
    zitieren



geil...geil.... yo daran lag das... ich neve bald wieder ... achso ja ich nerve jetzt wieder hoffe das stört dich nicht...

Und zwar möchte ich eine Online/Offline Box machen, ja es gibt schon ein Modul, aber damit komme ich nicht klar ich möchte es schöner gestalten.

Wie ist die abfrage für Online und Offline. Und wie kann ich das machen das ich ein html (echo) für Online und Offline machen kann ?

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 11.06.2010 - 08:01:11
    zitieren



So ganz versteh ich es jetzt nicht, schon in der online.php die bei ilch dabei ist, kann man sich doch anschauen wie ausgelesen wird, wer online ist, wenn du von mir dazu mehr hören willst bzw. was anderes dann musst du dich genauer ausdrücken.
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 11.06.2010 - 14:36:00
    zitieren



habe dir auch eine PN gesendet wegen ein Banner....

habe jetzt mal bei Ilch im Forum gesucht und was gefunden ist sogar ein Code von dir... für Online:


 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
  <?php
if (!defined('main')) {die("no direct access");}
 
$dif date('Y-m-d H:i:s'time() - 200);
$dif2 time()-200;
$break = array();
 
$lastUID = -1;
 
$headers = array(-=> 'cleader', -=> 'supporter', -=> 'sleader', -=> 'cmember', -=>'regist2');
$contents = array(-=> array(), -=> array(), -=> array(), -=> array(), -=> array());
 
$content '<table border="0" cellpadding="2" cellspacing="2">';
 
$abf db_query('SELECT u.id, u.llogin, u.name, u.recht FROM prefix_online o INNER JOIN prefix_user u ON u.id = o.uid WHERE o.uptime > "'$dif.'" AND u.llogin > "'.dif2.'" AND u.recht < 0 ORDER BY u.recht, o.uid, u.llogin DESC ');
while(
$erg mysql_fetch_assoc($abf)) {
    
$id $erg['id'];
    if (
$lastUID == $id) {
        continue;
    }
    
$key null;
    switch(
$erg['recht']){
        case -
9: case -8:
            
$key = -9;
            break;
        case -
7:
            
$key = -7;
            break;
        case -
6: case -5:
            
$key = -6;
            break;
         case -
4: case -3:
            
$key = -5;
            break;
        case -
2: case -1:
            
$key = -2;
            break;
    }
 
    
$contents[$key][] = '<tr><td><a href="index.php?user-details-'.$id.'"> '.$erg['name'].'</a><br> <a href="index.php?forum-privmsg-new=0&empfid='.$id.'">Nachricht schreiben</a></td></tr>';
    
$lastUID $id;
}
 
foreach (
$headers as $key => $head){
    
$content .=  '&nbsp;';
    foreach (
$contents[$key] as $line){
        
$content .= $line;
    }
}
 
//$content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>';
$content .= '</table>';
 
echo 
$content;
 
?>


kann ich das jetzt auch für offline machen, und wann ja wie ?
Und was noch cool wäre Avatar aber vor dem namen und so das ich die größe ändern kann vom Avatr.


Zuletzt modifiziert von Klosterwurm am 11.06.2010 - 15:31:43

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 12.06.2010 - 20:00:58
    zitieren



Es gibt doch eine andere Box für online, wo auch Offline angezeigt wird (die zuletzt online waren),

 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
  <?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 != 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>


Warum kommst du denn mit dieser nicht zurecht?

Um das avatar zu bekommen, einfach statt
 Php
1:
  $name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
das
 Php
1:
  list($name$avatar) = @db_fetch_row(db_query('SELECT name, avatar FROM prefix_user WHERE id='.$row->uid),0);


Dann kannst du auf $avatar zugreifen (was der Link zum Bild ist) und in einem src von einem img Tag verwenden.
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 14.06.2010 - 15:54:07
    zitieren



möchte ja ohne den Online/Offline mänchen haben der soll nur Avatar und Nickname anzeigen... wie du siehst habe Avatar eingefügt seigt jetzt aber nur mein an...


Zuletzt modifiziert von Klosterwurm am 14.06.2010 - 16:06:14

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 14.06.2010 - 16:10:02
    zitieren



möchte lieber den script benutzen der ist jetzt nur für Online:

 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
 
<?php
if (!defined('main')) {die("no direct access");}
 
$dif date('Y-m-d H:i:s'time() - 200);
$dif2 time()-200;
$break = array();
 
$lastUID = -1;
 
$headers = array(-=> 'cleader', -=> 'supporter', -=> 'sleader', -=> 'cmember', -=>'regist2');
$contents = array(-=> array(), -=> array(), -=> array(), -=> array(), -=> array());
 
$content '<table border="0" cellpadding="0" cellspacing="0">';
 
$abf db_query('SELECT u.id, u.llogin, u.name, u.recht FROM prefix_online o INNER JOIN prefix_user u ON u.id = o.uid WHERE o.uptime > "'$dif.'" AND u.llogin > "'.dif2.'" AND u.recht < 0 ORDER BY u.recht, o.uid, u.llogin DESC ');
while(
$erg mysql_fetch_assoc($abf)) {
    
$id $erg['id'];
    if (
$lastUID == $id) {
        continue;
    }
    
$key null;
    switch(
$erg['recht']){
        case -
9: case -8:
            
$key = -9;
            break;
        case -
7:
            
$key = -7;
            break;
        case -
6: case -5:
            
$key = -6;
            break;
         case -
4: case -3:
            
$key = -5;
            break;
        case -
2: case -1:
            
$key = -2;
            break;
    }
 
    
$contents[$key][] = '
    <tr><td>
    
<table width="225" border="0" cellspacing="2" cellpadding="2">
  <tr> 
    <td width="64"><div align="center"><img src="image/boxes/wurm8080.jpg" width="35" height="35"></div></td>
    <td width="161"><a href="index.php?user-details-'
.$id.'" class="online1">'.$erg['name'].'</a><br><a href="index.php?forum-privmsg-new=0&empfid='.$id.'" class="online2">Nachricht 
      schreiben</a> </td>
  </tr>
</table>
    
    </td></tr>'
;
    
$lastUID $id;
}
 
foreach (
$headers as $key => $head){
    
$content .=  '&nbsp;';
    foreach (
$contents[$key] as $line){
        
$content .= $line;
    }
}
 
//$content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>';
$content .= '</table>';
 
echo 
$content;
 
?>


da möchte ich jetzt noch Avatar eingefügt bekommen


Zuletzt modifiziert von Klosterwurm am 14.06.2010 - 16:10:18

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 15.06.2010 - 08:34:43
    zitieren



 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
  <?php
if (!defined('main')) {die("no direct access");}

$standardavatars true//Wenn kein Avatar -> Standardavatar (true oder false)

$dif date('Y-m-d H:i:s'time() - 200);
$dif2 time()-200;
$break = array();
 
$lastUID = -1;
 
$headers = array(-=> 'cleader', -=> 'supporter', -=> 'sleader', -=> 'cmember', -=>'regist2');
$contents = array(-=> array(), -=> array(), -=> array(), -=> array(), -=> array());
 
$content '<table border="0" cellpadding="0" cellspacing="0">';
$ges_ar = array ('wurstegal''maennlich''weiblich');
$abf db_query('SELECT u.id, u.llogin, u.name, u.recht, u.avatar, u.geschlecht FROM prefix_online o INNER JOIN prefix_user u ON u.id = o.uid WHERE o.uptime > "'$dif.'" AND u.llogin > "'.dif2.'" AND u.recht < 0 ORDER BY u.recht, o.uid, u.llogin DESC ');
while(
$erg mysql_fetch_assoc($abf)) {
    
$id $erg['id'];
    if (
$lastUID == $id) {
        continue;
    }
    
$key null;
    switch(
$erg['recht']){
        case -
9: case -8:
            
$key = -9;
            break;
        case -
7:
            
$key = -7;
            break;
        case -
6: case -5:
            
$key = -6;
            break;
         case -
4: case -3:
            
$key = -5;
            break;
        case -
2: case -1:
            
$key = -2;
            break;
    }
 
    
//avatar
    
if (file_exists($erg['avatar'])) { $avatar $erg['avatar']; }
    elseif (
$standardavatars) { $avatar 'include/images/avatars/'.$ges_ar[$erg['geschlecht']].'.jpg'; }
     else { 
$avatar ''; } 
 
    
$contents[$key][] = '
    <tr><td>
    
<table width="225" border="0" cellspacing="2" cellpadding="2">
  <tr> 
    <td width="64"><div align="center"><img src="'
.$avatar.'" width="35" height="35" alt="avatar"></div></td>
    <td width="161"><a href="index.php?user-details-'
.$id.'" class="online1">'.$erg['name'].'</a><br><a href="index.php?forum-privmsg-new=0&empfid='.$id.'" class="online2">Nachricht 
      schreiben</a> </td>
  </tr>
</table>
    
    </td></tr>'
;
    
$lastUID $id;
}
 
foreach (
$headers as $key => $head){
    
$content .=  '&nbsp;';
    foreach (
$contents[$key] as $line){
        
$content .= $line;
    }
}
 
//$content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>';
$content .= '</table>';
 
echo 
$content;
 
?>
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 15.06.2010 - 12:50:57
    zitieren



ja perfekt mega geil danke schön...

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 15.06.2010 - 19:52:57
    zitieren



sorry muss noch mal nerven.... mir ist gerade noch was eingefallen... jetzt wen keiner online ist steht ja nix da. Könnte man noch zufügen "keine Online!" ??

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite
Mairu
Administrator

User Pic

Posts: 1908
# 16.06.2010 - 10:10:44
    zitieren



 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
  <?php
if (!defined('main')) {die("no direct access");}

$standardavatars true//Wenn kein Avatar -> Standardavatar (true oder false)

$dif date('Y-m-d H:i:s'time() - 200);
$dif2 time()-200;
$break = array();
 
$lastUID = -1;
 
$headers = array(-=> 'cleader', -=> 'supporter', -=> 'sleader', -=> 'cmember', -=>'regist2');
$contents = array(-=> array(), -=> array(), -=> array(), -=> array(), -=> array());
 
$content '<table border="0" cellpadding="0" cellspacing="0">';
$ges_ar = array ('wurstegal''maennlich''weiblich');
$abf db_query('SELECT u.id, u.llogin, u.name, u.recht, u.avatar, u.geschlecht FROM prefix_online o INNER JOIN prefix_user u ON u.id = o.uid WHERE o.uptime > "'$dif.'" AND u.llogin > "'.dif2.'" AND u.recht < 0 ORDER BY u.recht, o.uid, u.llogin DESC ');
while(
$erg mysql_fetch_assoc($abf)) {
    
$id $erg['id'];
    if (
$lastUID == $id) {
        continue;
    }
    
$key null;
    switch(
$erg['recht']){
        case -
9: case -8:
            
$key = -9;
            break;
        case -
7:
            
$key = -7;
            break;
        case -
6: case -5:
            
$key = -6;
            break;
         case -
4: case -3:
            
$key = -5;
            break;
        case -
2: case -1:
            
$key = -2;
            break;
    }
 
    
//avatar
    
if (file_exists($erg['avatar'])) { $avatar $erg['avatar']; }
    elseif (
$standardavatars) { $avatar 'include/images/avatars/'.$ges_ar[$erg['geschlecht']].'.jpg'; }
     else { 
$avatar ''; } 
 
    
$contents[$key][] = '
    <tr><td>
    
<table width="225" border="0" cellspacing="2" cellpadding="2">
  <tr> 
    <td width="64"><div align="center"><img src="'
.$avatar.'" width="35" height="35" alt="avatar"></div></td>
    <td width="161"><a href="index.php?user-details-'
.$id.'" class="online1">'.$erg['name'].'</a><br><a href="index.php?forum-privmsg-new=0&empfid='.$id.'" class="online2">Nachricht 
      schreiben</a> </td>
  </tr>
</table>
    
    </td></tr>'
;
    
$lastUID $id;
}
 
foreach (
$headers as $key => $head){
    
$content .=  '&nbsp;';
    foreach (
$contents[$key] as $line){
        
$content .= $line;
    }
}

if (
$lastUID == -1) {
    
$content .= '<tr><td>Keiner Online</td></tr>';
}
 
//$content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>';
$content .= '</table>';

echo 
$content;
 
?>
Klosterwurm
Grünschnabel

User Pic

Posts: 19
# 16.06.2010 - 11:49:55
    zitieren



super vielen dank....

Mein @ Funportal: http://www.spasselite.de
Top @ Gamingportal: http://www.eprison.de
Twitter mit Spasselite @ http://twitter.com/spasselite