Changeset 374

Show
Ignore:
Timestamp:
04/03/08 19:09:46 (5 years ago)
Author:
MDMAN
Message:

new function in profile.lastvisitors PlugIn?.

Location:
profile.lastvisitors
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • profile.lastvisitors/de-informal.xml

    r371 r374  
    1717                <item name="wcf.acp.option.show_lastvisitor_allusers.description"><![CDATA[Bei Aktivierung dieser Option kann JEDER die Profil-Besucher-Box sehen. Wenn diese Option deaktiviert ist, kann nur der eigene User des Profils die Box sehen.]]></item> 
    1818                <item name="wcf.acp.option.show_lastvisitor_morevisitors"><![CDATA[Weitere Besucher anzeigen?]]></item> 
    19                 <item name="wcf.acp.option.show_lastvisitor_morevisitors.description"><![CDATA[Bei Aktivierung dieser Option wird bei Erreichen der Besucherzahl unter "Einstellungen" ein Link angezeigt unter dem letzten Besucher angezeigt der zu einer extra Seite führt. Auf dieser Seite werden mehr Besucher angezeigt als im Profil. Die Anzahl der Besucher läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
     19                <item name="wcf.acp.option.show_lastvisitor_morevisitors.description"><![CDATA[Bei Aktivierung dieser Option wird bei Erreichen der Besucherzahl unter "Einstellungen" ein Link unter dem letzten Besucher angezeigt, der zu einer extra Seite führt. Auf dieser Seite werden weitere Besucher angezeigt. Die Anzahl der Besucher die maximal aufgelistet werden sollen läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
    2020                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount"><![CDATA[Weitere Besucheranzahl]]></item> 
    21                 <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount.description"><![CDATA[Wieviele Besucher sollen auf der extra Seite insgesamt angezeigt werden? Stell hier die "weitere Besucheranzahl" ein.]]></item> 
     21                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount.description"><![CDATA[Wieviele Besucher sollen auf der extra Seite insgesamt angezeigt werden? Stellen Sie hier die "weitere Besucheranzahl" ein.]]></item> 
     22                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab"><![CDATA[Weitere Besucher in einem Tab-Menü im Profil anzeigen?]]></item> 
     23                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab.description"><![CDATA[Bei Aktivierung dieser Option wird ein Tabmenü im Benutzerprofil angezeigt. Der Tab führt zu einer extra Profilseite, die weitere Besucher des Profils auflistet. Die Anzahl der Besucher die maximal aufgelistet werden sollen läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
     24                <item name="wcf.acp.option.show_lastvisitor_morevisitor"><![CDATA[Sollen weitere Besucher gespeichert werden?]]></item> 
     25                <item name="wcf.acp.option.show_lastvisitor_morevisitor.description"><![CDATA[Ist diese Option aktiviert, werden mehr Besucher vom System gespeichert. Dadurch ist es möglich, weitere Besucher entweder auf einer extra Seite anzeigen zu lassen, oder im Benutzerprofil ein Tab-Menü anzeigen zu lassen, wo weitere Besucher angezeigt werden können.<br/><font color = 'RED'>ACHTUNG: Bei Foren mit über 1.000 Mitgliedern kann es bei Aktivierung dieser Option schnell zu einer sehr großen Datenbank führen. Sollte es zu Performance-Problemen kommen, sollte diese Option deaktiviert werden.</font>]]></item> 
    2226        </category> 
    2327          
     
    6973         
    7074        <category name="wcf.user.profile"> 
    71                 <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[weitere Besucher]]></item> 
    72                 <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[weitere Besucher]]></item> 
     75                <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[weitere Profil-Besucher]]></item> 
     76                <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[weitere Profil-Besucher]]></item> 
    7377                <item name="wcf.user.profile.lastvisitors.tabcontenttitle"><![CDATA[weitere Benutzerprofil-Besucher von »{$user["username"]}«]]></item> 
    7478        </category> 
  • profile.lastvisitors/de.xml

    r371 r374  
    1616                <item name="wcf.acp.option.show_lastvisitor_allusers"><![CDATA[Sollen alle Besucher die Profil-Besucher-Box sehen können?]]></item> 
    1717                <item name="wcf.acp.option.show_lastvisitor_allusers.description"><![CDATA[Bei Aktivierung dieser Option kann JEDER die Profil-Besucher-Box sehen. Wenn diese Option deaktiviert ist, kann nur der eigene User des Profils die Box sehen.]]></item> 
    18                 <item name="wcf.acp.option.show_lastvisitor_morevisitors"><![CDATA[Weitere Besucher anzeigen?]]></item> 
    19                 <item name="wcf.acp.option.show_lastvisitor_morevisitors.description"><![CDATA[Bei Aktivierung dieser Option wird bei Erreichen der Besucherzahl unter "Einstellungen" ein Link angezeigt unter dem letzten Besucher angezeigt der zu einer extra Seite führt. Auf dieser Seite werden mehr Besucher angezeigt als im Profil. Die Anzahl der Besucher läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
     18                <item name="wcf.acp.option.show_lastvisitor_morevisitors"><![CDATA[Weitere Besucher auf einer extra Seite anzeigen?]]></item> 
     19                <item name="wcf.acp.option.show_lastvisitor_morevisitors.description"><![CDATA[Bei Aktivierung dieser Option wird bei Erreichen der Besucherzahl unter "Einstellungen" ein Link unter dem letzten Besucher angezeigt, der zu einer extra Seite führt. Auf dieser Seite werden weitere Besucher angezeigt. Die Anzahl der Besucher die maximal aufgelistet werden sollen läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
    2020                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount"><![CDATA[Weitere Besucheranzahl]]></item> 
    2121                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount.description"><![CDATA[Wieviele Besucher sollen auf der extra Seite insgesamt angezeigt werden? Stellen Sie hier die "weitere Besucheranzahl" ein.]]></item> 
     22                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab"><![CDATA[Weitere Besucher in einem Tab-Menü im Profil anzeigen?]]></item> 
     23                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab.description"><![CDATA[Bei Aktivierung dieser Option wird ein Tabmenü im Benutzerprofil angezeigt. Der Tab führt zu einer extra Profilseite, die weitere Besucher des Profils auflistet. Die Anzahl der Besucher die maximal aufgelistet werden sollen läßt sich unter "Weitere Besucheranzahl" einstellen.]]></item> 
     24                <item name="wcf.acp.option.show_lastvisitor_morevisitor"><![CDATA[Sollen weitere Besucher gespeichert werden?]]></item> 
     25                <item name="wcf.acp.option.show_lastvisitor_morevisitor.description"><![CDATA[Ist diese Option aktiviert, werden mehr Besucher vom System gespeichert. Dadurch ist es möglich, weitere Besucher entweder auf einer extra Seite anzeigen zu lassen, oder im Benutzerprofil ein Tab-Menü anzeigen zu lassen, wo weitere Besucher angezeigt werden können.<br/><font color = 'RED'>ACHTUNG: Bei Foren mit über 1.000 Mitgliedern kann es bei Aktivierung dieser Option schnell zu einer sehr großen Datenbank führen. Sollte es zu Performance-Problemen kommen, sollte diese Option deaktiviert werden.</font>]]></item> 
    2226        </category> 
    2327         
     
    6973         
    7074        <category name="wcf.user.profile"> 
    71                 <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[weitere Besucher]]></item> 
    72                 <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[weitere Besucher]]></item> 
     75                <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[weitere Profil-Besucher]]></item> 
     76                <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[weitere Profil-Besucher]]></item> 
    7377                <item name="wcf.user.profile.lastvisitors.tabcontenttitle"><![CDATA[weitere Benutzerprofil-Besucher von »{$user["username"]}«]]></item> 
    7478        </category> 
  • profile.lastvisitors/en.xml

    r371 r374  
    2020                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount"><![CDATA[Other visitor's number]]></item> 
    2121                <item name="wcf.acp.option.show_lastvisitor_morevisitors_amount.description"><![CDATA[How many visitors should be indicated on the specially side all together? Put here the " other visitor's number ".]]></item> 
     22                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab"><![CDATA[Other visitors in a tab menu in the profile register?]]></item> 
     23                <item name="wcf.acp.option.show_lastvisitor_morevisitors_ontab.description"><![CDATA[With activation of this option a Tab is indicated in the user profile. Of the tab leads to a specially profile side which lists other visitors of the profile.]]></item> 
     24                <item name="wcf.acp.option.show_lastvisitor_morevisitor"><![CDATA[Other visitors be stored?]]></item> 
     25                <item name="wcf.acp.option.show_lastvisitor_morevisitor.description"><![CDATA[If this option is activated, more visitors are stored by the system. Thereby it is possible to let indicate other visitors either on a specially side, or to let register in the user profile a tabmenu where other visitors can be indicated.<br/><font color = 'RED'>ATTENTION: in forums with more than 1,000 members it can lead with activation of this option fast to a very big database. Should it come to performance problems, this option should be deactivated.</font>]]></item> 
    2226        </category> 
    2327         
     
    6973         
    7074        <category name="wcf.user.profile"> 
    71                 <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[other visitors]]></item> 
    72                 <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[other visitors]]></item> 
     75                <item name="wcf.user.profile.menu.link.profile.lastvisitor"><![CDATA[other profile visitors]]></item> 
     76                <item name="wcf.user.profile.lastvisitor.morevisitors.tab"><![CDATA[other profile visitors]]></item> 
    7377                <item name="wcf.user.profile.lastvisitors.tabcontenttitle"><![CDATA[other user profile visitors from »{$user["username"]}«]]></item> 
    7478        </category> 
  • profile.lastvisitors/eventlistener.xml

    r285 r374  
    88                        <listenerClassFile>lib/system/event/listener/ProfilelastVisitorsListener.class.php</listenerClassFile> 
    99                        <inherit>0</inherit> 
     10                </eventlistener>                 
     11                <eventlistener> 
     12                        <eventClassName>UserPage</eventClassName> 
     13                        <eventName>assignVariables</eventName> 
     14                        <listenerClassFile>lib/system/event/listener/ProfilelastVisitorsDisableTabmenuListener.class.php</listenerClassFile> 
     15                        <inherit>0</inherit> 
    1016                </eventlistener> 
    1117        </import> 
  • profile.lastvisitors/files/lib/system/event/listener/ProfilelastVisitorsListener.class.php

    r358 r374  
    4343        $result = WCF::getDB()->sendQuery($sql); 
    4444        $skipCount = 0; 
     45        $anz = '10'; 
     46        if (SHOW_LASTVISITOR_MOREVISITOR == 1) $anz = '100'; 
    4547        $deleteIDs = array(); 
    4648        while ($row = WCF::getDB()->fetchArray($result)){ 
    47             if($skipCount > 100) $deleteIDs[] = $row['userID']; 
     49            if($skipCount > $anz) $deleteIDs[] = $row['userID']; 
    4850            $skipCount++; 
    4951        } 
  • profile.lastvisitors/options.xml

    r371 r374  
    9696                                                      <optiontype>boolean</optiontype> 
    9797                                                      <defaultvalue>0</defaultvalue> 
    98                                                       <enablemenuitem>wcf.user.profile.menu.link.profile.lastvisitor</enablemenuitem> 
    9998                                                      <showorder>9</showorder> 
    10099                                        </option>                 
  • profile.lastvisitors/package.xml

    r371 r374  
    4444                <options>options.xml</options> 
    4545                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
     46                <eventlistener>eventlistener.xml</eventlistener> 
    4647        </instructions> 
    4748         
     
    5152                <options>options.xml</options> 
    5253                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
     54                <eventlistener>eventlistener.xml</eventlistener> 
    5355        </instructions> 
    5456         
     
    5759                <options>options.xml</options> 
    5860                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
     61                <eventlistener>eventlistener.xml</eventlistener> 
    5962        </instructions> 
    6063</package>