MyXoops Forum

Aw:: Online History zeigt nicht korrekt an [sonstige Module] - myXOOPS German Support

saba

"myXOOPs"-Fortgeschrittener
Gepostet am:25.01.2010 19:32
saba
saba Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 118
Since: 04.06.2006
#21

Aw:: Online History zeigt nicht korrekt an

Cool nun ich sehe andere user avatar aber mein nicht, fast ist was ich will
http://xoopsba.org
http://g-orahovica.com

alfred

Administrator
Gepostet am:25.01.2010 19:23
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#20

Aw:: Online History zeigt nicht korrekt an

liegt wohl an (blöden) textsanitizer hier :
if ($member_online_num 0) {
        
$first 0;
        
$result $xoopsDB->query("SELECT l.uid, l.username, u.name, u.user_avatar FROM ".$xoopsDB->prefix("lastseen")." as l, ".$xoopsDB->prefix("users")." as u WHERE l.uid>0 AND l.online=1 AND l.uid=u.uid AND 1=1 LIMIT 10");
        while(list(
$memuid$memusername$memname$avatar) = $xoopsDB->fetchRow($result)) {
            if (
$first!=0$block['useronline'] .=", ";
            
$list_online[] = $memuid;
            
$name = ( $options[3] == ) ? ((trim($memname) != '') ? $memname $memusername) : $memusername;
            
$block['user_avatar'] = $avatar;
            
$block['useronline'] .="<a href='".XOOPS_URL."/userinfo.php?uid=".$memuid."'>".$myts->htmlSpecialChars($name)."</a>";
            
$first1;
        }
        if (
$first==1$block['useronline'] .="";        
    }
jetzt nochmal testen (geändert)

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

saba

"myXOOPs"-Fortgeschrittener
Gepostet am:25.01.2010 19:17
saba
saba Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 118
Since: 04.06.2006
#19

Aw:: Online History zeigt nicht korrekt an

Vielen Dank Alfred,
nun bekomme ich jetzt weiße seite?!
http://xoopsba.org
http://g-orahovica.com

alfred

Administrator
Gepostet am:25.01.2010 18:35
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#18

Aw:: Online History zeigt nicht korrekt an

ist ja auch klar warum das nicht geht
/////////////Hack Avatar
$block['user_avatar'] =
$xoopsUser->getVar('user_avatar');
/////////////Hack
< das bewirkt ja auch nur, das der eingeloggte User seinen Avatar sieht mach aus: (in der onlinehistory.php ab Zeile 122)
if ($member_online_num 0) {
        
$first 0;
   
$result $xoopsDB->query("SELECT l.uid, l.username, u.name FROM ".$xoopsDB->prefix("lastseen")." as l, ".$xoopsDB->prefix("users")." as u WHERE l.uid>0 AND l.online=1 AND l.uid=u.uid AND 1=1 LIMIT 10");
   while(list(
$memuid$memusername$memname) = $xoopsDB->fetchRow($result)) {
            if (
$first!=0$block['useronline'] .=", ";
            
$list_online[] = $memuid;
            
$name = ( $options[3] == ) ? ((trim($memname) != '') ? $memname $memusername) : $memusername;
            
$block['useronline'] .="<a href="".XOOPS_URL."/userinfo.php?uid=$memuid">".$myts->htmlSpecialChars($name)."</a>";
            
$first1;
    }
        if (
$first==1$block['useronline'] .="";        
  }
das hier:
if ($member_online_num 0) {
        
$first 0;
    
$result $xoopsDB->query("SELECT l.uid, l.username, u.name, u.user_avatar FROM ".$xoopsDB->prefix("lastseen")." as l, ".$xoopsDB->prefix("users")." as u WHERE l.uid>0 AND l.online=1 AND l.uid=u.uid AND 1=1 LIMIT 10");
    while(list(
$memuid$memusername$memname$avatar) = $xoopsDB->fetchRow($result)) {
            if (
$first!=0$block['useronline'] .=", ";
            
$list_online[] = $memuid;
            
$name = ( $options[3] == ) ? ((trim($memname) != '') ? $memname $memusername) : $memusername;
            
$block['user_avatar'] = $avatar;
            
$block['useronline'] .="<a href="".XOOPS_URL."/userinfo.php?uid=$memuid">".$myts->htmlSpecialChars($name)."</a>";
            
$first1;
   }
        if (
$first==1$block['useronline'] .="";        
  }

saba

"myXOOPs"-Fortgeschrittener
Gepostet am:24.01.2010 23:59
saba
saba Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 118
Since: 04.06.2006
#17

Aw:: Online History zeigt nicht korrekt an

Hallo Alfred,
Online History ist fast perfekte modul, ich habe user_avatar hack integriert im block, aber zeigt sich nur avatar von eingeloggte user und jeder kann sehen nur eigene avatar.Kannst du bitte prüfen und versuchen alle eingeloggten users seine avatare einzeigen und in block integrieren?
Im anhang ist onlinehistory.php(zip)
und template history_block_online.html(zip)
mfg
Saba

Datei anhängen:


Link nur für registrierte Benutzer
Link nur für registrierte Benutzer
http://xoopsba.org
http://g-orahovica.com

Der_Lord

"myXOOPs"-Fortgeschrittener
Gepostet am:16.01.2010 00:22
Der_Lord
Der_Lord Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 155
Since: 22.09.2006
#16

Aw:: Online History zeigt nicht korrekt an

Zitat:

alfred schrieb:
Auf deiner Seite scheints ja zu gehen.


Läuft ohne Probleme.
Habe nur das Design etwas angepasst, weil meine Box schmäler ist.

alfred

Administrator
Gepostet am:15.01.2010 21:43
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#15

Aw:: Online History zeigt nicht korrekt an

ja, jetzt hab ich es auch gefunden
Ist korrigiert, jetzt nur noch das problem mit dem 1 Mitglied und sonst nix.
Auf deiner Seite scheints ja zu gehen.

Der_Lord

"myXOOPs"-Fortgeschrittener
Gepostet am:15.01.2010 21:37
Der_Lord
Der_Lord Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 155
Since: 22.09.2006
#14

Aw:: Online History zeigt nicht korrekt an

Zitat:

Der_Lord schrieb:

Nur das:

Es sind 1 Besucher insgesamt online.
Das ist ist ein Mitglied

passt noch nicht so ganz.


Zitat:

Der_Lord schrieb:
Einfacher Fehler. Das "mit" steht doppelt in der:

\language\german\blocks.php


Die falsche Ausgabe im Block erfolgte durch eine doppelte Vorgabe.

alfred

Administrator
Gepostet am:15.01.2010 21:07
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#13

Aw:: Online History zeigt nicht korrekt an

keinerlei Debug-Meldungen?
Ich brüchte da mal einen FTP und Adminzugang zu so einem System.
Freiwillige vor , Nee im Ernst, aber ohne das ich es nachvollziehen kann finde ich da auch nix.

@Der_Lord: könntest du mal genauer sagen, was dein Posting sagt, ich verstehe da nur Bahnhof

Henrietta

"myXOOPs"-Neuling
Gepostet am:15.01.2010 14:44
Henrietta
Henrietta Offline (Show more)
"myXOOPs"-Neuling
Posts: 5
Since: 13.01.2010
#12

Aw:: Online History zeigt nicht korrekt an

sorry, wenn ich die neue version hochlade, und den block auf "visible" setze, wird die ganze seite im frontend nicht angezeigt - und auch im backend sind wenn ich online history edit anwähle kriege ich nur eine leere Seite...
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5307 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1799 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag