Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Johan » 24 apr 2008, 11:55

Uhm... de berichten zijn door elkaar gehaald (splitsen?).. :(


(oh, haal alsjeblieft :P weg!)
Voormalig Support Teamlid

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Derky » 24 apr 2008, 14:27

Moet het maar in het juiste onderwerp geplaatst worden. :P

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 26 apr 2008, 14:36

Het werkt nog steeds niet :?
En dit is nu mijn pagina:

Code: Selecteer alles

<?php
switch ($mode)
{
    case 'trailers':
    redirect(append_sid("{$phpbb_root_path}trailers.$phpEx"));
    break;

}

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
 
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
 
page_header('Films (hoofdpagina)');
 
$template->set_filenames(array(
   'body' => 'films_body.html',
));

page_footer();
?>
Zou iemand misschien de nodige aanpassingen willen maken?

Groeten,
steefaman 8-)
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door BetaDevil » 26 apr 2008, 16:11

Ik heb geen idee wat je precies wilt dus dan kan ik je ook niet helpen :ugeek:

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 26 apr 2008, 16:22

Ik wil graag zoiets krijgen: films.php?p=trailers. De code die ik het gepost is de films.php pagina en het gedeelte dat ervoor moet zorgen dat ik dat films.php?p=trailers kan krijgen staat bijna helemaal bovenaan...
Maar het werkt niet. Dus (nog een keer) zou iemand de pagina zodanig willen/kunnen aanpassen dat het wel werkt?

Groeten,
steefaman 8-)
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door BetaDevil » 26 apr 2008, 16:25

Je code moet altijd onder $user->setup(); staan. En waarom maak je direct een redirect naar trailers.php als je ze daar dan ook direct heen kan sturen? :|

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Jan » 27 apr 2008, 10:44

Als ik zo rap even kijk zie ik dat je $mode niet gedefinieerd is.
Je zal erboven dus nog even moeten zetten $mode = $_GET["p"]; (of via request_var zoals in de phpbb-frameset), dan zou het wel moeten werken.

Succes!
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 27 apr 2008, 14:54

@ Jan: Bedankt! Dat gedeelte werkt (denk ik)!

@ BetaDevil: Ook bedankt! Maar wat moet ik anders van redirect gebruiken dan? Dan als ik redirecht gebruik blijft dat films.php?p=trailers inderdaad niet staan. Dat veranderd dan naar trailers.php...
Hoe kan ik dat oplossen?

Groeten,
steefaman.
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door BetaDevil » 27 apr 2008, 15:31

include "{$phpbb_root_path}trailers.$phpEx";

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 27 apr 2008, 15:42

Dus dan ziet mijn code er zo uit:

Code: Selecteer alles

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
 
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$mode = $_GET["p"];
switch ($mode)
{
    case 'trailers':
    include "{$phpbb_root_path}trailers.$phpEx";

    break;

}
 
page_header('Films (hoofdpagina)');
 
$template->set_filenames(array(
   'body' => 'films_body.html',
));

page_footer();
?>
Maar als ik de code gebruik zoals hij er hier staat, werkt het nog steeds niet :?
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Raimon » 27 apr 2008, 16:51

Code: Selecteer alles

$mode = $_GET["p"];
Waarom gebruik je dat in phpBB ?

vervang dat eens met:

Code: Selecteer alles

$mode = request_var('p', '');
aangezien request_var die dingen al behandelt.

En als je eens vertelt wat niet werkt zal wel handig zijn Afbeelding

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 27 apr 2008, 20:12

Als ik die

Code: Selecteer alles

include "{$phpbb_root_path}trailers.$phpEx";
gebruik en dan ga naar http://www.mijnsite.nl/films.php?p=trailers dan krijg ik een witte pagina. Nou, dat is wel zo'n beetje het probleem :)
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

turbo mackwek
Berichten: 21
Lid geworden op: 17 feb 2004, 10:26

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door turbo mackwek » 29 apr 2008, 10:04

