Pagina 1 van 1

Aantal chatters weergeven op de hoofdpagina (PCPIN)

Geplaatst: 30 jun 2005, 08:14
door stimpy68
Ik weet niet of ik hier op het juiste forum ben en of ik deze vraag kan stellen hier... :oops:

Ik heb PCPIN (http://www.pcpin.com) geinstalleerd op mijn board en die werkt, maar ik wilde chatstats weergegeven krijgen op de index pagina van mijn board (waar ook staat wie er online zijn e.d.

Volgens het support forum moet ik het volgende doen:

Post: #1PCPIN Chat live info
The new feature of PCPIN Chat version 5 is interface.

You can get PCPIN Chat live information (such as online users count, room list etc.) so simple as never before.

How to use PCPIN Chat interface?
There is a file named interface.php in your chat root directory. Call that file and you will get requested information displayed, depending on call parameters.
Call format:
http://www.yoursite.com/path_to_chat_di ... =LIST_TYPE

INFO_TYPE is type if information you need. There are following possible values:
1 Total online users count
2 Total rooms count
3 Online users list
4 HTML colored online users list
5 Rooms list
6 Rooms with online users count (in each room) list
7 Rooms with online usernames list
8 Rooms with HTML colored online user names list

LIST_TYPE is output list format. There are following possible values:
list Will display formatted using HTML <li> tags list
any other value or empty value Will display comma-separated list


EXAMPLES:
interface.php?t=1 will display total online users count in your chat

interface.php?t=3&list_type=list will display online users list formatted using HTML <li> tag:


How to call interface.php from your PHP scripts?
Here is the example of PHP script that uses such call (will display chat rooms with colored usernames list in each room):

<html>
<head>
<title>Chat information</title>
</head>
<body>
Here is my chat live information:
<br>
<?INCLUDE('http://www.yoursite.com/chat/interface. ... _type=list');?>
</body>
</html>

In this example INFO_TYPE is 8 and LIST_TYPE is list
Nu ben ik geen PHP expert (verre van dat) en ik heb het één en ander uitgeprobeerd, maar krijg het niet voor elkaar, wat wel werkt is dat stukje PHP script, als ik dat start krijg ik de benodigde info te zien, maar ik wil het verwerkt hebben op de index.... Ik heb het ook al op het supportforum van PCPIN gevraagt maar daar wordt vrijwel niet gereageerd op support vragen.... :cry: Vandaar dat ik het hier vraag.......

Als iemand mij een hint kan geven hoe en waar ik code moet plaatsen graag!

Geplaatst: 30 jun 2005, 08:32
door Luuk
Ik zou even niet weten hoe je het moet doen dat je een include kan verwerken bij de assign_vars() (dat variabele die daar tussen staan kunje in je het .tpl bestand gebruiken). Als je de extreme styles mod installeert kun je in het .tpl bestand, in dit geval templates/xxx/index_body.tpl, op de goede plek ook php gebruiken.
:arrow: http://www.phpbbstyles.com/viewtopic.php?t=356

Geplaatst: 30 jun 2005, 17:45
door stimpy68
Luuk, bedankt voor je snelle antwoord, ik heb die MOD geinstalleerd, en geprobeerd die code in de index_body.tpl te zetten, maar het werkt helaas nog niet. Waarschijnlijk doe ik iets fout of moet ik nog iets instellen in extreme styles?

Geplaatst: 01 jul 2005, 11:27
door Luuk
Ik heb die mod nooit geinstalleerd dus ik kan het je niet precies zeggen, maar er is denk wel een functie in het admin paneel waar je php aan en uit kan zetten.

Geplaatst: 01 jul 2005, 11:31
door Paul
Nee, staat standaard aan en uit, maar je mag geen short tags(dus <?) gebruiken :)

Geplaatst: 01 jul 2005, 11:39
door stimpy68
Ik ben niet zo´n ster met PHP.. :oops: Dus zou je mij een voorbeeld kunnen geven hoe ik het er in moet zetten? En het staat aan en uit zeg je :? Wat bedoel je daarmee?

Geplaatst: 01 jul 2005, 11:42
door Luuk
Het staat standaard denk ik aan, maar je moet het zo gebruiken:

Code: Selecteer alles

<?php INCLUDE('http://www.yoursite.com/chat/interface.php?t=8&list_type=list'); ?> 
<? is een shorttag, <?php werkt wel.

Geplaatst: 01 jul 2005, 13:19
door stimpy68
Yes! Dat is het! Ik ben jullie zeer dankbaar!