Toon posts:

Laden van forum in Table Cell - Probleem..

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

Verwijderd

Topicstarter
Help alsjeblieft..

Ik heb overal gezocht op tweakers.net maar ben dit probleem niet tegen
gekomen.

Mijn probleem: Ik heb een site (gedeeltelijk php, gedeeltelijk html).
De site bestaat uit tabellen, in de bovenste cell van die table staat een
.swf file, en dat is mijn menu. In de cell eronder laadt ik de andere .php
documenten, met de command

code:
1
2
3
4
<? 
    if(!isset($page)){$page="home";}
    include($page . ".php");
?>


Dat werkt allemaal goed, maar ik heb ook een forum dat in de onderste cell geladen moet worden, welke code gebruik ik om mijn forum daarin te laden?
Het is me wel gelukt alleen werkt niet een link meer in het forum.

Nu heb ik de code hieronder gebruikt om mijn forum te laden:
code:
1
2
3
4
<? 
     if(!isset($forum)){$forum="http://www.unigame.nl/forum/index";}
     include($forum . ".php");
?>

Ik ben nog niet zo gevorderd in PHP maar ik zou dit probleem toch graag
oplossen. 8)7

Mijn website: http://www.unigame.nl/index.php
Mijn forum: http://www.unigame.nl/forum/index.php


BVD

[ Voor 4% gewijzigd door Verwijderd op 27-11-2004 06:56 ]


Verwijderd

Hey Geppie,

Zou het niet makkelijker zijn om het forum geen apparte map
te geven, en hem gewoon rechtstreeks in de root van je ftp te zetten?

En heb je ook al gekeken of er geen tutorial op www.phpbb.com staat
waar dat staat uitgelegd? Zijn er ook geen mods voor?

En welke versie van het board heb je eigenlijk?
Het scheelt per versie hoe de scripting in elkaar zit namelijk :)

Laat maar ff weten allemaal, dan kan ik wat meer.

Cheerz,
Condiggety

Verwijderd

Topicstarter
Het forum in de root zetten is niet de oplossing. Het word dan sowieso ook
een zooitje. En ik kan me niet voorstellen dat het niet kan om een file uit
een andere folder te 'includen'.

Hij laadt maar een gedeeltje van het forum, op de een of andere manier is
die include() tag dus niet goed, of niet uitgebreid genoeg.

Een tutor op phpbb.com staat hier ook niet voor, want dit heeft in principe niks
met het board te maken, volgens mij. hij laadt maar een gedeelte van het
forum, en waarom snap ik niet. Dat geeft ook gelijk antwoord op je mod..

Versie: 2.0.11 btw.

[ Voor 41% gewijzigd door Verwijderd op 27-11-2004 10:00 ]


Verwijderd

Ok...die include() tag ziet er in principe goed uit,
volgens mij zou die zo gewoon moeten werken ;)

Vervelend dat ie het nog niet doet, maar ik zal
nog even voor je verder kijken, succes ermee! :)

Cheerz,
Con

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Uit de forum faq
Wij tweakers doen elkaar permanent de groeten. Het is dus niet nodig om steeds ruimteverspillende "greetz $user" of iets dergelijks onder je posts te plakken. Als je persé zoiets wilt kun je daar je signature voor gebruiken.
Waarom include je trouwens m.b.v. een url (http://) i.p.v. rechtstreeks de file waar je forum in zit te include?

Daarnaast zou ik eens kijken naar een iframe als je echt je forum zo wil invoegen. Maar het gebruik van een iframe hoort bij de buren in Webdesign & Graphics en is vrij simpel om te doen.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Superdeboer
  • Registratie: December 2002
  • Niet online

Superdeboer

Sa-weee-tah

Dit kan zo niet werken natuurlijk. Als het forum niet geïnclude is dan include je de index.php van het forum. OK. Dat is de reden dat de voorpagina goed werkt. Maar als ik naar het eerste forum toe wil dan? Ik klik http://www.unigame.nl/vie...p?f=1&sid=blablablablabla.

Een topiclist (forumview) wordt afgehandeld vanuit viewforum.php. Maar die include jij helemaal niet. Wat het ding nú opvraagt, is het bestand viewforum.php in de webroot. En dat bestand bestaat daar helemaal niet, dus krijg je een 404 om je oren.

Als je het dus echt goed wilt fixen dan zul je telkens exact het bestand moeten includen dat de url aangeeft. Al vraag ik me dan nog af of dat allemaal soepel gaat lopen met inlogsysteem, sessies en cookies van phpBB.

Misschien is het inderdaad een oplossing om het forum in je webroot te zetten. Op zich moet dat niet zo'n punt zijn, tenzij je inderdaad valt over de rommeligheid van de opzet van phpBB. In dat geval zou je zelfs de index.php van je site en van je forum nog kunnen integreren. Overigens wat * Creepy hierboven zegt: een iFrame is wel erg makkelijk en werkt ook.

Als je dat niet wilt is het misschien een aanrader om hier eens een kijkje te nemen. Daar staan wat tips over de integratie van phpBB met sites. :)

When I write my code, only God and I know what it means. One week later, only God knows.
Hell yes it's a Cuban Cigar, but I'm not supporting their economy, I'm burning their fields.


Verwijderd

Topicstarter
Okay.. Ik zal es kijken wat ik met iFrame kan doen, ik weet op zich hoe
het werkt, dus ik denk niet echt dat dat zo'n probleem zal zijn..

Ik kijk wel ff, al blijf ik het wel vreemd vinden dat er niet een bepaalde
tag of string voor is in PHP, maar goed.

Nog even 1 andere ding. Als ik nou in de index van het forum dit aanpas:
code:
1
2
3
4
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


en als ik ipv './'; dus './forum/' neerzet krijg ik weer een fout met die extension.inc
en common.php. Ook al zorg ik dat dat ook zal gaan werken, dan moet ik mijn
halve forum opnieuw van links gaan voorzien. Dat zie ik toch niet zo zitten.

Wat dat betreft, ik ga ff kijken wat iFrame doet :P

Verwijderd

Misschien is het makkelijker om de index.php van het forum aan te passen.

Verwijderd

Topicstarter
Maar.. wat moet ik dan aanpassen in de index van het forum?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Je kan je forum wel aanpassen, maar dat is gegarandeerd veel meer werk als je phpbb echt op deze manier in je site wilt embedden

Zoals ik het zie zijn er twee opties
1. Je gebruikt een iframe
2. Je gooit je eigen HTML de deur uit en past de stylesheets van phpbb zo aan zodat er het hetzelfde uit komt te zien als dat je voor ogen had.

Echter, beide opties hebben vrij weinig met Programming & Webscripting te maken, maar meer met Webdegisn & Graphics. Alleen is dit vrij simpel om te doen dus vandaar dat ik je topic sluit i.p.v. verplaatsen naar W&G.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.