X& Chat Mod - who's online

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

X& Chat Mod - who's online

Bericht door Php » 18 jul 2004, 20:47

Ik heb een x7chatbox geinstalleerd op mijn forum. En er is wel een who's online mod bij maar die moet aangepast worden wil hij werken. De instructie zegt dat het file waar je de online chatters wilt zien moet eindigen op .php omdat het anders niet werkt, maar de index_body eindigt op .tpl en het werkt dan dus niet.

Er is een file bij genaamd whosonline.php die in dezelfde map moet waar de template files in staan, en waar je net als in het config.php file de database gegevens in moet vullen:

Dat whosonline.php file ziet er zo uit:

Code: Selecteer alles

?>
<?
// The following information must be edited before installing.
$DATABASE['HOST'] = "localhost";			// Your database host
$DATABASE['USER'] = "********";					// Your database username
$DATABASE['PASS'] = "********";					// Your database password
$DATABASE['DATABASE'] = "********";				// Your database name
$DATABASE['TYPE'] = "mysql";				// Database type.  Must be mysql
$SERVER['NAME'] = "Chatbox";					// A short name for your server (less then 10 letters)
$SERVER['TBL_PREFIX'] = "X7Chat_";			// Your database table prefix
$SERVER['PATH'] = "/";					// Use default unless you have cookie problems
$SERVER['LANGUAGE'] = "dutch";			// Choices: english, dutch, german, spanish, norwegian, french
$SERVER['AUTH'] = "md5";				// Choices: plain, md5 (this CANNOT be changed after install)

if(!isset($donotincluebase)){
@require("base.php");
}
?>
En de codes die je dan gebruiken kunt voor de whos online mod op de indexpagina zijn deze:

Code: Selecteer alles

<?include_once("whosonline.php");list_members(", ");?>

<?include_once("whosonline.php");list_members(", ");?>
Heeft iemand van jullie een idee hoe ik dit toch werkend kan krijgen?

Ed

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 18 jul 2004, 21:02

Zit er geen Readme of Install file bij?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 18 jul 2004, 21:08

Ja dat is er, maar zoals ik aangaf, het werkt niet als het niet op .php eindigt, en het index-body file is een .tpl file

Dit is de instructie:

Whos Online Mod V1.0 for X7 Chat V1.3.X
Copyright 2004 By The X7 Group

Installation
1) Open whosonline.php and edit 5 variables at the top. The top 4
should match the config.php file for X7 Chat and the last one should
match the value for 'Online Time' that you have set in the X7 Chat admin
panel under Settings.

2) Upload whosonline.php. It must be in the same directory as the web page
files that you want to display "who's online" are in.

3) Open up the any file that you want to display "who's online" in and edit it.
The file MUST MUST MUST be a php file (meaning it ends in .php). If it ends in .htm
or .html it WILL NOT WORK. A php file MAY contain HTML code, so you can just rename
your .html files to .php and they will behave as normally (you may have to update your links though).
Now, add the following code anywhere you want and it will display who's online.

To display the number of online users:
--------------------------------------------------------------
<?include_once("whosonline.php");list_totals();?>
--------------------------------------------------------------

To display the names of the online users:
--------------------------------------------------------------
<?include_once("whosonline.php");list_members(", ");?>
--------------------------------------------------------------
The above code may be customized. You can change the argument for
list_members(); to something like list_members("-");, then it will
display a - between usernames instead of a ,<space>.

4) Save and upload your modified files

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 18 jul 2004, 21:09

Maar het lijkt me niet mogelijk om een .tpl file te laten eindigen op .php of wel?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 18 jul 2004, 21:12

Nee, je moet het ook in .php fiels doen.
Het heeft niks te maken met de .tpl files. :)

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 18 jul 2004, 21:18

Stefkuh schreef:Nee, je moet het ook in .php fiels doen.
Het heeft niks te maken met de .tpl files. :)
Ja maar het kan niet in .php files. Als je de mod net als bijvoorbeeld de online userslist wilt hebben op de indexpagina, dan moet je het plaatsen in de index_body.tpl De code moet in dat file, maar omdat het geen php maar tpl file is werkt het dus niet. Toch moet het in die file omdat het anders sowieso niet op de index verschijnt. Vandaar mijn vraag of iemand weet hoe het aangepast kan worden.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 18 jul 2004, 21:41

Nee dat kan niet.
En zoals ik net al zei moet dat in een .php en als je hem in de index wil dan ga je naar index.php en plaats je hem daar. :wink:

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 18 jul 2004, 23:10

Stefkuh schreef:Nee dat kan niet.
En zoals ik net al zei moet dat in een .php en als je hem in de index wil dan ga je naar index.php en plaats je hem daar. :wink:
Ik heb het geprobeerd in index.php, geeft foutmeldingen.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 18 jul 2004, 23:26

Heb je hem er wel goed neer gezet.

//Dit blijft toch een kwestie van goed engels lezen en heeft niks met problemen te maken. :)

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 19 jul 2004, 00:05

Ik ben vertaler Engels, dus daar ligt het niet aan. En het moet helemaal niet in de index.php file, het moet in de index_body, omdat daar ook de rest van de online gegevens staat.

In index.php krijg je parse errors.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 19 jul 2004, 00:32

Vertaler Engels? :?

Je moet een html pagina aanmaken, stukje erin zetten en hem de extensie .php geven. :wink:

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 19 jul 2004, 01:27

De instructie staat verder hierboven.

En wat voor naam moet het file dan krijgen?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 19 jul 2004, 12:14

Dat mag jij weten, als je die dan opent krijg je dat Who is online.
Dus je kunt hem wieisonline.php noemen bijv. :)

Gesloten