. .
pragmaMx Support Forum 25 Mai 2012, 09:16:41 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2  Alle   Nach unten
Drucken
Autor Thema: Last Visitors  (Gelesen 8731 mal)
0 Mitglieder und 4 Gäste betrachten dieses Thema.
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« am: 22 Oktober 2006, 22:00:59 »

hallo,

momentan verzweifele ich daran, in der mx_userfunctions_options.php

bei last visitors das avatar des besuchers mit einzufügen.

bei mir kommen immer alles die gleichen avatare bei allen besuchern, von dem das profil ist.

wie füge ich dort das avatar jedes einzelnen besuchers ein?

Code: [Select]  
OpenTable();
############## Mittlere Tabelle ########################


    $visituser = sql_query("SELECT uid, vuid, time FROM ".$user_prefix."_users_visit WHERE uid=".$uinfo['uid']." ORDER BY time DESC limit 0,12");
echo "<table width=\"100%\" border=\"1\"><tr>";
echo"<tr bgcolor=\"$bgcolor2\" valign=\"top\"><td colspan=\"4\"><font class=\"title\"><b>Die letzten Besucher von $uname :</b></font></td></tr>";
$colcounter=1;
while($visit = sql_fetch_array($visituser))
{
    $sqluser = sql_fetch_array(sql_query("SELECT * FROM ".$user_prefix."_users WHERE uid=".$visit['vuid'].""));
    $visit['time'] = date ("d.m.Y H:i", $visit['time']);
  echo"<td>".vkpGetSexusString($sqluser['user_sexus'])."<a href=\"modules.php?name=Userinfo&uname=".$sqluser['uname']."\"><b>".$sqluser['uname']."</b></a><br>".$visit['time']."</td>";
if (floor($colcounter/3)==1)
{
echo "</tr><tr>";
        $colcounter=0;
}
$colcounter++;
}
echo "</tr></table>";
} // while


########################################################
CloseTable();
Gespeichert
Kurdo
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 268


« Antworten #1 am: 22 Oktober 2006, 22:04:44 »

hey ist das der code vom letzten besucher

ich würde des auch gerne haben auch ohne avatr

Gespeichert
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #2 am: 24 Oktober 2006, 13:17:19 »

@ bowlingx

danke fürs verschieben,

hätte aber auch genre gewusst wie ich dort die avatare der user reinbekomme,

da es bei allen anderen modulen funktioniert, nur hier immer das gleiche bild von dem entsprechenden
profil erscheint
Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #3 am: 24 Oktober 2006, 13:38:12 »

Hi,

also ich hab da ein eigenes Modul draus gebaut... hier mal mein Code für die Anzeige des Useravatar


Code: [Select]  
## Begin User Avatar 

if(mxIsAvatarUploaded($sqluser["uname"])) {
echo "<td bgcolor=\"$bgcolor2\">".mxIsAvatarUploaded($sqluser["uname"],true);


}
else {
if (!empty($sqluser['user_avatar']))

{
echo "<td bgcolor=\"$bgcolor2\"><img src='".MX_PATH_AVATAR."/".$sqluser['user_avatar']."' border=0>";

 

} else{


echo "<td bgcolor=\"$bgcolor2\"><p><image src=\"images/nopic.gif\" alt=\"$uname\" border=\"0\"><p>\n";
}
}

#### ende Avatar

das ist ein teilcode aus meinem Modul....

ich hoffe er passt...


ein Beitrag von mir zu diesem Thema...

http://www.pragmamx.org/modules.php?name=Forum&topic=17884.msg124551#msg124551


und hier noch ein Bild von nem Testportal

[gelöscht durch Administrator]
« Letzte Änderung: 24 Oktober 2006, 13:48:37 von pikar » Gespeichert

smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #4 am: 24 Oktober 2006, 13:45:32 »

hi,

könntest du mir das modul mal zusenden?

info@gecealem.de

danke
Gespeichert
spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #5 am: 24 Oktober 2006, 14:01:13 »

ich würde auch interesse and em modul bekunden..

spike@schatten.tv
Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #6 am: 24 Oktober 2006, 15:32:46 »

na ja wenn Interesse besteht kann ich den Code mal zusammen suchen und ne kleine Beschreibung draus machen was wo eingetragen  werden muss... und die Moduldaten vom Server runterladen....
Gespeichert

smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #7 am: 24 Oktober 2006, 15:34:42 »

alles klar...mach das
Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #8 am: 25 Oktober 2006, 08:53:25 »

ok!

hab mal nen Download zusammen gestellt auf meiner Page
Anleitung zu den Änderungen liegt als pdf Datei bei...

Bei Fragen oder Problem bitte hier im Forum fragen ...da hier die Profis sind die euch helfen können....
Noch eins also der Code stammt nicht von mir (zum teil)..... ich habe lediglich verschieden freie Codeteile hier aus dem Forum zusammen getragen und in vorhanden Dateien eingebaut... und das ganze dann in ein neues Modul ausgelagert und die Optik an meine belange angepasst...

