Pagina 1 van 1

X& Chat Mod - who's online

Geplaatst: 18 jul 2004, 20:47
door Php
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

Geplaatst: 18 jul 2004, 21:02
door Stef
Zit er geen Readme of Install file bij?

Geplaatst: 18 jul 2004, 21:08
door Php
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

Geplaatst: 18 jul 2004, 21:09
door Php
Maar het lijkt me niet mogelijk om een .tpl file te laten eindigen op .php of wel?

Geplaatst: 18 jul 2004, 21:12
door Stef
Nee, je moet het ook in .php fiels doen.
Het heeft niks te maken met de .tpl files. :)

Geplaatst: 18 jul 2004, 21:18
door Php
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.

Geplaatst: 18 jul 2004, 21:41
door Stef
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:

Geplaatst: 18 jul 2004, 23:10
door Php
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.

Geplaatst: 18 jul 2004, 23:26
door Stef
Heb je hem er wel goed neer gezet.

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

Geplaatst: 19 jul 2004, 00:05
door Php
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.

Geplaatst: 19 jul 2004, 00:32
door Stef
Vertaler Engels? :?

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

Geplaatst: 19 jul 2004, 01:27
door Php
De instructie staat verder hierboven.

En wat voor naam moet het file dan krijgen?

Geplaatst: 19 jul 2004, 12:14
door Stef
Dat mag jij weten, als je die dan opent krijg je dat Who is online.
Dus je kunt hem wieisonline.php noemen bijv. :)