soort parkensysteem

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

soort parkensysteem

Bericht door ik ben gek » 09 jul 2006, 20:12

ik wil een soort "parkensysteem" maken. Dat je kan aanvinken welke parken je bezocht hebt ( ik voer de keuzes/parken in de database in) en dat het aantal parken + de link naar het lijstje ( alle opgegeven van dat persoon dus) bij je naam staat als je post en in je profiel.

Hoe pak ik zoiets aan en waar begin ik mee? Avast bedankt :)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 09 jul 2006, 22:11

Heb je kennis van PHP, SQL, HTML en CSS?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 10 jul 2006, 07:57

Zover ik weet heeft hij enkel een heel kleine basis van die 4. ( Zeg het maar moch ik mis zijn hé ;) )

Ik denk dat jij beter een mod installeerd hiervoor. Zodat je in het profiel extra opties krijgt. Tenzij je het echt appart wil hebben natuurlijk. hoewel je dan je profiel kunt splitsten aan de hand van een mod.

even de mods zoeken ...
http://www.phpbb.com/phpBB/viewtopic.ph ... ht=profile
http://phpbbhacks.com/download/6664


die splits mod vind ik niet direct :s

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 12 jul 2006, 10:20

Heb een kleine basis van php
SQL ken ik redelijk tegenwoordig. Bijna volledig
HTML ken ik vrijwel volledig
CSS vrijwel niet. Maar ik kan gewoon het cssfile van het forum gebruiken ;)


Maar die mod is gewoon een extra veld in het profiel. Dat moet ook weer niet... Er moet een link in het profiel ( bekijkgedeelte) waarna je naar een persoonlijk "parkenbezocht" lijstje gaat waar de bekijker alle bezochte parken van dat persoon ziet...

En elk lid moet dus aan de hand van een pagina hun lijste kunnen samenstellen.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 12 jul 2006, 10:47

Wil je dat het aanvinken in een profiel gebeurt? (Profielvelden creëren)

OF moet dat op een aparte pagina gebeuren?

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 12 jul 2006, 12:33

Apparte pagina. :)

en als je een persoonlijke pagina voor een lid opvraagt moet het bv parkengids.php?user_id=2 zijn. en daar zie je het lijstje van het lid dat is 2 heebt ( ik dus)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 12 jul 2006, 12:46

Ik heb het over het aanvinken daarvan, dat moet als eerste gebeuren.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 12 jul 2006, 14:07

ja., ook dat appart :)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 jul 2006, 11:17

Dan begin je maar eens met een phpBB pagina op te zetten met de HTML die jij wil. Dus dan heb ik het over het formulier e.d.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 13 jul 2006, 11:43

Moet dat niet via de database... Anders kan het systeem niet onthouden wie wat heeft.....

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 jul 2006, 11:44

Stef schreef:Dan begin je maar eens met een phpBB pagina op te zetten met de HTML die jij wil. Dus dan heb ik het over het formulier e.d.
Begin eerst met het HTML gedeelte dan kunnen we daarna aan de SQL denken.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 14 jul 2006, 08:31

Ziezo.

http://forum.parkengids.nl/parkengids.php

Er staan links naar de rest :)

En nog iets. Als een lid bijvoorbeeld Walibi World in zijn lijstje heeft. Dan moet dat park nartuurlijk niet bij toevoegen staan ;)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 14 jul 2006, 12:14

Dan zul je nu een tabel aan moeten maken waarin je aangeeft welke parken een gebruiker heeft bezocht.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 21 jul 2006, 09:11

mmm. eerder een veld denk ik in phpbb_users? En hoe doe ik zoiets?

elk park een id. en in dat veld alle idnummers van de parken ofzo?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 jul 2006, 11:29

Je kunt het ook via phpbb_users doen ja. Dan zet je de namen van de parken er in met als ingaven een 0 of 1.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 21 jul 2006, 14:46

Dit ga ik doen. Als mijn host weer werkt... is nu een hacker. ligt er al 1,5 DAG uit en gaat nog een paar dagen duren helaas. Ik ga mischien localhost wel aan de gang. maar dat kan morgen pas. Alvast bedankt.
Nog wel een vraagje
Je hebt veel van dit dingen zoals: varchar,text,unique enzovoort. hoe heet degene die ik moet hebben?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 jul 2006, 15:57

int(1) moet voldoen.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 22 jul 2006, 10:37

Uitgevoert :)
localhost nu maar gezien server problemen heeft.
Wat moet nu doen? :)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 jul 2006, 11:43

Nu moet je de waardes in de invulvakjes krijgen. Aangezien ik niet weet hoe de html eruit ziet, kan ik het niet helemaal uitleggen.

Maar je voert een query uit die de boel ophaalt; en die zet je in een array via een phpBB functie en zet hem uiteindelijk in een var list.

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 22 jul 2006, 14:37

code parkengids.php:

Code: Selecteer alles

<?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
<p>Klik op het lid waarvan jij de bezochte pretparken wilt bekijken.</p>
<p>*Alle lidnamen + een link naar hun lijstje*(*aantal parken die het lid bezocht heeft*)</p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
parkengidsbekijk.php:

Code: Selecteer alles

<p><?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
</p>
Het lid *lidnaam* heeft de volgende parken bezocht:
<p>Walibi World
<br>De Efteling
<br><Attractiepark Slagharen
<br>Avonturenpark Hellendoorn
<br><Duinrell<br>
</p>
<p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
</p>
parkengidstoevoeg.php

Code: Selecteer alles

<p><?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
</p>
<p>Selecteer de parken die jij bezocht hebt en druk op oke!</p>
<p><input type="checkbox"> Walibi World
<br><input type="checkbox"> De Efteling
<br><input type="checkbox"> Drievliet
<br><input type="checkbox"> Attractiepark Slagharen
<br><input type="checkbox"> Avonturenpark Hellendoorn
<br><input type="checkbox"> Toverland
<br><input type="checkbox"> Duinrell</p>
<br> <input type="button" value="oke!">
<p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
</p>

LET OP: Dit is een iets oudere versie. De meest up to date staat online op de niet werkende server en op een andere computer. Maar dit is ongeveer goed :)


Kan je me het met deze informatie goed uitleggen Stef?

Gesloten