Vraag mbt nieuw blok op EZportal. (Nog steeds hulp gevraagd)

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Vraag mbt nieuw blok op EZportal. (Nog steeds hulp gevraagd)

Bericht door farid » 20 jun 2006, 20:17

Beste PhpBBers.

Met een script genereer ik gegevens op een pagina van mijn site.

Zie:

http://www.bennis.nu/phpBB/grab.php

(Het duurt eventjes voordat de pagina getoond wordt.)

Deze gegevens wil ik graag displayen op mijn portal in een apart blok.

Zie:

http://www.bennis.nu en dan het blok: Surfomstandigheden Wijk aan Zee.

Deze is nu tijdelijk, als voorbeeld, gevuld met statische gegevens, maar moet dus de data weergeven van de eerstgenoemde pagina.

Kan iemand mij aub vertellen hoe ik dat aanpak?

Alvast bedankt.

groet,

Farid
Laatst gewijzigd door farid op 24 jun 2006, 19:07, 1 keer totaal gewijzigd.

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 22 jun 2006, 13:07

Inmiddels ben ik een stukje verder gekomen.

Ik kan nu het gedeelte wat ik wil laten zien met een klein stukje code grabben.

http://www.bennis.nu/phpBB/tryout.php

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body> 
<font size="2" face="Arial, Helvetica, sans-serif"> 
<?php 
# 
######################## 
## Mandatory Setting ## 
######################## 
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0">'; 
# 
# 
## Golven 
## Golfhoogte 

$GrabURL = "http://www.bennis.nu/phpBB/grab3.php"; //- Complete URL of the page your grabbing from! 
$GrabStart = '<strong>Wijk aan Zee </strong>'; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code! 
$GrabEnd = '</html>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code! 



############################# 
## Do Not Edit Below Here ## 
## Do Not Edit Below Here ## 
############################# 
$OpenFile = fopen("$GrabURL", "r"); //- DO NOT CHANGE 
$RetrieveFile = fread($OpenFile, 200000); //- Reduce This To Save Memory 
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint); 

fclose($OpenFile); //- DO NOT CHANGE 


 
?> 
<table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td> 
<td><font size="2"><?php echo $DataPrint[1]; ?></font></td> 
</tr> 
<tr> 
</table> 


<!-- <SCRIPT LANGUAGE="JavaScript"> 
function reload(){ 
setTimeout("location.reload();",5000); 
} 

</SCRIPT> 
--> 
 
<!-- 
<script language="javascript"> 
reload(); 
</script> 
--> 
</body> 
</html>
Bovenstaande code pakt precies het gedeelte wat ik op mijn portal wil laten zien in het blok:"Surfomstandigheden Wijk aan Zee"

Maar hoe krijg ik het nu in het blok?

Ik heb van alles geprobeerd, maar het lukt mij niet.

Ik neem aan dat het in mijn portal_body.tpl moet?

Hieronder het stukje code van het blok "Surfomstandigheden Wijk aan Zee" (Dus uit portal_body.tpl)

Code: Selecteer alles

<!--START MOD [Quick+report]-->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Surfomstandigheden Wijk aan Zee</b></span></td>

</tr>
<tr>
<td>
	<table cellpadding="4" cellspacing="0" width="100%" >
	<tr>
	<td class="row1" align="left" valign="top">
	Golven : 170 cm uit W<br>Hoogst gemeten golf:   230 cm<br>Deining: 12 cm uit NW<br>Wind   : 3 bft uit ZZW<br>Periode gem. :   6 sec.<br>Periode langste :   12 sec.<br>Luchttemperatuur:   6,4 °C<br>Zon op:   07:00 uur<br>Zon onder: 22:00 uur<br><br></td>
	</tr>
	</table>
</td>
</tr>
<tr>
<td class="mod_ft" align="left" valign="middle"  bgcolor="#ffa34f"   height="15"  nowrap>
	Bron:&nbsp;<a href="http://www.actuelewaterdata.nl" target="_blank">www.actuelewaterdata.nl</a>
	</td>
	</tr>
</table>
<br/>
<!--END MOD [Quick+report]-->
Zoals eerder vermeld is het blok nu gevuld met vaste gegevens als voorbeeld.

Iemand die mij aub kan helpen?

Alvast onwijs bedankt!

groet,

Farid

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 22 jun 2006, 16:17

Weer een stukje verder.

Hier staat hoe je dat kan doen:

http://smartor.is-root.com/viewtopic.php?t=7298

Maar nu wil ik dit:

Code: Selecteer alles

{TRYOUT_INCLUDE}
In mijn portal_body.tpl plaatsen.

Op de plek waar ik het nu gedaan heb is niet goed. Hij plaatst dan alle blokken van de portal van de rechterkant helemaal onderaan de pagina.

Iemand die mij hiermee verder kan helpen?

stukje uit portal_body.tpl:

Code: Selecteer alles

<td valign="top" width="22%"> 
     <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
      <tr> 
      <td class="catHead" height="25"><span class="genmed"><b>{L_NAME_WELCOME} {U_NAME_LINK}</b></span></td> 
      </tr> 
      <tr> 
      <td class="row1" align="left"><span class="gensmall"> 
         <!-- BEGIN switch_user_logged_in --> 
         <div align="center"><br />{AVATAR_IMG}</div> 
         <br />{LAST_VISIT_DATE}<br /><br /> 
         <a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /> 
         <!-- END switch_user_logged_in --> 
         <br />{CURRENT_TIME}<br /><br />{S_TIMEZONE}</span> 
      </td> 
      </tr> 
     </table> 

     <br /> 
   <!-- BEGIN switch_user_logged_out --> 
   <form method="post" action="{S_LOGIN_ACTION}"> 
     <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
      <tr> 
      <td class="catHead" height="25"><span class="genmed"><b>{L_LOGIN}</b></span></td> 
      </tr> 
      <tr> 
      <td class="row1"><span class="gensmall" style="line-height=150%"> 
      <input type="hidden" name="redirect" value="{U_PORTAL}" /> 
      {L_USERNAME}:<br /><input class="text" type="text" name="username" size="15" /><br /> 
      {L_PASSWORD}:<br /><input class="text" type="password" name="password" size="15" /><br /> 
      <input class="text" type="checkbox" name="autologin" />&nbsp;{L_REMEMBER_ME}<br/> 
      <input type="submit" class="mainoption" name="login" value="{L_LOGIN}" /><br /><br /><a href="{U_SEND_PASSWORD}">{L_SEND_PASSWORD}</a><br /><br />{L_REGISTER_NEW_ACCOUNT}<br />&nbsp;</span></td> 
      </tr> 
     </table> 
   </form> 
   <!-- END switch_user_logged_out --> 
    
          
   <!--START MOD [Quick+report]--> 
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
<tr> 
<td class="catHead" height="25"><span class="genmed"><b>Surfomstandigheden Wijk aan Zee</b></span></td> 

</tr> 
<tr> 

<td> 
   <table cellpadding="4" cellspacing="0" width="100%" > 
   <tr> 
   <td class="row1" align="left" valign="top"> 
   {TRYOUT_INCLUDE} 
   </tr> 
   </table> 
</td> 
</tr> 
   <tr> 
   <td class="mod_ft" align="left" valign="middle"  bgcolor="#ffa34f"   height="15"  nowrap> 
   Bron:&nbsp;<a href="http://www.actuelewaterdata.nl" target="_blank">www.actuelewaterdata.nl</a> 
   </td> 
   </tr> 
</table> 
<br/> 
<!--END MOD [Quick+report]--> 

     <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
      <tr> 
      <td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_ONLINE}</b></span></td> 
      </tr> 
      <tr> 
      <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE}<br /><br />{LOGGED_IN_USER_LIST}<br /><br /></span><div align="center" class="gensmall">[ <a href="{U_VIEWONLINE}">{L_VIEW_COMPLETE_LIST}</a> ]</div><span class="gensmall"><br />{RECORD_USERS}<br />&nbsp;</span></td> 
      </tr> 
     </table>

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 24 jun 2006, 19:06

Iemand die mij aub uit de brand kan helpen?

Helpt het als ik de portal zo zet dat er gezien kan worden wat er fout gaat?

ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Bericht door ownageworld » 24 jun 2006, 21:17

farid schreef:Iemand die mij aub uit de brand kan helpen?

Helpt het als ik de portal zo zet dat er gezien kan worden wat er fout gaat?
Ik doe maar een wilde gok zo, dus niet boos zijn als het niet klopt ;)
Maar heb je al gekeken in dat blok of je niet toevallig "valign=bottom" hebt staan? dan zet hij het namelijk helemaal onderaan neer... deze code zal je bij "<TD>" code ergens vinden...

Verder ben ik wel bekend met portals, maar weet niet direct oplossing voor jou... sorry...

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 24 jun 2006, 21:21

Thanks voor je reply, maar helaas kan ik bottom niet vinden in de tekst.

Nog steeds op zoek naar hulp.......

ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Bericht door ownageworld » 24 jun 2006, 21:29

