[opgelost] Occasions website -> file_get_contents

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

[opgelost] Occasions website -> file_get_contents

Post by laurensschuitemaker »

Hallo,

Ik ben op dit moment bezig om een occasions website te maken met CMSMS. Nu moet ik de occasions (die zijn ingevoerd via vwe.nl) weergeven op deze website. Ik heb geprobeerd om een UDT aan te maken met de volgende inhoud:

Code: Select all

$homepage = file_get_contents('https://diensten.vwe.nl/publiek/dienst/AdverteerDirectOverzicht.aspx?bdrid=93039');
echo $homepage;
Deze heb ik aangeroepen op pagina http://www.laurenswebdesign.nl/websites ... ?page=test

Je ziet dat er hier van alles fout gaat. De inhoud van de pagina zou er zo uit moeten zien:
https://diensten.vwe.nl/publiek/dienst/ ... drid=93039

Iemand die mij kan helpen?

Alvast bedankt !

Groeten Laurens
Last edited by laurensschuitemaker on Tue Aug 24, 2010 8:31 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

Ohh, ik kende deze optie nog niet... Ook weer wat geleerd ;)

Wat me zo opvalt is dat de breedte van het originele scherm veel breder is (kan zijn) dan die op jouw website. Denk dat dit één probleem is.

Daarnaast kun je op deze wijze een botsing krijgen tussen CSS div's en classen van de ene en de andere website.

Ook neem je met de UDT een moment opname van de webpagina. Je kunt dus niet de logica in de pagina gebruiken omdat je dan een verkeerde url genereert.
Ben bang dat je toch richting een iframe achtige oplossing  :-\ moet gaan zoeken...

Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Ik heb even gekeken bij hun oude website, en nu heb ik geprobeerd om deze code:

Code: Select all

            <frameset rows="104,299,47" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame src="boccasns.htm" name="kopfr" marginwidth="0" marginheight="0" frameborder="NO" scrolling="NO">
  <frame name="mframe" noresize marginwidth="0" marginheight="0" src="https://diensten.vwe.nl/publiek/dienst/AdverteerDirectOverzicht.aspx?bdrid=93039" frameborder="NO" >
  <frame src="onderblk.htm" scrolling="NO" marginwidth="0" marginheight="0" frameborder="NO" name="onderbalk">
</frameset>
vanuit een nieuw aangemaakt sjabloon te laten weergeven op de website.
Klik hier voor het resultaat: http://laurenswebdesign.nl/websites/ten ... ?page=test

Niets dus.. Kijk je in de broncode, dan staat de code er wel degelijk, maar deze wordt dus niet weergegeven..
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Heb al een beetje wat uitgeprobeerd, en als ik de volgende code in een los html bestand in voer (dus zonder cmsms) gaat het wel goed:

Code: Select all

<__html>
<head>
<title>Autobedrijf Ten Doesschate</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<__script__ language="JavaScript"> 
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</__script>
</head>
<frameset rows="104,299,47" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame name="mframe" noresize marginwidth="0" marginheight="0" src="http://zoek.autotrader.nl/cgi-bin/search.php?did=1001272&locale=dslnldev.cars.1&searchform=0&stock_count=50" frameborder="NO" >
</frameset>
<noframes> 
</__body bgcolor="#FFFFFF" text="#000000">
<__body>
</noframes> 
</__html>
Voor het resultaat zie http://laurenswebdesign.nl/test/index.html

Plak ik precies dezelfde code in een sjabloon, dan zie ik niets verschijnen`:
http://laurenswebdesign.nl/websites/ten ... ?page=test

Hoe kan dit?
Last edited by laurensschuitemaker on Mon Aug 23, 2010 8:44 am, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

heb je in de cms pagina ook {literal} {/literal} om de javascript code staan?

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

ja heb ik , maar dan werkt het nog niet..
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

Als ik de broncode kijk:

Code: Select all

</head>
<frameset rows="104,299,47" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame name="mframe" noresize marginwidth="0" marginheight="0" src="http://zoek.autotrader.nl/cgi-bin/search.php?did=1001272&locale=dslnldev.cars.1&searchform=0&stock_count=50" frameborder="NO" >

</frameset>
<noframes> 
</__body bgcolor="#FFFFFF" text="#000000">
<__body>
</noframes> 
</__html>
Dan hoort de iframe in de body te staan.
En de aanroep text in de body tag ken ik niet...

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Hieronder de inhoud van het sjabloon, wat doe ik nou verkeerd ? ik kom er echt niet meer uit. Het rare is dat als je de frames in een los html bestand plakt, dan werkt het script wel..

Code: Select all

<!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>
{metadata}
<title>{title} | {sitename}</title>
{stylesheet}

</head>

</__body>
<div class="schaduw-boven"></div>
<div class="wrapper">
<div class="container">
	<div class="bovenkant"></div>
    <img src="images/foto.png" width="1024px" height="345px" />
	<div class="inhoud">
        <div id="menu">
        	{menu template="cssmenu.tpl"}
        </div><!--Einde Menu-->
        <div style="clear:both;"></div>
    	<div class="links">
        	<h1>{title}</h1>

<__html>
<head>
<title>Autobedrijf Ten Doesschate</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
{literal}
<__script__ language="JavaScript">
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

</__script>
{/literal}
</head>
</__body>
<frameset rows="104,299,47" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame name="mframe" noresize marginwidth="0" marginheight="0" src="http://zoek.autotrader.nl/cgi-bin/search.php?did=1001272&locale=dslnldev.cars.1&searchform=0&stock_count=50" frameborder="NO" >
</frameset>
<__body>
</__html>
        </div><!--Einde Links-->
        <div class="rechts">
            <h1>Occasions</h1>
            <p>{content}</p>
        </div><!--Einde Rechts-->
        <div class="footer">
			<table>
            	<tr>
                	<td></td>
                	<td><img src="images/nap.jpg" /></td>
                </tr>
                <tr>
                	<td><a href="index.php?page=disclaimer">Disclaimer</a> | 
                    	<a href="index.php?page=contact">Contact</a> | 
                        <a href="http://www.laurenswebdesign.nl">Webdesign by www.laurenswebdesign.nl</a>
                    </td>
                    <td><img src="images/bovag.jpg" /></td>
                </tr>
            </table>
            </p>
    	</div><!--Einde Footer-->
	</div><!--Einde Inhoud-->
</div><!--Einde Container-->
	<div style="clear:both;"></div>
</div><!--Einde Wrapper-->
    <div class="schaduw-bodem"></div>
<__body>
</__html>
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

Welke code plak je in welke plaats in het CMS?

Ik zie dat je nu meerdere , en tags hebt...

®olf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Het stukje met de frames heb ik in class 'links' geplakt. Ik heb het nu aangepast dat er maar 1 html,head en body aanwezig is. Zie onderstaand. Maar dan geeft het systeem nog niks weer..

Code: Select all

<!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>
{literal}
<__script__ language="JavaScript">
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

</__script>
{/literal}
{metadata}
<title>{title} | {sitename}</title>
{stylesheet}

</head>

</__body>
<div class="schaduw-boven"></div>
<div class="wrapper">
<div class="container">
	<div class="bovenkant"></div>
    <img src="images/foto.png" width="1024px" height="345px" />
	<div class="inhoud">
        <div id="menu">
        	{menu template="cssmenu.tpl"}
        </div><!--Einde Menu-->
        <div style="clear:both;"></div>
    	<div class="links">
        	<h1>{title}</h1>
<frameset rows="104,299,47" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame name="mframe" noresize marginwidth="0" marginheight="0" src="http://zoek.autotrader.nl/cgi-bin/search.php?did=1001272&locale=dslnldev.cars.1&searchform=0&stock_count=50" frameborder="NO" >
</frameset>
        </div><!--Einde Links-->
        <div class="rechts">
            <h1>Occasions</h1>
            <p>{content}</p>
        </div><!--Einde Rechts-->
        <div class="footer">
			<table>
            	<tr>
                	<td></td>
                	<td><img src="images/nap.jpg" /></td>
                </tr>
                <tr>
                	<td><a href="index.php?page=disclaimer">Disclaimer</a> | 
                    	<a href="index.php?page=contact">Contact</a> | 
                        <a href="http://www.laurenswebdesign.nl">Webdesign by www.laurenswebdesign.nl</a>
                    </td>
                    <td><img src="images/bovag.jpg" /></td>
                </tr>
            </table>
            </p>
    	</div><!--Einde Footer-->
	</div><!--Einde Inhoud-->
</div><!--Einde Container-->
	<div style="clear:both;"></div>
</div><!--Einde Wrapper-->
    <div class="schaduw-bodem"></div>
<__body>
</__html>
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

De iframe code moet je niet in het sjabloon plaatsen, maar in de inhoud van een lege pagina. Let wel op dat de wysiwyg editor UIT staat en blijft staan. Zie Opties tab!

De javascript kun je plaatsen in het blok "pagina specifieke metadata"

Je moet alleen als eerste regel in het html-sjabloon nog wel de {process_pagedata} tag opnemen. Zie:

Code: Select all

{process_pagedata}
<!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>
...
Nog duidelijk??  ;)

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Alles precies gedaan zoals je het hebt gezegd, het werkt gedeeltelijk:

Als ik de content-tag nu boven de body-tag zet, geeft het systeem het volgende weer:
http://laurenswebdesign.nl/websites/ten ... ?page=test

Zet ik het gewoon op de plek waar het hoort, in de body, dan geeft hij een lege pagina weer, het hele sjabloon wordt dus wel uitgevoerd, hij zet het gebeuren ook wel in de pagina, maar hij laadt geen auto's...

???
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

Heb even getest, maar als ik gewoon:

Code: Select all

<__iframe src="http://zoek.autotrader.nl/cgi-bin/search.php?did=1001272&locale=dslnldev.cars.1&searchform=0&stock_count=50">
</__iframe>
in een pagina plak dan doet hij het gewoon...
http://cmsms.dyndns.org/moduletest/inde ... ge=laurens
Een beetje stylen en klaar is Kees.

Grt. Rolf  :)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Occasions website -> file_get_contents

Post by Rolf »

Is dit [opgelost] ??
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
laurensschuitemaker
Forum Members
Forum Members
Posts: 61
Joined: Mon Mar 15, 2010 10:40 am

Re: Occasions website -> file_get_contents

Post by laurensschuitemaker »

Sorry ik heb de laatste paar dagen geen tijd gehad om te reageren.

Hartelijk bedankt voor de oplossing Rolf.
Het werkt perfect nu.

Ik zal in de topic naam even opgelost zetten.

Groeten Laurens
Post Reply

Return to “Dutch - Nederlands”