Ik heb een vraag :)

Ik ben bezig met php en mysql onder de knie te krijgen. Als hobbyist gaat het me volgens best aardig af. Als projectje voor mezelf ben ik nu al enige tijd bezig met het programmeren van een forum in php.

Inmiddels staat alles vrij aardig, bb code, quick replys etc was allemaal niet zo moeilijk.
Ik breek alleen nu al een paar dagen mijn hersens op welke manier je bijhoudt wie welke topics al wel en niet heeft gelezen. Ik hoef niet de kant en klare scripts, juist niet zelfs. Wel algemene informatie over hoe het zou kunnen, de manier waarop phpBB het doet.

Ik heb gedacht aan het loggen van de laatste inlogtijd van de user in de tabel, vervolgens alle topics een keer te vergelijken en een array te maken van alle threadid's die nieuwe berichten bevatten zijn, die array in een sessie stoppen, maar dat werkt niet als er berichten bijkomen na het inloggen.

Een andere manier waar ik (even) aan dacht is een kruistabel, maar die wordt voor je het weet dusdanig megagroot dat dat nooit de manier kan zijn.

Ik hoop dat iemand me op weg kan helpen. En idd liefst in algemene bewoordingen zoals hierboven. Als ik de logica snap, kom ik vanzelf wel uit op de juiste php script.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door BetaDevil » 29 apr 2008, 10:22

In phpBB2 wordt gekeken naar nieuwe berichten na de laatste keer dat je ingelogd bent, hierdoor worden berichten die je niet hebt gelezen gemarkeerd met "Gelezen"

In phpBB3 is er een MySQL-tabel die bijhoudt wanneer je een topic voor het laatst bekeken hebt, en baseert daarop of er nieuwe berichten zijn.

pokegangsta
Berichten: 151
Lid geworden op: 23 mar 2008, 12:03
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door pokegangsta » 29 apr 2008, 11:35

Ik heb een vraagje
Ik heb ergens gehoord dat je met een van de scripts een domeinnaam kan veranderen.

Bijv.

www.jijenik.gratishosted.nl ..... veranderen in ...... www.jijenik.nl


Met welk script kan dat ? ik dacht HTMl maar weet het niet zeker

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Jim » 29 apr 2008, 11:52

Nee, alleen door eerst een domeinnaam te registreren, en dat kost geld.
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

pokegangsta
Berichten: 151
Lid geworden op: 23 mar 2008, 12:03
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door pokegangsta » 29 apr 2008, 11:53

raar iemand die ik ken betaalde niks en had een normale domeinnaam en hij had dat met HTML gedaan ofzo

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door ElbertF » 29 apr 2008, 11:54

Dat kan als je beide domeinnamen in je bezit hebt. Misschien had hij een .tk adres, die zijn gratis.

pokegangsta
Berichten: 151
Lid geworden op: 23 mar 2008, 12:03
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door pokegangsta » 29 apr 2008, 12:01

ja hij had TK ja
hoe kan je TK instellen als dat niet bij je host zit ?

turbo mackwek
Berichten: 21
Lid geworden op: 17 feb 2004, 10:26

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door turbo mackwek » 29 apr 2008, 12:14

BetaDevil schreef:In phpBB2 wordt gekeken naar nieuwe berichten na de laatste keer dat je ingelogd bent, hierdoor worden berichten die je niet hebt gelezen gemarkeerd met "Gelezen"

In phpBB3 is er een MySQL-tabel die bijhoudt wanneer je een topic voor het laatst bekeken hebt, en baseert daarop of er nieuwe berichten zijn.
dank.. bleek eenvoudiger dan ik dacht. :)
ik maakte de denkfout om per bericht te gaan bijhouden ipv per thread, waardoor ik een aparte tabel uitsloot. (die wordt dan mega) per thread is natuurlijk voldoende en alleszins behapbaar.

Plaats reactie