+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Benachrichtigung wenn User auf Link klickt

  1. #1
    Neu an Board
    Registriert seit
    23.03.2010
    Beiträge
    29
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Benachrichtigung wenn User auf Link klickt

    Hallo,

    ich würde gerne benachrichtigt werden, wenn ein User einen bestimmten Link anklickt. Das soll dann so aussehen:

    User xy mit der IP xx hat um xx:xx Uhr auf Link xy geklickt.

    Soweit ich weiss ist das mit php umsetzbar, nur weiss ich leider nicht wie, da meine php Kenntnisse mehr als beschränkt sind. Theoretisch funktioniert das doch so ähnlich wie ein registrier button?

    Ich hoffe ihr könnt mir auf die Sprünge helfen!

    mfg

  2. #2
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen

    Standard

    Anderer Ansatzpunkt:

    Per Cronjob die Logfiles durchgehen.
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  3. #3
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von cylance Beitrag anzeigen
    Anderer Ansatzpunkt:

    Per Cronjob die Logfiles durchgehen.
    Funktioniert aber nur bei internen Links. Klicks auf externe Links laufen nur durch den Browser und der Server weiß nichts davon.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  4. #4
    Neu an Board
    Registriert seit
    10.07.2010
    Ort
    Berlin
    Alter
    26
    Beiträge
    22
    Bedankte sich
    10
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Ich nutze dafür dieses:
    JoomlaWatch

  5. #5
    Neu an Board
    Registriert seit
    23.03.2010
    Beiträge
    29
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,

    danke für eure Antworten!

    JoomlaWatch ist echt ein gutes Plugin, nur leider nicht was ich suche (zeigt keine externen Links an auf die der User geklickt hat).

    Wie das mit den Logfiles per Cronjob funktioniert verstehe ich nicht so ganz. Kannst du das mal genauer erklären cylance?

    Am einfachsten wäre es doch ein php-code auf einen Button zu legen, wie beim Registrierungsformular. Ich habe mir das mal genauer angeschaut (com_user/controller.php)

    function register_save()
    {
    global $mainframe;
    // Get required system objects
    $user = clone(JFactory::getUser());
    $pathway =& $mainframe->getPathway();
    $config =& JFactory::getConfig();
    $authorize =& JFactory::getACL();
    $document =& JFactory::getDocument();

    // Send registration confirmation mail
    $password = JRequest::getString('password', '', 'post', JREQUEST_ALLOWRAW);
    $password = preg_replace('/[\x00-\x1F\x7F]/', '', $password); //Disallow control chars in the email
    UserController::_sendMail($user, $password);

    // Set some initial user values
    $user->set('id', 0);
    $user->set('usertype', $newUsertype);
    $user->set('gid', $authorize->get_group_id( '', $newUsertype, 'ARO' ));

    $date =& JFactory::getDate();
    $user->set('registerDate', $date->toMySQL());


    Wie bekomme ich das jetzt hin dass mir eine Mail geschickt wird?

    "User xy mit der IP xx hat um xx:xx Uhr auf Link xy geklickt."

    <?php
    { function sendenbeianklicken ()
    $user =& JFactory::getUser();
    $date =& JFactory::getDate();
    $ip =& JFactory::getIP(); <---?

    if ($user->klicktaufbuttonxyz) <- ?????????
    {_sendMail($user, $date, $ip); <- ??????? send to whom??????
    }
    }
    ?>

    Hmmm irgendwie funktioniert das nicht Vielleicht sollte ich php lernen

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein