Pagina 1 van 1

[verplaatst] maken van scammers list

Geplaatst: 29 jun 2004, 16:42
door LazyTiger
ik ben lid van een online spel.
er is een mogelijkheid om wat vals te spelen bij dit spel. namelijk anderen niet betalen.
deze mensen worden scammers genoemd.
ik vind het vreselijk irritant om deze dus tegen te komen en daar wil ik wat tegen doen.

mijn bedoeling is om een volledig automatische lijst te maken.
mensen kunnen namen aan die lijst toevoegen en als er een naam 2x in staat moet hij worden weergegeven.
(http://www.phpbb.nl/viewtopic.php?t=10910)

de pagina is eigenlijk bijna klaar. ik werk met tpl bestandjes net als phpbb.
echter, ik heb het niet in de phpbbmap.

nu zit ik echter met een fout die ik niet kan oplossen.
ik krijg een error in de eerste regel van dit stukje code:

Code: Selecteer alles

$template->set_filenames(array(
			"body" => "scammers.tpl")
			);
wat is er verkeerd aan?
(zelf heb ik het vermoeden dat het ergens in een ander phpbb bestand wordt aangemaakt of zo :?: )

(ik zet dit in algemene chat omdat het eigenlijk vrij weinig met phpbb te maken heeft)

edit
de error is:
Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
verplaatst door mosy

Re: maken van scammers list

Geplaatst: 29 jun 2004, 17:50
door mosymuis
P.T. schreef:(zelf heb ik het vermoeden dat het ergens in een ander phpbb bestand wordt aangemaakt of zo :?: )
Het template object wordt geladen in includes/template.php.

P.T. schreef:(ik zet dit in algemene chat omdat het eigenlijk vrij weinig met phpbb te maken heeft)
Het ontwikkelen van mods heeft wel degelijk met phpBB te maken. ;)

P.T. schreef:de error is:
Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
Heb je bovenaan common.php geïnclude? Die laadt namelijk het template bestand.

Geplaatst: 29 jun 2004, 20:30
door LazyTiger
includen van page_header en page_tail is er uitgesloopt, want zoals ik al zei is heeft het niets met phpbb te maken, maar vanuit hier probeer ik het wel te maken.

ik zal eens in common.php en template.php includen en bij de bestandjes zetten.

Geplaatst: 29 jun 2004, 20:40
door LazyTiger
ik heb het zo geinclude:

Code: Selecteer alles

include template.php;
include common.php;
hoop maar dat het goed is (zat nog te denken of er haakjes om heen moesten)
maar het werkt in ieder geval niet.
foutmelding blijft hetzelfde.

Geplaatst: 29 jun 2004, 20:48
door mosymuis
In common.php wordt template.php al geïnclude zoals ik al zei, en dit is dus dubbel. Dat levert juist weer nieuwe problemen op. ;) Het verbaast me trouwens dat je geen nieuwe PHP error krijgt, want tenplate.php vind je in /includes/ en niet in de root.

Geplaatst: 29 jun 2004, 20:53
door LazyTiger
heb ik common.php wel nodig dan? ik bedoel, voor die template handelingen in de php pagina lijkt me dan template.php toch genoeg.

ik heb common.php geinclude en daar alle includes weggehaald.
tevens heb ik de include van template.php veranderd in
include template.php;
toch dezelfde error weer.

Geplaatst: 29 jun 2004, 20:58
door mosymuis
P.T. schreef:heb ik common.php wel nodig dan? ik bedoel, voor die template handelingen in de php pagina lijkt me dan template.php toch genoeg.
Als je niets doet met de constanten, sessies, de board-, plaatjes-, taal- of template installingen of de board_disabled pagina heb je common waarschijnlijk niet nodig.

Code: Selecteer alles

include('includes/template.php');
voldoet dan. En hebben we het nu nog steeds over je

Code: Selecteer alles

Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
error? :?

Geplaatst: 29 jun 2004, 21:00
door LazyTiger
include ('template.php');
levert dezelfde fout.

Geplaatst: 29 jun 2004, 21:05
door mosymuis
mosymuis schreef:Het verbaast me trouwens dat je geen nieuwe PHP error krijgt, want tenplate.php vind je in /includes/ en niet in de root.
mosymuis schreef:

Code: Selecteer alles

include('includes/template.php');
voldoet dan.

Geplaatst: 29 jun 2004, 21:29
door LazyTiger
het ziet niet in een phpbb map maar ergens totaal anders.
ik heb hem dus ook uit de includes map gehaald en in de andere map gedaan waar het bestand (scammers.php) ook zit.

Geplaatst: 29 jun 2004, 21:40
door mosymuis
Zet scammers.php voor de gein eens terug in je phpBB root en verbind de koppeling eens naar /includes/? Je kunt niet zomaar phpBB bestanden uit het systeem rippen, overal zitten verwijzingen naar elkaar. Wellicht worden er in template.php weer functies gebruikt uit functions.php, en gebruikt functions.php weer constanten uit constants.php.

Als ik jou was zou ik het hele zaakje in de Blank Page Template bouwen, en daarna de boel stap voor stap gaan strippen. Of je dumpt het PHP template systeem en zoekt een andere parser, dan ben je van dit probleem af (maar werkt het wel lichtelijk anders).

Geplaatst: 29 jun 2004, 21:43
door LazyTiger
mosymuis schreef:Zet scammers.php voor de gein eens terug in je phpBB root en verbind de koppeling eens naar /includes/? Je kunt niet zomaar phpBB bestanden uit het systeem rippen, overal zitten verwijzingen naar elkaar. Wellicht worden er in template.php weer functies gebruikt uit functions.php, en gebruikt functions.php weer constanten uit constants.php.

Als ik jou was zou ik het hele zaakje in de Blank Page Template bouwen, en daarna de boel stap voor stap gaan strippen. Of je dumpt het PHP template systeem en zoekt een andere parser, dan ben je van dit probleem af (maar werkt het wel lichtelijk anders).
hm.. heb toevallig mijn MFO V1 nog er staan.
eens kijken of ik daar iets mee kan bakken.

Geplaatst: 29 jun 2004, 21:47
door LazyTiger
grr..
nu krijg ik een fout in page_header.php
en wel in deze regel:

Code: Selecteer alles

$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

Geplaatst: 29 jun 2004, 21:50
door Podium4
Zou je eens een linkje naar een txt versie van je scammers.php kunnen plaatsen?

Geplaatst: 29 jun 2004, 21:54
door LazyTiger
http://home.wanadoo.nl/musicpage/scammers.txt

het kan zijn dat de code wat euh "messed up" is (heb ff geen beter woord :S)

de code is voornamelijk uit de chart mod/all topics mod getrokken.

Geplaatst: 02 jul 2004, 13:49
door LazyTiger

Code: Selecteer alles

<?
$sql = "SELECT name FROM scammers ORDER BY name";
?>
<html>
<link rel="stylesheet" type="text/css" href="scam.css" />
<body link="#000000" vlink="#000000" alink="#000000">
<table width="100%" cellspacing="1" cellpadding="3" border="0" align="center" class="forumline">
<td class="cat" width="8%" align="center"><span class="mainmenu">List of Scammers</span></td>
<tr>
<td class="row1" align="center" width="100%">NAAM!!!!</td>
</tr>
<td colspan="1" class="cat" width="100%" align="center">:: <a href="scammers.$phpEx?action=new">Add Scammer</a> ::</td>
</table>
</body>
</html>
zo kan ook. niet?
echter hoe maak ik nu zo dat de namen die hij uit de database haalt plaatst waar NAAM!!!!