+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Eingeloggte benutzer werden nicht angezeigt!

  1. #1
    Neu an Board
    Registriert seit
    19.10.2005
    Beiträge
    90
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard Eingeloggte benutzer werden nicht angezeigt!

    Hallo, ich habe das problem, dass bei mir eingeloggte benutzer nicht angezeigt werden! nur gäste - woran kann das liegen ?

  2. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Sorry, aber? Wo angezeigt? In welchem Modul, in welcher Komponente?

    Gruß
    ec

  3. #3
    Neu an Board
    Registriert seit
    19.10.2005
    Beiträge
    90
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    beim mod_whosonline - es werden nur gäste gezählt. vielen dank für deine schnelle antwort.

    Daten zum testen:

    http://www.webidioten.info/joomla/
    benutzername: klopfdreh
    psw.: 123456

    danke schonmal im vorraus

    Modul steht auf both, also benutzernamen und counter der user sollte angezeigt werden. Oo
    Geändert von klopfdreh (09.11.2005 um 09:40 Uhr)

  4. #4
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Darf ich mal fragen, was man da testen soll? Nun dann sieht man die Ausgabe und dann?
    So wird man dir nicht helfen können.

    Gruß
    ec

  5. #5
    Neu an Board
    Registriert seit
    19.10.2005
    Beiträge
    90
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Also, was man mit den testdaten testen kann, ist das wenn man sich einloggt, man aus der zählung der gäste heraus genommen wird, was ja auch so sein sollte weil man dann zu den registrierten mitgliedern zählt. dann müsste da aber stehen (wenn man der einzige auf der seite ist): "Es sind 1 Mitglieder online" das steht aber leider nicht da! Es wird angezeigt das niemand online ist.

  6. #6
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Das ist ja durchaus bekannt, die Frage ist nur: Wie soll der Fehler gefunden werden - sofern es denn ein Fehler ist - wenn man nur die Ausgabe sieht? Du hast gesagt du hättest im Backend alles richtig eingestellt, d.h. die richtigen Optionen ausgewählt. Am Modul selbst kann es eigentlich nicht liegen, da es bei vielen anderen unprobematisch läuft. Sollte es dennoch an diesem liegen kann dir so keiner helfen, da das php script ja nur serverseitig arbeitet und nicht auslesbar ist. Da müsstest du schon den Code des Moduls angeben.
    Blieben noch Probleme wie php Versioen etc, was ich mir auch nicht vorstellen kann, da der Rest ja - so wie es aussieht - ohne Probleme läuft.
    Wie kann man dir nur helfen? Es gibt keine direkte und klare Antwort auf deine Frage, weil das Problem nicht offensichtlich ist. Alternativ könnte man vielleicht anbieten sich den Code des Modules noch einmal ganz genau anzuschauen und ggf. so umzuschreiben, dass es deinen Ansprüchen genügt.

    Gruß
    ec

  7. #7
    Neu an Board
    Registriert seit
    19.10.2005
    Beiträge
    90
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Der Code des Moduls

    PHP-Code:
    <?php
    /**
    * @version $Id: mod_whosonline.php 445 2005-10-11 03:37:23Z stingrey $
    * @package Joomla
    * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
    * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */

    // no direct access
    defined'_VALID_MOS' ) or die( 'Restricted access' );

    $showmode     $params->get'showmode' );

    $content     '';

    if (
    $showmode==|| $showmode==2) {
        
    $query "SELECT COUNT( session_id ) AS guest_online"
        
    "\n FROM #__session"
        
    "\n WHERE guest = 1"
        
    "\n AND ( usertype is NULL OR usertype = '' )";
        
    $database->setQuery$query );
        
    $guest_array $database->loadResult();

        
    $query "SELECT COUNT( DISTINCT( username ) ) AS user_online"
        
    "\n FROM #__session"
        
    "\n WHERE guest = 0"
        
    ;
        
    $database->setQuery$query );
        
    $user_array $database->loadResult();

        if (
    $guest_array != && $user_array==0) {
            if (
    $guest_array==1) {
                
    $content.=_WE_HAVE;
                
    $content.=_GUEST_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            } else {
                
    $content.=_WE_HAVE;
                
    $content.=_GUESTS_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            }
        }

        if (
    $guest_array==&& $user_array != 0) {
            if (
    $user_array==1) {
                
    $content.=_WE_HAVE;
                
    $content.=_MEMBER_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            } else {
                
    $content.=_WE_HAVE;
                
    $content.=_MEMBERS_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            }
        }

        if (
    $guest_array != && $user_array != 0) {
            if (
    $guest_array==1) {
                
    $content.=_WE_HAVE;
                
    $content.=_GUEST_COUNT;
                
    $content.=_AND;
                eval (
    "\$content = \"$content\";");
            } else {
                
    $content.=_WE_HAVE;
                
    $content.=_GUESTS_COUNT;
                
    $content.=_ONLINE;
                
    $content.=_AND;
                eval (
    "\$content = \"$content\";");
            }

            if (
    $user_array==1) {
                
    $content.=_MEMBER_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            } else {
                
    $content.=_MEMBERS_COUNT;
                
    $content.=_ONLINE;
                eval (
    "\$content = \"$content\";");
            }

        }
    }

    if (
    $showmode==|| $showmode==2) {
        
    $query "SELECT DISTINCT a.username"
        
    ."\n FROM #__session AS a"
        
    ."\n WHERE a.guest = 0"
        
    ;
        
    $database->setQuery($query);
        
    $rows $database->loadObjectList();
        foreach(
    $rows as $row) {
            
    $content .= "<ul>\n";
            
    $content .= "<li><strong>" $row->username "</strong></li>\n";
            
    $content .= "</ul>\n";
        }

        if ( !
    $content ) {
            echo 
    _NONE ."\n";
        }
    }
    ?>
    Und hier ein &#252;bersicht &#252;ber die PHP Version:

    PHP built On: Linux h4657 2.4.25 #3 SMP Sun Apr 4 19:32:54 CEST 2004 i686
    Database Version: 4.0.15
    PHP Version: 4.3.3
    Web Server: Apache/2.0.48 (Linux/SuSE)
    WebServer to PHP interface: apache2handler
    Joomla! Version: Joomla! 1.0.3 Stable [ Sunlight ] 14-Oct-2005 10:00 UTC
    User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
    Relevant PHP Settings:
    Safe Mode: OFF
    ...
    Display Errors: ON
    Short Open Tags: ON
    File Uploads: ON
    Magic Quotes: ON
    Register Globals: ON
    Output Buffering: OFF
    Session save path: /tmp
    Session auto start: 0
    XML enabled: Yes
    Zlib enabled: Yes
    Disabled Functions: none
    WYSIWYG Editor: No WYSIWYG Editor


    Du sagtest das das Problem bekannt sei, wurde es auch schon gel&#246;st? Auf dem selben Server l&#228;uft zudem &#252;ber eine andere Domain Mambo, wo dieses Modul ohne probleme l&#228;uft. Sehr merkw&#252;rdig das ganze...

    Wie man im Quellcode sieht werden alle f&#228;lle durchgegangen, also wenn das user_array leer ist oder das guests_array .. oder wenn eins von beiden gef&#252;llt ist mit werten oder beide.. daher kann ich mir den fehler nich erkl&#228;ren ... was ich versuche ist jetzt mal nen alert mit javascript einzubaun um zu gucken ob er diese f&#228;lle abhandelt.

    Es k&#246;nnte auch an der Sprach&#252;bersetzung der Joomla 1.0.3 liegen - ich werde dies auch direkt &#252;berpr&#252;fen
    *nachtrag*: an der sprachdatei liegt es nicht.

    *nachtrag*: ich habe jetzt mal mit
    PHP-Code:
    print_r($user_array);
    echo 
    "<br/>---------<br/>";
    print_r($guest_array);
    echo 
    "<br/>"
    mir den Inhalt der Arrays ausgeben lassen, jedoch versteh ich die werte nicht ganz und es wird auch nicht, wenn ich mich angemeldet hab im user bereich irgendwas hinzugez&#228;hlt Oo...

    Ich hab doch nix an dem modul ver&#228;ndert ...
    Geändert von klopfdreh (09.11.2005 um 11:31 Uhr)

  8. #8
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Tag Zusammen,

    Problemlösung:

    in der datei includes/database.php nach Zeile 560 suchen und
    PHP-Code:
    //$val = "''"; 
    ersetzen durch
    PHP-Code:
    $val "''"
    Gruß Snipy

  9. #9
    Neu an Board
    Registriert seit
    19.10.2005
    Beiträge
    90
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Danke vielmals f&#252;r die Antwort, da h&#228;tte ich ja lange suchen k&#246;nnen *lach*
    Geändert von klopfdreh (09.11.2005 um 12:28 Uhr)

  10. #10
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Zitat Zitat von klopfdreh
    Danke vielmals für die Antwort, da hätte ich ja lange suchen können *lach*
    Naja, mit der Suchfunktion hätte es nicht lange gedauert...

+ Antworten

Ähnliche Themen

  1. server umzug: bilder werden nicht mehr angezeigt
    Von SebiB90 im Forum Allgemeine Fragen zu Joomla
    Antworten: 3
    Letzter Beitrag: 05.11.2005, 23:02
  2. Zoomgalerie: Fotos werden nicht angezeigt
    Von willibald im Forum Joomla Komponenten
    Antworten: 1
    Letzter Beitrag: 04.11.2005, 16:44
  3. Joomlaboard--> Topics werden nicht angezeigt!
    Von drpool im Forum Joomla Komponenten
    Antworten: 6
    Letzter Beitrag: 31.10.2005, 18:08
  4. Templates werden nicht angezeigt
    Von Hanman im Forum Joomla Templates
    Antworten: 3
    Letzter Beitrag: 28.10.2005, 16:05
  5. Module werden nicht angezeigt...
    Von IckZ im Forum Joomla Komponenten
    Antworten: 2
    Letzter Beitrag: 21.10.2005, 22:54

Lesezeichen

Berechtigungen

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