Ajax wer ist online?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Ackerparty
Mitglied
Beiträge: 169
Registriert: 21.03.2009 22:05

Ajax wer ist online?

Beitrag von Ackerparty »

Hallo,
ich suche für den Ajax Chat von blueimp.net sone wer ist online liste.
also eben ähnlich wie wer ist online im Forum halt nur als anzeige von wer ist im Chat?
stelle mir das so ähnlich vor wie hier
Brauch das für dieses Forum

Weiß jemand wo ich sowas herkriege? und vorallem wie ich es dann einbaue?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Ajax wer ist online?

Beitrag von 4seven »

steht glaub ich auf sourceforge. dann siehts aus wie hier (oben und unten)
http://sekuro.se.funpic.de/phpbb3/index.php
Ackerparty
Mitglied
Beiträge: 169
Registriert: 21.03.2009 22:05

Re: Ajax wer ist online?

Beitrag von Ackerparty »

Hab ich gemacht doch es kommt folgende fehler meldung:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /mnt/web2/51/66/52054866/htdocs/Forum/phpBB3/includes/functions.php on line 3674
Das ist jetzt 3669-3677
// Send a proper content-language to the output
$user_lang = $user->lang['USER_LANG'];
if (strpos($user_lang, '-x-') !== false)
{
$user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
}
'CHAT_LINK' => 'chat/',
'CHAT_LABEL' => 'Chat ['.count(getChatOnlineUserIDs()).']',
'CHAT_TITLE' => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
Die 3674 ist ja auch nur
}
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Ajax wer ist online?

Beitrag von 4seven »

ich weiß zwar nicht, warum du das dort einbaust und was das für eine zeile in der functions ist...

Code: Alles auswählen

// Send a proper content-language to the output
$user_lang = $user->lang['USER_LANG'];
if (strpos($user_lang, '-x-') !== false)
{
$user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
} 
:o

..aber das muss hier eingebaut werden:

Code: Alles auswählen

// The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(

       'CHAT_LINK'                   => 'chat/',
          'CHAT_LABEL'                  => 'Chat ['.count(getChatOnlineUserIDs()).']',
          'CHAT_TITLE'                  => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'), 
die variablen dann an beliebiger Stelle ins template:

Code: Alles auswählen

{CHAT_LINK}
{CHAT_LABEL}
{CHAT_TITLE}
Ackerparty
Mitglied
Beiträge: 169
Registriert: 21.03.2009 22:05

Re: Ajax wer ist online?

Beitrag von Ackerparty »

Zunächst ma danke.
Muss mich da wohl was verhaspelt haben. :grin:

Leider ist dieser Mod nicht ganz das was ich gesucht habe. :roll:

Ich suchte sone extra box wo den Steht Im Chat sind XX Benutzer:
User1,User2,User3.............
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Ajax wer ist online?

Beitrag von 4seven »

die box kannst du dir mit ein wenig html-kenntnissen leicht selber basteln. die technischen grundlagen sind in oben angegebenem schon vorhanden.
Ackerparty
Mitglied
Beiträge: 169
Registriert: 21.03.2009 22:05

Re: Ajax wer ist online?

Beitrag von Ackerparty »

4seven hat geschrieben:die box kannst du dir mit ein wenig html-kenntnissen leicht selber basteln. die technischen grundlagen sind in oben angegebenem schon vorhanden.
Daran scheitert es ja. Meine kenntnisse beschränken sich auf sowas wie Frontpage.
und damit meine ich nit den HTM Modus.sondern eben eher die einfachen grundbedienungen davon.
Bin eben nur Landwirt bzw Landwirtschaftlicher Lohnunternehmen.
Bin ja schon so stolz auf mich das ich die mods mehr oder weniger gut installiert kriege die ich hier so finde. :lol:
Ackerparty
Mitglied
Beiträge: 169
Registriert: 21.03.2009 22:05

Re: Ajax wer ist online?

Beitrag von Ackerparty »

So bekahm die Liste erstellt hab aber noch ein kleines Problem.
Und zwar hätte ich gerne das der mir auch die Farben der Benutzergruppen mit anzeigt.
ich sehe zwar namentlich wer im Chat ist aber nicht welche Funktion er angehört. Hab den Code wie folgt in die Index_body geladen.

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<br clear="all" />

    {$CA_BLOCK_START}
	{$CA_CAP2_START}<!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF -->{$CA_CAP2_END}
	<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
	<tr>
	<!-- IF LEGEND -->
		<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ELSE -->
		<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ENDIF -->
		<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}<br />Benutzer im {CHAT_LABEL}<br />{CHAT_TITLE}</span></td>
	</tr>
	<!-- IF LEGEND -->
		<tr>
			<td class="row1 nobold"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
		</tr>
	<!-- ENDIF -->
Das Was ich eingefügt habe befindet sich in Zeile 17 von diesem Zitat.
Weiß jemand wie ich den abändern muss das Chat_Title die Gruppenfarben mit einbezieht?
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“