Scoutnet vzw

We connect scouts!
Het is momenteel 27 Apr 2024 14:54

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 10 berichten ] 
Auteur Bericht
BerichtGeplaatst: 05 Mrt 2007 19:32 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hallo,

Hier weer(al) een vraagje, doordat ik onze website aan het updaten ben kom ik nogal eens voor raadselachtige toestanden te staan waar ik mijn hoofd aan breek ;)

ik heb een Iframe script dat automatisch de hoogte aanpast van het ingevoegde bestand.

Probleem is nu dat dit degelijk werkt in "Explorer" maar dat in "Mozilla Firefox" het script niet werkt, weet iemand dit raadsel op te lossen?

Bedant alvast !

Code:
<script language="JavaScript">
function iFrameHeight() {
if(document.getElementById && !(document.all)) {
h = document.getElementById('blockrandom').contentDocument.body.scrollHeight;
document.getElementById('blockrandom').style.height = h;
}
else if(document.all) {
h = document.frames('blockrandom').document.body.scrollHeight;
document.all.blockrandom.style.height = h;
}
}
</script>



Code:
<IFRAME title="blockrandom" id="blockrandom" name="blockrandom" src="jou_pagina_dat_geladen_moet_worden_in_je_IFRAME.php" scrolling="no" FRAMEBORDER="0" BORDER="0" marginheight="10" marginwidth="0" width="100%"></IFRAME>


Code:
<script language="JavaScript"> setInterval("iFrameHeight()", 1000)</script>


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Mrt 2007 23:42 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Werken met een iframe met procentuele hoogte zal praktisch altijd voor problemen zorgen. Waarom wil je zo'n iframe gebruiken? Kan je niet beter gewoon een include in PHP gebruiken?

Onze scoutssite werkte vroeger ook met iframes en ik moet zeggen: ik was erg opgelucht toen ik daar eindelijk vanaf was! :wink:

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 06 Mrt 2007 16:52 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoi To,

Het probleem is dat ik het forum als een include wil laten zien, maar ik ken de code niet om dit werkende te krijgen, als ik deze code gebruik:

Code:
<?php include("http://www.scoutsdonk.be/forum"); ?>

en deze pagina opsla als "forumtest.php" en daarna alles upoad dan zie ik enkel de hoofdpagina van het forum maar alle afbeeldingen en knoppen zijn niet te zien, en als ik op een link van het forum klik dan kom ik op een "error" pagina uit.

Dit heb ik in mijn indexpagina staan:
Code:
case "forumtest": $page="forumtest.php";break;


en de directory "forum" zit in de "public_html" .


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 07 Mrt 2007 8:13 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Dat komt omdat phpBB met relatieve links werkt. Probeer eens
Code:
case "forumtest": $page="forum/forumtest.php";break;

en verplaats het bestand forumtest.php van public_html/ naar public_html/forum/.

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 07 Mrt 2007 21:25 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoi To,

Dit blijkt niet te werken?
Ik heb het volgende gedaan:

Citaat:
de pagina forumtest.php van public_html/ naar public_html/forum gezet
er staat dus geen pagina forumtest.php meer in public_html

In mijn forumtest.php pagina heb ik het volgende staan:
Citaat:
<?php include("http://www.scoutsdonk.be/forum"); ?>


In mijn index.php pagina staat het volgende:
Citaat:
case "forumtest": $page="forum/forumtest.php";break;


Mijn link naar forumtest.php is:
Citaat:
index.php?page=forum


Doe ik iets verkeerd?

Thanks To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Mrt 2007 0:38 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Het probleem is dat phpBB met relatieve links werkt en je met je include in de public_html-map blijft zitten. Ik heb dit nu voor je opgelost door in de include de regel
Code:
<base href="http://www.scoutsdonk.be/forum/"" />

te zetten. Let echter op: je mag niet zomaar includen want dan krijg je een HTML-pagina in een HTML-pagina (twee <head>-tags, enzovoort). Je zal dus ook de template van het forum moeten aanpassen zodat je forum terug valideert.

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Mrt 2007 18:05 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Deze opdracht zal ik maar laten varen, ben er al meer dan een uur aan het experimenteren en zie dit niet meer zitten.

In mijn forumtest.php pagina heb ik dit verandert:
Code:
<?php include("http://www.scoutsdonk.be/forum"); ?>


en vervangen door dit:
Code:
<?php include( <base href="http://scoutsdonk.be/forum/forumtest.php"> ); ?>


maar de code komt niet tevoorschijn enkel een blanco pagina, das jammer dus.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 09 Mrt 2007 17:55 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
lainke schreef:
Deze opdracht zal ik maar laten varen, ben er al meer dan een uur aan het experimenteren en zie dit niet meer zitten.

In mijn forumtest.php pagina heb ik dit verandert:
Code:
<?php include("http://www.scoutsdonk.be/forum"); ?>


en vervangen door dit:
Code:
<?php include( <base href="http://scoutsdonk.be/forum/forumtest.php"> ); ?>


maar de code komt niet tevoorschijn enkel een blanco pagina, das jammer dus.

Je hebt me verkeerd begrepen: je moest niet
Code:
<?php include( <base href="http://scoutsdonk.be/forum/forumtest.php"> ); ?>

gebruiken, maar
Code:
<?php include("forum/forumtest.php"); ?>

en in forumtest.php de regel
Code:
<base href="http://www.scoutsdonk.be/forum/"" />

toevoegen. Ik had dat al even in jouw plaats gedaan.

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 09 Mrt 2007 19:21 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoi To,

Citaat:
Ik had dat al even in jouw plaats gedaan.

Had je dat dan op de server voor mij al gedaan?

Ik heb nu gedaan (denk ik ) wat je dus zei,
in index.php:
Citaat:
case "forumtest": $page="forum/forumtest.php";break;


en in forumtest.php:
Citaat:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="http://www.scoutsdonk.be/forum/"" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php include("forum/forumtest.php"); ?>
</body>
</html>


forumtest.php, index.php staan nu in de directory:
Citaat:
/public_html/forum

Als ik nu ga kijken werkt het niet?
http://www.scoutsdonk.be/test/index.php
en doorklik in de navigatie op "forum" krijg ik nog steeds niets te zien?

Ik denk dat ik door al die codes aan te passen blijkbaar iets over het hoofd zie?

Sorry hoor voor al deze last!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 10 Mrt 2007 18:36 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
lainke schreef:
Hoi To,

Citaat:
Ik had dat al even in jouw plaats gedaan.

Had je dat dan op de server voor mij al gedaan?

Jups.
lainke schreef:
Als ik nu ga kijken werkt het niet?

Ik heb het nu aangepast zodat het weer werkt. Kijk zelf maar 's. Maar nogmaals: je zal de template van het forum ook moeten aanpassen, want nu krijg je een pagina die is opgebouwd als
Code:
<html>
  <head>
  </head>
  <body>
    menu hier
    <html>
      <head>
      </head>
      <body>forum hier</body>
    </html>
    voet hier
  </body>
</html>

en dat klopt natuurlijk niet. Die template aanpassen moet in /public_html/forum/templates/subSilver/ (zeker overall_header.tpl en overall_footer.tpl).

To


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 10 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 38 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.