---
title: "Probleme mit Typo 3.6.1 und Users Online Modul"
url: "https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2004-05-24"
last_reply: "2004-07-14"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Probleme mit Typo 3.6.1 und Users Online Modul

Extensions · 4 Antworten · gestartet 2004-05-24

## Eröffnungsbeitrag

**Koyote1_de** · 2004-05-24 · [Beitrag #1](https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul/1)

Hallo Typo3-Gemeinde,

seit einiger Zeit beschäftige ich mich mit Typo3 und habe auch vor in nächster Zeit mein Portal auf Typo umzustellen. Ein paar Probleme tauchen aber erwartungsgemäß uaf, wie z.B. dieses. wofür ich leider auch selber keine Lösung mehr finde:

Ich verwende Typo3.6.1 und das  "User Online" Modul kh_usersonline in der Version 0.2.0.  Beim Aufruf der Seite bekomme ich allerdings die Fehlermeldung:

> Warning: Invalid argument supplied for foreach() in /var/www/web1/html/typo/typo3conf/ext/kh_usersonline/pi1/class.tx_khusersonline_pi1.php on line 41

Die Konfiguration in meinem Template sieht folgendermaßen aus:

> plugin.tx_khusersonline_pi1 {
> # To get this plugin working just type in your
> # template 'page.10 =< plugin.tx_khusersonline_pi1'.
> # In 'text' and 'text.lang.xx' you can use
> # ###GUESTS###, ###MEMBERS###, ###ALLUSERS###
> # and ###USERTEXT###.
> text (
> There ###IS### ###GUESTS### ###GUEST###<br>
> and ###MEMBERS### ###MEMBER### online.<br>
> <br>
> ###USERTEXT###
> )
> text.lang.de (
> Es ###IS### ###GUESTS### ###GUEST###<br>
> und ###MEMBERS### ###MEMBER### online.<br>
> <br>
> ###USERTEXT###
> )
>
> wordArray {
> guests {
> GUEST = guest|guests
> GUEST.lang.de = Gast|Gäste
> IS = is|are
> IS.lang.de = ist|sind
> }
> members {
> MEMBER = Member|Members
> MEMBER.lang.de = Mitglied|Mitglieder
> }
> allusers {
> USER = Visitor|Visitors
> USER.lang.de = Besucher|Besucher
> }
> }
> timeout = 15
> }
>
> # Main TEMPLATE cObject for the BODY
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
> # Feeding the content from the Auto-parser to the TEMPLATE cObject:
> template =< plugin.tx_automaketemplate_pi1
> # Select only the content between the <body>-tags
> workOnSubpart = DOCUMENT_BODY
> # Substitute the ###content### subpart with some example content:
> subparts.content_left < styles.content.getLeft
> subparts.content_right < styles.content.getRight
> subparts.content_border < styles.content.getBorder
> subparts.content < styles.content.get
> subparts.usersonline =< plugin.tx_khusersonline_pi1
> }
> ...........

Ich habe keine Ahnung mehr, wo der Fehler liegen kann und hoffe, dass Ihr mir bei der Lösung weiterhelfen könnt.

Vielen Dank

Koyote

## Antworten

### [#2](https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul/2) · jweiland · 2004-05-25

Ich habe [meine] Lösung für das Problem auf deinen Beitrag auf der deutschen Typo3 Liste gepostet. Vielleicht hiflts

Jochen Weiland

### [#3](https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul/3) · Koyote1_de · 2004-05-25

Hallo Jochen,

Wolfgang aus der österreichischen Mailinglist hat mir noch eine sehr vielversprechende Lösung geschrieben:

> Hallo!
>
> Christian [SilentHardware.de] schrieb folgendes am 24.05.2004:
> >
> > Ich habe keine Ahnung mehr, wo der Fehler liegen kann und hoffe, dass Ihr mir bei der Lösung weiterhelfen könnt.
> >
>
> Ein Blick in den Sourcecode sagt folgendes:
> im "wordArray" fehlt noch ein Abschnitt "max_allusers" bzw (noch
> besser) fügst du das "foreach" in das folgende "if" ein:
> (schick' deine Änderungen (wenn's funktioniert) auch gleich an
> Karsten Hachmeister <webmaster(AT)hachmeister.org>! Danke!)
>
> ----
> function processMarkerArray($markerArray, $nb, $langKey) {
>    $tempArray = array();
>
> if (is_array ($markerArray)) {
>        foreach ($markerArray as $key => $value) {
> -------------------------------8-<------------------------------------ snip
>        }
>    }
>    return $tempArray;
> }
> ----
>
> <http://typo3.org/documentation/document-library/kh_usersonline/Configuration-7e9e4a7b98/>
> (auch das Beispiel auf dieser Seite wird zu einer Fehlermeldung führen(?))
>
> Wolfgang
>
> --------------------------------------------------------
> Wolfgang Klinger           mailto:wolfgang@stufenlos.net

Evtl. ist das ja auch die Lösung. Ich konnte es noch nicht testen...

P.S. Wenn wir schon dabei sind: Warum bekomme ich den in meiner Users Oline Anzeige immer noch drei ### vor der Zahl angezeigt????

> Es sind### 2 Gäste
> und 0 Mitglieder online

Schöne Grüße

Christian

### [#4](https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul/4) · jweiland · 2004-05-25

Bei mir ist es so, dass die Extension funktioniert (ohne Änderungen am Sourcecode) wenn

1) die Konfiguration auf dem Rootlevel liegt  *oder*
2) die Konfiguration auf einer Unterseite liegt und das Feld "Clear Setup" NICHT gesetzt ist.

Wenn du in der Ausgabe noch die drei ### hast, dann ist es vermutlich ein Syntaxfehler in deiner TS Konfiguration.

Jochen Weiland

### [#5](https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul/5) · cane2 · 2004-07-14

Ich hab das gleiche Problem gehabt. Hab auch nen Workarround gefunden:
text.lang.de (

Es ###IS### ###GUESTS### ###GUEST###
und ###MEMBERS### ###MEMBER### online.
###USERTEXT###
)

wichtig ist die Leerzeile nach der öffnenden Klammer. Nimmt Platz weg, funktioniert aber. Warum das Problem besteht hab ich aber leider nicht rausgefunden.

---

Quelle: „Probleme mit Typo 3.6.1 und Users Online Modul“, typo3.net, https://www.typo3.net/d/11779-probleme-mit-typo-361-und-users-online-modul
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
