IRC- Users_online?
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
Sorry, aber habe noch nie richtig mit php gearbeitet. Ich weiss nicht alles, was für dich vielleicht selbstverständlich ist.
Habe ich das also richtig verstanden, dass ich in view_online.php einfügen muss:
$template->assign_var('TITEL', 'count(file("...magboard.php"))-1');
Und in der index.tpl an gewünschter Stelle:
{TITEL}
Wie weiss den das index.tpl, woher es die Info "TITEL" nehmen soll?
Danke, Léo
Habe ich das also richtig verstanden, dass ich in view_online.php einfügen muss:
$template->assign_var('TITEL', 'count(file("...magboard.php"))-1');
Und in der index.tpl an gewünschter Stelle:
{TITEL}
Wie weiss den das index.tpl, woher es die Info "TITEL" nehmen soll?
Danke, Léo
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Im Grunde hat das @Pyramide mit seinem Zitat auf der ersten Seite bereits beantwortet.....
Da sich in seinem Zitat ein Link zu
-> http://www.phpbb.de/doku/kb/artikel.php ... ate_syntax
befindet, welches die Template Syntax um demzufolge deine Wissenslücke füllt.......
Zur Veranschaulichung schau dir einfach mal z.B.
posting.php und posting_body.tpl an....
Dann wird das denke ich klares
Da sich in seinem Zitat ein Link zu
-> http://www.phpbb.de/doku/kb/artikel.php ... ate_syntax
befindet, welches die Template Syntax um demzufolge deine Wissenslücke füllt.......
Zur Veranschaulichung schau dir einfach mal z.B.
posting.php und posting_body.tpl an....
Dann wird das denke ich klares

- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
- leopittoni
- Mitglied
- Beiträge: 1162
- Registriert: 26.04.2004 20:17
Hallo
Ich habe einmal das in der viewonline.php eingetragen:
Also nur:
$template->assign_var('chatonline', 'count(file("http://www.werde-legende.de/~Unreal/magboard.php
"))-1');
ganz am Schluss meines Codes... Der Rest ist nur als Übersicht, wo ich es eingefügt habe.
In der index_body.tpl habe ich das eingefügt:
Auch hier habe ich nur:
<br />{chatonline}
eingefügt.
Es erscheint aber auf dem Index beim User-online Kasten nichts, auch wenn jemand im Chat ist...
Was habe ich falsch gemacht?
Und wie kann ich machen, dass steht: Im Chat online: ...Users.
Danke, Léo
Ich habe einmal das in der viewonline.php eingetragen:
Code: Alles auswählen
if ( $registered_users + $hidden_users == 0 )
{
$template->assign_vars(array(
'L_NO_REGISTERED_USERS_BROWSING' => $lang['No_users_browsing'])
);
}
if ( $guest_users == 0 )
{
$template->assign_vars(array(
'L_NO_GUESTS_BROWSING' => $lang['No_users_browsing'])
);
}
$template->assign_var('chatonline', 'count(file("http://www.werde-legende.de/~Unreal/magboard.php
"))-1');
$template->assign_var('chatonline', 'count(file("http://www.werde-legende.de/~Unreal/magboard.php
"))-1');
ganz am Schluss meines Codes... Der Rest ist nur als Übersicht, wo ich es eingefügt habe.
In der index_body.tpl habe ich das eingefügt:
Code: Alles auswählen
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}<br />{chatonline}</span></td>
<br />{chatonline}
eingefügt.
Es erscheint aber auf dem Index beim User-online Kasten nichts, auch wenn jemand im Chat ist...
Was habe ich falsch gemacht?
Und wie kann ich machen, dass steht: Im Chat online: ...Users.
Danke, Léo
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
So.....
Zunächst würde ich nicht aus der Reihe tanzen, indem man plötzlich kleine Template Vars benennt. Soll ja eigentlich übersichtlich wirken......
Schreib die Var mal groß falls das Probleme mit de Template Engine macht, weiss ich im mom auch nicht auswendig.
Des weiteren
ist falsch.....
sollte sein:
Dein gewünschter Text realisierst du am besten so, indem du in lang_main.php eine weitere Var anlegst und dann aus deiner Templatezuweisungszeile das machst:
In $lang_main dann eine Var in dieser Art anlegen:
Das dann entsprechend auf die anderen Sprachen ausweiten
Zunächst würde ich nicht aus der Reihe tanzen, indem man plötzlich kleine Template Vars benennt. Soll ja eigentlich übersichtlich wirken......
Schreib die Var mal groß falls das Probleme mit de Template Engine macht, weiss ich im mom auch nicht auswendig.
Des weiteren
Code: Alles auswählen
$template->assign_var('chatonline', 'count(file("http://www.werde-legende.de/~Unreal/magboard.php
"))-1');
sollte sein:
Code: Alles auswählen
$template->assign_var( array('chatonline', count( file("http://www.werde-legende.de/~Unreal/magboard.php
") )-1 ) );
Code: Alles auswählen
$template->assign_var( array('chatonline', sprintf($lang['chat_online'],count( file("http://www.werde-legende.de/~Unreal/magboard.php
") )-1 ) ) );
Code: Alles auswählen
$lang['chat_online']='Es sind %d Personen im Chat zurzeit unterwegs';