hi pikar,
bin auch interessiert an dem modul und hab auch schon versucht es einzubauen allerdings wird auch nichts angezeigt.
ist es 1.9 kompatibel?
code sieht bei mir so aus (mx_userfunctions_options.php)
wie im pdf beschrieben direkt oben nach defined...
##### Userbesuchercode 1
function VWGetSexusString($sexus = 0){
$sexus = (empty($sexus)) ? 0 : (int)$sexus;
switch ($sexus) {
case 1: $out = mxCreateImage("images/f.gif", _YA_FEMALE); break;
case 2: $out = mxCreateImage("images/m.gif", _YA_MALE); break;
}
return $out;
}
function mxdynatime(){
$jetzt=time();
$today = date("Ymd", time());
$year = substr($today,0,4);
$month = substr($today,4,2);
$day = substr($today,6,2);
$endetag=mktime(23,59,59,$month,$day,$year);
$laufzeit=($endetag-$jetzt);
return $laufzeit;
}
##########Userbesuchercode 1 ende
dann die nav_option():
function nav_option() {
vkpYaGetOptionLangfile(); /// optionale Sprachdatei einbinden
global $prefix, $user_prefix, $bgcolor1, $bgcolor2, $bgcolor3, $uname;
$uinfo=mxGetUserData();
$uname1= $uinfo['uname'];
if (mxModuleAllowed("Userbesucher")){ # falls Userbesucher Modul vorhanden
$item[] = "<a href=\"modules.php?name=Userbesucher&uname=$uname1\">".mxCreateImage("images/menu/besucher.gif", "Besucher")."<br>Besucher</a>";
}
viewuserinfo_option_1():
#################################################
function viewuserinfo_option_1($uinfo) {
global $bgcolor1, $bgcolor2, $bgcolor3;
global $istheuser, $privmsgactive, $gbactiv, $showall;
global $prefix, $user_prefix, $uname;
vkpYaGetOptionLangfile(); /// optionale Sprachdatei einbinden
extract($uinfo);
##### für Besucherzähler
$cookie = mxGetUserSession();
if ($cookie[1] != $uname) {
sql_query("UPDATE ".$user_prefix."_users SET user_click=user_click+1 where uname='$uname'");
}
#### Besucherzähler Ende
dann viewuserinfo_option_2():
function viewuserinfo_option_2($uinfo) {
global $prefix, $user_prefix, $bgcolor1, $bgcolor2, $bgcolor3, $uname;
global $istheuser, $privmsgactive, $gbactiv, $showall; // definiert in viewuserinfo()
##### Userbesucher2
$cookie = mxGetUserSession();
if ($cookie[1] != $uname) {
$deltime = time() - 60*60*24*2;
sql_query("DELETE FROM ".$user_prefix."_users_visit WHERE time < '$deltime'");
#sql_query("UPDATE ".$user_prefix."_users SET user_click=user_click+1 where $uname='$uname'");
sql_query("DELETE FROM ".$user_prefix."_users_visit where vuid='".$cookie[0]."' and uid='".$uinfo['uid']."' ");
sql_query("INSERT INTO ".$user_prefix."_users_visit (uid, vuid, time) VALUES ('".$uinfo['uid']."', '".$cookie[0]."', '".time()."')");
}
####Userbesucher2 Ende
und dateien etc. wie beschrieben kopiert + modul aktiviert. aber es werden keine besucher angezeigt. wär dir dankbar wenn du mal n blick draufwerfen könntest.
kann es sein dass man $uname und $prefix etc. nur über $uinfo['uname'] bekommt?