farid schreef:Thanks voor je reply, maar helaas kan ik bottom niet vinden in de tekst.

Nog steeds op zoek naar hulp.......
Probeer dit eens.... (ik heb hem alleen versimpeld, hopen dat hij het mooier laat zien nu... ik probeer hem altijd eerst simpel & mooi op mn portal te krijgen, en dan uit te breiden met kopjes enzo... of een ander goed blok te kopieren en dan gewoon in te vullen... hoop dat het werkt!

Code: Selecteer alles

 


<!--START MOD [Quick+report]-->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Surfomstandigheden Wijk aan Zee</b></span></td>

<td class="row1" align="left"><span class="gensmall"> 
<tr>
    {TRYOUT_INCLUDE}
   </tr>
</span>
   </td>

   <tr>
<td class="row1"><span class="gensmall"> 
   Bron:&nbsp;<a href="http://www.actuelewaterdata.nl" target="_blank">www.actuelewaterdata.nl</a>
</span>

   </td>
   </tr>
</table>
<br/>
<!--END MOD [Quick+report]--> 

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 24 jun 2006, 22:18

Ik heb je code neergezet. Ik laat het wel even zo staan zodat je het resultaat kan bekijken.

(Helemaal naar beneden scrollen.) Dit zie ik normaal in blokjes aan de rechterzijde.

Alvast bedankt voor de verdere hulp.

ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Bericht door ownageworld » 24 jun 2006, 22:36

farid schreef:Ik heb je code neergezet. Ik laat het wel even zo staan zodat je het resultaat kan bekijken.

(Helemaal naar beneden scrollen.) Dit zie ik normaal in blokjes aan de rechterzijde.

Alvast bedankt voor de verdere hulp.

Code: Selecteer alles

<!--START MOD [Quick+report]-->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Surfomstandigheden Wijk aan Zee</b></span></td>
   </tr>

<tr>
<td class="row1" align="left"><span class="gensmall">
    {TRYOUT_INCLUDE}

</span>
   </td>
   </tr>

   <tr>
<td class="row1"><span class="gensmall">
   Bron:&nbsp;<a href="http://www.actuelewaterdata.nl" target="_blank">www.actuelewaterdata.nl</a>
</span>

   </td>
   </tr>
</table>
<br/>
<!--END MOD [Quick+report]-->
Ok... try this...

Anders heb ik "TRYOUT_INCLUDE" html codes nodig (want weet niet of het alleen de data is of dat er al een table omheenstaat ofzo...)

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 25 jun 2006, 11:17

Doet nog steeds hetzelfde.

Hierbij mijn tryout.php

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body> 
<font size="2" face="Arial, Helvetica, sans-serif"> 
<?php 
# 
######################## 
## Mandatory Setting ## 
######################## 
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0">'; 
# 
# 
## Golven 
## Golfhoogte 

$GrabURL = "http://www.bennis.nu/phpBB/grab3.php"; //- Complete URL of the page your grabbing from! 
$GrabStart = '<strong>Wijk aan Zee </strong>'; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code! 
$GrabEnd = '</html>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code! 



############################# 
## Do Not Edit Below Here ## 
## Do Not Edit Below Here ## 
############################# 
$OpenFile = fopen("$GrabURL", "r"); //- DO NOT CHANGE 
$RetrieveFile = fread($OpenFile, 200000); //- Reduce This To Save Memory 
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint); 

fclose($OpenFile); //- DO NOT CHANGE 


 
?> 
<table width="280" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td> 
<td><font size="2"><?php echo $DataPrint[1]; ?></font></td> 
</tr> 
<tr> 
</table> 


<!-- <SCRIPT LANGUAGE="JavaScript"> 
function reload(){ 
setTimeout("location.reload();",5000); 
} 

</SCRIPT> 
--> 
 
<!-- 
<script language="javascript"> 
reload(); 
</script> 
--> 
</body> 
</html>

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 07 jul 2006, 19:58

Ik vraag toch nog maar eens om hulp. Helaas zijn de reacties schaars...

Laat ik het probleem nog eens opnieuw schetsen.

Met een scriptje laad ik de gegevens van tryout.php in een blok op mijn portal:

tryout.php :

Code: Selecteer alles

<?php 
## Golven 
## Golfhoogte 

$GrabURL = "http://www.actuelewaterdata.nl/cgi-bin/measurements/IJ51.Hm0?template=golfperfreqtemp"; //- Complete URL of the page your grabbing from! 
$GrabStart = 'uur is'; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code! 
$GrabEnd = '<br /></strong></p>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code! 

## Max. Golfhoogte 