hier gehts zum Download  http://lostage.de/downloadview-details-1-Userbesucher.html
Gespeichert

spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #9 am: 25 Oktober 2006, 12:15:44 »

also ich hab alles soweit eingebaut.. nur verstehe ich den letzten teil (also das anpassen der view.php) nicht.. kann mir da einer ne hilfestellung geben ?

bei mir steht jetzt zwar deine letzten besucher:
aber angezeigt wird nichts Sad
« Letzte Änderung: 25 Oktober 2006, 12:19:57 von spike » Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #10 am: 25 Oktober 2006, 12:40:29 »

es geht also um diesen Teil hier:

Zitat
Punkt 5:
Änderungen an der Userbesucher -> view.php Datei
ab Zeile 284 muss die Ausgabe der Daten an deine vorhandenen Datenbankfelder angepasst
werden... z.B. diese Zeile hier..
echo "<td bgcolor=\"$bgcolor1\"><b>Position:</b>&nbsp;".$sqluser['user_rolle']."´
In meiner Datenbanktabelle users gibt’s das Feld „user_rolle „ wenn du das nicht hast nimmst
du ein anderes z.B. „user_age“ oder andere beliebige in der Datenbanktabelle users
vorhanden Tabellen ....

das bedeutet ich habe die Ausgabe meiner Datenbank angepasst, da ich neue Felder eingefügt habe die ja nicht jeder hat oder braucht.
Du musst nun deine Felder in die Ausgabe einfügen die du dort haben möchtest oder einfach den Code aus klammern mit "#" damit er nicht ausgegeben wird....
Gespeichert

spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #11 am: 25 Oktober 2006, 12:43:06 »

ah ok.. das problem ist nur, es wird leider garnix ausgegeben Sad also ich seh nur Letzte Besucher: aber angezeigt werden keine
Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #12 am: 25 Oktober 2006, 12:47:12 »

na ja es muss deine Seite(Profil) auch jemand besucht haben... also meld dich mal unter nem anderen User an und Besuch deine eigenes Profil mal selber und schau dann nach...

Gespeichert

spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #13 am: 25 Oktober 2006, 12:48:10 »

hab ich schon Smiley aber wie gesagt, wir dnixc angezeigt
Gespeichert
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #14 am: 25 Oktober 2006, 13:35:35 »

ok habs mir angeschaut..

musst in die Funktion

function nav_option()

noch folgendes einbauen...

$uname1= $uinfo['uname'];

einfach unter die Global Zeile schreiben

und in allen anderen Global muss der Wert $uname enthalten sein...

Gespeichert

smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #15 am: 25 Oktober 2006, 13:39:56 »

wo kann ich mir denn das ganze mal ansehen?
Gespeichert
spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #16 am: 25 Oktober 2006, 13:41:24 »

also in der function nav_option ist nix mit global Sad
und was heisst, in allen anderen global wie muss das aussehen ? und das was wie aussehen muss dann einfach überall rein wo es dann ne global zeile gibt ?
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #17 am: 25 Oktober 2006, 14:41:12 »

ok habs mir angeschaut..

musst in die Funktion

function nav_option()

noch folgendes einbauen...

$uname1= $uinfo['uname'];

einfach unter die Global Zeile schreiben

und in allen anderen Global muss der Wert $uname enthalten sein...



Warum baust du nicht in die Index des Modul eine kontrolle ein ob es der User ist. So kannst du dir die übergabe des Nicks sparen Wink
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
pikar
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 216

pikar


WWW
« Antworten #18 am: 25 Oktober 2006, 14:51:47 »

also bei mir steht das so drinn.. in der Datei  includes / mx_userfunctions_options.php

function nav_option() {
   vkpYaGetOptionLangfile(); /// optionale Sprachdatei einbinden


global $prefix, $user_prefix, $bgcolor1, $bgcolor2, $bgcolor3, $uname;
$uinfo=mxGetUserData();
$uname1= $uinfo['uname'];

und in den weiteren stehts dann so z.B

function viewuserinfo_option_1($uinfo) {
   
global $prefix, $user_prefix,  $uname;

das ist wichtig das hatte ich ganz vergessen

das gehört dann auch noch in die

function viewuserinfo_option_2($uinfo)
global $prefix, $user_prefix,  $uname;

   
Gespeichert

spike
weiss mehr
****
Offline Offline

Beiträge: 420


WWW
« Antworten #19 am: 25 Oktober 2006, 18:30:14 »

hab das jetzt so eingebastelt, nun kommt allerdinsg: es gibt keine informationen über.

komisch *verzweifeltguck
Gespeichert
Seiten: [1] 2  Alle   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML