• [MOD] - Who viewed my profile (free) 5 0 5 1
Currently:  

Author Topic: [MOD] - Who viewed my profile (free)  (Read 45047 times)

0 Members and 1 Guest are viewing this topic.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #15 on: September 09, 2008, 12:22:50 PM »
 :flag-en:Update code to 1.7.6?

:flag-de:wird der Code auf 1.7.6 geupdated?

:flag-en:This is not shown if a user my profile gone. Nothing is displayed also in the member profile. Is it due to me or due to the modification?

:flag-de:Wenn ein User mein Profilbesucht, wird dies nicht angezeigt. Auch im memberprofil wird nichts angezeigt. Liegt es an mir oder an der Modifikation?


« Last Edit: September 09, 2008, 12:33:26 PM by Phisker B »

Offline Jasi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #16 on: March 14, 2009, 07:41:34 PM »
@ Phisker B

Ich hab den Mod eben auf einer Base mit V1.7.6, mit ca. 10 weiteren darin laufenden Mods, integriert so wie hier in Post 1 beschrieben und läuft soweit ich bis jetzt gecheckt habe problemlos mi der V1.7.6 ;)

Muss nur noch die Langs von Englisch nach deutsch übersetzen.

Zu sehen z.B. hier in der blauen Table-Zelle: http://www.modkon-germany.de/modelgalerie/member.php?action=showprofile&user_id=4

LG euer Jasi
« Last Edit: March 14, 2009, 08:08:17 PM by Jasi »
LG Jasi

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #17 on: May 31, 2009, 12:16:00 PM »
Hallo,

habe es gerade auf der 4images 1.7.7 getestet, aber auch da, sehe ich leider keine Aufrufe im Profil oder in der Übersicht. Kann da niemand weiterhelfen?

Würde das gerne nutzen, kann das nicht jemand umschreiben?

--------------

   
Hello,

does it have on the 4images 1.7.7 tested, but also because I see no calls in the profile or in the overview. Because nobody can help?

Would like to use, can not describe someone?

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #18 on: June 01, 2009, 04:57:07 PM »
Kann da niemand weiterhelfen? :(

Edit://
Hat das niemand eingebaut?
Also der Einbau klappte wunderbar, die Tabellen sind auch da, aber warum wird nichts gespeichert?
Bei mir steht immer, dass niemand mein Profil angesehen hat!

Edit//

Help me , Help Me

Bitte um Hilfe. Alles klappt soweit, aber angezeigt wird mir nichts!
« Last Edit: June 16, 2009, 02:43:07 PM by Benny »

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #19 on: July 19, 2009, 06:55:25 PM »
Kann da niemand weiterhelfen? :(

Edit://
Hat das niemand eingebaut?
Also der Einbau klappte wunderbar, die Tabellen sind auch da, aber warum wird nichts gespeichert?
Bei mir steht immer, dass niemand mein Profil angesehen hat!

Edit//

Help me , Help Me

Bitte um Hilfe. Alles klappt soweit, aber angezeigt wird mir nichts!


Hat sich Dein Problem inzwischen gelöst? Ich würde die MOD auch gerne verwenden.
Wenn sie unter 1.7.7 nicht funktioniert macht das natürlich keinen Sinn.  :?

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: [MOD] - Who viewed my profile (free)
« Reply #20 on: July 19, 2009, 07:31:39 PM »
im Moment ist mir nicht klar, wo das gespeichert werden soll, oder steht hier wie man die Tabelle 'users_viewprofile' anlegen soll  :wink:

wenn man wüsste was diese enthalten soll, könnte man diese ja anlegen, dann würde es auch gespeichert
Danke Harald




Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #21 on: July 19, 2009, 07:34:58 PM »
im Moment ist mir nicht klar, wo das gespeichert werden soll, oder steht hier wie man die Tabelle 'users_viewprofile' anlegen soll  :wink:

wenn man wüsste was diese enthalten soll, könnte man diese ja anlegen, dann würde es auch gespeichert


Steht das nicht in Step6?

Code: [Select]
if (!function_exists('member_viewprofile_check_table')) {
    function member_viewprofile_check_table() {
        global $site_db, $table_prefix;
       
        if (!defined('USERS_VIEWPROFILE_TABLE')) {
            define('USERS_VIEWPROFILE_TABLE', $table_prefix . 'users_viewprofile');
        }
       
        $sql = "
       
        CREATE TABLE IF NOT EXISTS " . USERS_VIEWPROFILE_TABLE . " (
        field_id int(11) unsigned NOT NULL AUTO_INCREMENT,
        user_id int(11) NOT NULL DEFAULT '0',
        other_user_id int(11) NOT NULL DEFAULT '0',
        view_date int(11) NOT NULL DEFAULT '0',       
        view_count int(11) NOT NULL DEFAULT '0',
        PRIMARY KEY(field_id)
        ) TYPE=MyISAM;
       
        ";
           
        $result = $site_db->query($sql);
    }
}

if (!function_exists('member_viewprofile_check_user')) {
    function member_viewprofile_check_user($user_id = 0, $other_user_id = 0, $user_level = GUEST) {
        global $site_db;
       
        $user_id = preg_replace("/[^0-9]+/i", "", $user_id);
        $other_user_id = preg_replace("/[^0-9]+/i", "", $other_user_id);
        $user_level = preg_replace("/[^0-9]+/i", "", $user_level);
       
        if (empty($user_id) || empty($other_user_id) || $user_level == GUEST || $user_level == USER_AWAITING) {           
            return;
        }
       
        if ($user_id == $other_user_id) {           
            return;
        }
       
        $sql = "
       
        SELECT uvp.user_id, uvp.other_user_id
        FROM " . USERS_VIEWPROFILE_TABLE . " uvp
        LEFT JOIN " . USERS_TABLE . " u ON (" . get_user_table_field("u.", "user_id") . " = uvp.user_id)
        WHERE uvp.user_id = " . $user_id . " AND uvp.other_user_id = " . $other_user_id . " AND " . get_user_table_field("u.", "user_level") . " >= '" . USER . "'
       
        ";
       
        $get_info = $site_db->query_firstrow($sql);
       
        if (isset($get_info['user_id']) && $user_id == $get_info['user_id'] && isset($get_info['other_user_id']) && $other_user_id == $get_info['other_user_id']) {
            $site_db->query("UPDATE " . USERS_VIEWPROFILE_TABLE . " SET view_count = view_count + 1, view_date = '" . time() . "' WHERE user_id = " . $user_id . " AND other_user_id = " . $other_user_id);           
                       
            return $user_id;
            return $other_user_id;
            return $user_level;
       
        } elseif (isset($get_info['user_id']) && $user_id != $get_info['user_id'] && isset($get_info['other_user_id']) && $other_user_id != $get_info['other_user_id']) {
           
            $sql = "
           
            INSERT INTO " . USERS_VIEWPROFILE_TABLE . "
            (field_id, user_id, other_user_id, view_date, view_count)
            VALUES(NULL, '" . $user_id . "', '" . $other_user_id . "', '" . time() . "', '1')
           
            ";
           
            $result = $site_db->query($sql);                       
           
            return $user_id;
            return $other_user_id;
            return $user_level;           
       
        } elseif (!$site_db->not_empty($sql)) {
           
            $sql = "
           
            INSERT INTO " . USERS_VIEWPROFILE_TABLE . "
            (field_id, user_id, other_user_id, view_date, view_count)
            VALUES(NULL, '" . $user_id . "', '" . $other_user_id . "', '" . time() . "', '1')
           
            ";
           
            $result = $site_db->query($sql);                       
           
            return $user_id;
            return $other_user_id;
            return $user_level;
        }
    }
}

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: [MOD] - Who viewed my profile (free)
« Reply #22 on: July 19, 2009, 07:42:34 PM »
jetzt wo du es sagst, aber was macht es da, oder wird jetzt schon über die funktions.php eine Tabelle erstellt  :o
schaue in deine Datenbank, ist sie da OK, wenn nicht erslle diese
Danke Harald




Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #23 on: July 19, 2009, 07:53:38 PM »
jetzt wo du es sagst, aber was macht es da, oder wird jetzt schon über die funktions.php eine Tabelle erstellt  :o
schaue in deine Datenbank, ist sie da OK, wenn nicht erslle diese
Wie gesagt, ICH hab ja nicht das Problem (denn ich habe die MOD noch nicht), meine Frage war ja nur, ob das Problem geklärt ist, weil ich die MOD installieren möchte.  8O

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: [MOD] - Who viewed my profile (free)
« Reply #24 on: July 19, 2009, 07:57:41 PM »
ich habs ja auch nicht drauf  :wink:

edit:

also, die Datenbanktabelle wird definitiv nicht angelegt
« Last Edit: July 19, 2009, 08:19:17 PM by Jan-Lukas »
Danke Harald




Offline Mariuz

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #25 on: August 06, 2009, 07:40:14 PM »
Also selber einfügen.. funzt es denn dann?

Offline Jasi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: [MOD] - Who viewed my profile (free)
« Reply #26 on: September 06, 2015, 09:43:31 PM »
im Moment ist mir nicht klar, wo das gespeichert werden soll, oder steht hier wie man die Tabelle 'users_viewprofile' anlegen soll  :wink:

wenn man wüsste was diese enthalten soll, könnte man diese ja anlegen, dann würde es auch gespeichert


Hier das SQL für die MySQL-Datenbank:

DROP TABLE 
IF EXISTS 4images_users_viewprofile ;
CREATE TABLE 4images_users_viewprofile (
field_id int(11unsigned NOT NULL AUTO_INCREMENT,
user_id int(11NOT NULL DEFAULT '0',
other_user_id int(11NOT NULL DEFAULT '0',
view_date int(11NOT NULL DEFAULT '0',        
view_count int(11NOT NULL DEFAULT '0',
PRIMARY KEY(field_id)
ENGINE=MyISAM DEFAULT CHARSET=latin1;
LG Jasi