$GrabURL1 = "http://www.actuelewaterdata.nl/cgi-bin/measurements/IJ51.Hmax?template=golfperfreqtemp"; //- Complete URL of the page your grabbing from! 
$GrabStart1 = 'uur is'; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code! 
$GrabEnd1 = '<br /></strong></p>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code! 

## Golfperiode Munitiestortplaats (gemiddeld)
 
$GrabURL2 = "http://www.actuelewaterdata.nl/cgi-bin/measurements/IJ51.Tm02?template=golfperfreqtemp"; //- Complete URL of the page your grabbing from! 
$GrabStart2 = 'uur is '; //- HTML Code To Start Grab. Must Be A Unique Bit Of Code! 
$GrabEnd2 = '<br /></strong></p>'; //- HTML Code To End Grab. Must Be A Unique Bit Of Code! 

############################# 
## Do Not Edit Below Here ## 
## Do Not Edit Below Here ## 
############################# 
$OpenFile = fopen("$GrabURL", "r"); //- DO NOT CHANGE 
$RetrieveFile = fread($OpenFile, 200000); //- Reduce This To Save Memory 
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint); 

$OpenFile1 = fopen("$GrabURL1", "r"); //- DO NOT CHANGE 
$RetrieveFile1 = fread($OpenFile1, 200000); //- Reduce This To Save Memory 
$GrabData1 = eregi("$GrabStart1(.*)$GrabEnd1", $RetrieveFile1, $DataPrint1); 

$OpenFile2 = fopen("$GrabURL2", "r"); //- DO NOT CHANGE 
$RetrieveFile2 = fread($OpenFile2, 200000); //- Reduce This To Save Memory 
$GrabData2 = eregi("$GrabStart2(.*)$GrabEnd2", $RetrieveFile2, $DataPrint2); 


fclose($OpenFile); //- DO NOT CHANGE 
fclose($OpenFile1); //- DO NOT CHANGE 
fclose($OpenFile2); //- DO NOT CHANGE 
 
?> 
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif">Golfhoogte:</font></td> 
<td><font size="2"><?php echo $DataPrint[1]; ?></font></td> 
</tr> 
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif">Max. golfhoogte:</font></td> 
<td><font size="2"><?php echo $DataPrint1[1]; ?></font></td> 
</tr> 
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif">Golfperiode kort:</font></td> 
<td><font size="2"><?php echo $DataPrint2[1]; ?></font><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td> 
</tr> 
<tr> 
<td><font size="2" face="Arial, Helvetica, sans-serif"><strong>Surfconditie:</strong></font></td> 
<td> <strong> <font color="#FF0000"> 
<? if($DataPrint[1] > 220) 
{ echo "<font color=#FF0000>•••</font>"; 
} 
elseif ($DataPrint[1] > 100) 
{ echo "<font color=#FF0000>••</font>"; 
} 
elseif ($DataPrint[1] >= 60) 
{ echo "<font color=#FF0000>•</font>"; 
} 
?> 
<? if($DataPrint2[1] > 7.0) 
{ echo "<font color=#FF0000>••••</font>"; 
} 
elseif ($DataPrint2[1] > 5) 
{ echo "<font color=#FF0000>•••</font>"; 
} 
elseif ($DataPrint2[1] >= 4) 
{ echo "<font color=#FF0000>•</font>"; 
} 
?> 
<?php 
if ($DataPrint[1] <= 59 && $DataPrint2[1] <= 3.9 ) 
{ echo "<font size=1 color=#FF0000>Geen surf</font>"; 
} 
?> 
</font> </strong> </td> 
</tr> 
<tr> 
<td><font size="1" face="Arial, Helvetica, sans-serif">(1 = nauwelijks -> 7 = Pipeline)&nbsp;</font></td> 
<td><font size="2">&nbsp;</font></td> 
</tr> 
<tr> 
</body> 
</html>

Helaas zit er in de tryout.php een probleem, waardoor de template / layout van mijn portal vernaggeld wordt.

Ik denk dat ik weet waar het probleem zit. (Maar weet niet hoe ik het moet oplossen.)


Dat is namelijk deze regel :

Code: Selecteer alles

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">

Kan iemand mij aub helpen dit op te lossen?

Wat moet ik van deze regel maken, zodat de layout weer goed is?

Met problemen met de layout bedoel ik bijvoorbeeld de lijn aan de onderzijde van de portal en de rechterzijde (kan niet missen)

http://www.bennis.nu

Zie het blok surfomstandigheden aan de rechterzijde.

Alvast onwijs bedankt.

groet,

Farid

Gesloten