+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Joomla User soll immer Online sein

  1. #1
    Neu an Board
    Registriert seit
    28.05.2009
    Beiträge
    26
    Bedankte sich
    0
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Joomla User soll immer Online sein

    Hallo,

    gibt es die Möglichkeit einen User auf meiner Homepage immer als Online zu Zeigen obwohl ich mit diesem nicht eingelogt bin?

    Sinn: Es soll ein Supportbot sein dem Man Private Nachrichten usw. schicken kann. usw...

    Müsste doch eig. iwo in der DB ein Wert zu setzten sein oder?

    Danke shcon für eure Antworten

  2. #2
    Neu an Board
    Registriert seit
    28.05.2009
    Beiträge
    26
    Bedankte sich
    0
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Keiner eine Idee?!? :-(

  3. #3
    Kommt häufiger vorbei
    Registriert seit
    29.11.2007
    Beiträge
    440
    Bedankte sich
    3
    Erhielt 91 Danksagungen
    in 90 Beiträgen

    Standard

    Hallo Berndinox

    meines Wissens kannst du dies nicht einstellen. Hingegen kannst du die Session-Lifetime massiv erhöhen.

    Site > Konfiguration > Server

    Gruss Willy
    Bitte gelöste Themen auch so markieren! Vor jedem neuen Thread unbedingt hier klicken.
    Meine Seite

  4. #4
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.337
    Bedankte sich
    454
    Erhielt 2.970 Danksagungen
    in 2.789 Beiträgen

    Standard

    Wie Willy schon sagt - nur in dem du die Onlinezeiten in der Konfiguration hoch setzt.
    Es gibt aber lernfähige Chatbots für sowas. Musst mal ein wenig recherchieren. Hier ein guter Einstieg in die Materie: http://de.wikipedia.org/wiki/Chatbot


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  5. #5
    Neu an Board
    Registriert seit
    28.05.2009
    Beiträge
    26
    Bedankte sich
    0
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Wie Willy schon sagt - nur in dem du die Onlinezeiten in der Konfiguration hoch setzt.
    Es gibt aber lernfähige Chatbots für sowas. Musst mal ein wenig recherchieren. Hier ein guter Einstieg in die Materie: http://de.wikipedia.org/wiki/Chatbot


    Axel
    Hallo, danke für den Link werde mich mal etwas einarbeiten, falls ich zu einer Lösung kommen werde ich das Dokumentieren!

    Problem mit der Session Time ist ja das wenn sich Benutzer nicht ausloggen diese dann auch "ewig" lange in der Online-Liste stehen.

  6. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.337
    Bedankte sich
    454
    Erhielt 2.970 Danksagungen
    in 2.789 Beiträgen

    Standard

    Vorsichtshalber nochmal darauf hinweisen will, dass der Chatbox rein gar nichts mit Joomla zu tun hat.


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  7. #7
    Neu an Board
    Registriert seit
    28.05.2009
    Beiträge
    26
    Bedankte sich
    0
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Vorsichtshalber nochmal darauf hinweisen will, dass der Chatbox rein gar nichts mit Joomla zu tun hat.


    Axel
    Habe ich gemerkt!!

    Ne so hier die Lösung:

    folgende Datei im Root anlegen, User, Passowrt und absoluten Pfad anpassen! Script einfach via Cron aufrufen.

    Code:
    <?php
    
    global $_SERVER;
    define( '_JEXEC', 1 );
    define( 'DS', DIRECTORY_SEPARATOR );
    
    /* Set Joomla installation folder */
    $baseFolder = '/var/www/html';
    define('JPATH_BASE', $baseFolder );
    define('HTTP_HOST', 'localhost' );
    
    
    /* Set some PHP variables to avoid some warnings */
    $_SERVER['HTTP_HOST']='localhost';
    $_SERVER['SCRIPT_NAME']='myfile.php';
    $_SERVER['SCRIPT_FILENAME']='myfile.php';
    
    /* Load Joomla Framework */
    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
    
    
    /**
    * CREATE THE APPLICATION
    *
    * NOTE :
    */
    $mainframe =& JFactory::getApplication('site');
    
    
    /**
    * INITIALISE THE APPLICATION
    *
    * NOTE :
    */
    // Initialise Joomla
    $mainframe->initialise();
    
    JPluginHelper::importPlugin('system');
    
    // trigger the onAfterInitialise events
    $mainframe->triggerEvent('onAfterInitialise');
    
    
    echo "Application initialized!\n\n";
    
    
    // Login
    $options = array();
    $options['remember'] = false;
    $options['return'] = 'index.php';
    
    $credentials = array();
    $credentials['username']='myuser';
    $credentials['password']='mypassword';
    
    $mainframe->login($credentials,$options);
    
    print_r($mainframe);
    
    // Do some stuff here...
    
    ?>

+ Antworten

Lesezeichen

Berechtigungen

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