Pagina 1 van 1
/ot werkt bij de een wel, de ander niet
Geplaatst: 21 nov 2004, 17:26
door RobinTown
Ik heb op me forum al de icr /me geinstalleerd, waardoor ik in viewtopic.php de volgende code heb staan:
Code: Selecteer alles
//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\"><i>*" .$poster. "</i></font> ",$message);
}
Ik wil dat wanneer je /ot typt, dat het veranderd in
ONTOPIC
Dus ik heb er van gemaakt:
Code: Selecteer alles
//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\"><i>*" .$poster. "</i></font> ",$message);
$message = str_replace("/ot ","<font color=\"red\"><b>" . ONTOPIC . "</b></font> ",$message);
}
Alleen werkt dit bij mij (main admin) wel en bij iemand anders niet. :S Check maar:
http://www.robintown.nl/viewtopic.php?p=75985#75985
de rode ontopic is ook gewoon /ot
Hoe los je dit op?
/edit:
Wanneer je na de /ot text plaats doet het het wel, wanneer je dat niet doet niet. Hoe doe je het dat hij het altijd doet?
Geplaatst: 21 nov 2004, 18:05
door The Sting
Heb geen antwoordt op je vraag, wel een vraag n.a.v. van je board.
Welke mod maakt dat je bij ieder bericht kunt zien of de schrijver on of offline is?.
Mooie kleuren trouwens.
Geplaatst: 21 nov 2004, 19:25
door RobinTown
online/offline/hidden mod
nu ontopic

Re: /ot werkt bij de een wel, de ander niet
Geplaatst: 21 nov 2004, 19:48
door Bas
Robinforum schreef:Ik heb op me forum al de icr /me geinstalleerd, waardoor ik in viewtopic.php de volgende code heb staan:
Code: Selecteer alles
//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\"><i>*" .$poster. "</i></font> ",$message);
}
Ik wil dat wanneer je /ot typt, dat het veranderd in
ONTOPIC
Dus ik heb er van gemaakt:
Code: Selecteer alles
//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\"><i>*" .$poster. "</i></font> ",$message);
$message = str_replace("/ot ","<font color=\"red\"><b>" . ONTOPIC . "</b></font> ",$message);
}
Alleen werkt dit bij mij (main admin) wel en bij iemand anders niet. :S Check maar:
http://www.robintown.nl/viewtopic.php?p=75985#75985
de rode ontopic is ook gewoon /ot
Hoe los je dit op?
/edit:
Wanneer je na de /ot text plaats doet het het wel, wanneer je dat niet doet niet. Hoe doe je het dat hij het altijd doet?
Gewoon de spatie na /ot (in het .php bestand) weghalen...
Geplaatst: 21 nov 2004, 20:01
door The Sting
Robinforum schreef:online/offline/hidden mod
nu ontopic

Kwam naar je forum door de vraag, maar gezien de leeftijd van leden geloof ik niet dat ik een goed lid zou zijn.
Toch weer een vraagje, jij kondigt aan: het probleem dat je verjaardag naar 1970 gaat is waarschijnlijk opgelost
Geef eens een hintje, kan het niet vinden waar dat fout gaat.
oja ik ben geboren voor 1960
Geplaatst: 21 nov 2004, 20:09
door RobinTown
iedereen past op me forum

er zat alleen een fout in waardoor wanneer je je profiel veranderde je verjaardag op het forum veranderde naar 1-1-1970, maar dat is opgelost. En ik heb oudere mensen dan jij op me forum hoor

Geplaatst: 21 nov 2004, 20:13
door The Sting
Robinforum schreef:iedereen past op me forum

er zat alleen een fout in waardoor wanneer je je profiel veranderde je verjaardag op het forum veranderde naar 1-1-1970, maar dat is opgelost. En ik heb oudere mensen dan jij op me forum hoor

Maar waar zat de fout?.
Ga toch weer eens op je forum lezen waar over het gaat en me misschien wel als oud man inschrijven.

Geplaatst: 22 nov 2004, 17:14
door RobinTown
includes/functions.php
maar ontopic:
ik wilde eigenlijk dat het er zo uit ziet: [ ontopic ]
maar als je er een [ inzet krijg je errors van unexpected [. Hoe zet je dat goed?
Geplaatst: 22 nov 2004, 21:13
door mosymuis
Plaats eens een backslash \ voor het [ teken

Geplaatst: 22 nov 2004, 21:24
door RobinTown
dan krijg ik
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/home/robin/public_html/viewtopic.php on line 1352
Parse error: parse error, unexpected '[' in /usr/home/robin/public_html/viewtopic.php on line 1352
de zin is dan
Code: Selecteer alles
$message = str_replace("/ot","<font color=\"red\"><b>" . \[ ONTOPIC \] . "</b></font> ",$message);
Geplaatst: 22 nov 2004, 21:34
door mosymuis
Ik keek verkeerd. [-tekens escapen is nodig in preg_replace, niet in str_replace. Jij hebt ze gewoon buiten de string staan.
Verander
naar
Geplaatst: 22 nov 2004, 21:37
door RobinTown
gelukt

tnx moos
