Page 1 of 1

Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 04:46
by lownoize
Hallo zusammen,

Ich musste gerade nach einem Update von 1.3.3 auf phpwcms 1.3.9 r213 festgestellt das Seitedem das includen von größeren externen Seiten nichtmehr funktioniert.
Auf der alten Installation hat das zwar auch schon etwas länger gedauert, bis die Seite gerendert war, aber nun bricht es direkt nach ein paar Sekunden ab und ich bekomme eine
leere Seite. Kleinere Seiten lassen sich problemlos einbinden.
Ich habe schon an allen möglichen php options gedreht und hatte damit keinen Erfolg.

z.b. kann man http://www.heise.de einbinden aber http://www.heise.de/newsticker/ wirft nur eine leere Seite raus.

Hat jemand eine Idee was ich falsch mache? Habe im Forum auch keinen passenden Thread dazu gefunden.

Gruß Christian

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 08:34
by Oliver Georgi
Was heißt includen größerer externer Seiten?

Tausend Wege, das zu tun - wie machst Du es mit phpwcms?

Oliver

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 14:15
by lownoize
Per Inhaltsart Ext. Content beim Artikelinhalt. So hatte ich auch bei der alten Installation den Content einer externen Seite in phpwcms eingebunden.
Gibt es eine Maximale Seitengröße die ich per Ext. Content einbinden kann?

Gruß Christian

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 16:36
by Oliver Georgi
Ja und nein. Hängt davon ab, wieviel Speicher PHP zusteht und ob Dein PHP Remote zugreifen darf. Eventuell wurde dort eine Einschränkung seitens Deines Providers vorgenommen.

Oliver

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 16:51
by flip-flop
Heise News:
Nimm den CP rss.

-> rss URL: http://www.heise.de/newsticker/heise.rdf

Template unter /template/inc_cntpart/rssfeed/layout01_1.html -> wie unter http://planmatrix.de

Code: Select all

<p style="background-color:#D7E3E2 "><strong>RSS feed ITEM <br></strong>{TITLE}, {LINK}, {DATE:FORMAT} (<a href="http://www.php.net/manual/en/function.date.php" target="_blank" style="text-decoration:underline">FORMAT&nbsp;=&nbsp;d.m.Y&nbsp;or&nbsp;H:i:s</a>)</p>

<!--ITEM_START//-->
<p style="margin:0;padding:0;margin-top:1px;margin-bottom:2px;"><a href="{LINK}" target="_blank">{TITLE}</a><br>{DESCRIPTION}</p>
<!--ITEM_END//-->

<p style="background-color:#D7E3E2 "><strong>RSS feed item divider</strong></p>

<!--DIVIDER_START//-->
<div style="margin:0;padding:0;border-top:1px dotted #b2b2b2;height:1px;"><img src="img/leer.gif" width="1" height="1" alt="" /></div>
<!--DIVIDER_END//-->

<p style="background-color:#D7E3E2 "><strong>RSS feed INFO<br></strong>{IMAGE}{TITLE}</p>

<!--FEEDINFO_START//-->
<div class="feedTitle">{TITLE}</div>
<p style="margin:0;padding:0 0 2px 0;margin-bottom:6px;"><div style="float:left">{IMAGE}</div><br style="clear:both" />
<!--FEEDINFO_END//-->

<p style="background-color:#D7E3E2 "><strong>RSS feed Complete<br></strong>{FEEDINFO}, {ITEMS}, {DIVIDER}</p>

<!--RSSFEED_START//-->
<div style="clear:both;" class="feedContent">{ITEMS}{DIVIDER}</div>
<!--RSSFEED_END//-->
- Template in den CP einbinden
- CP positionieren z.B. mit {SHOW_CONTENT:CP,CP_ID} (CP wird in einem versteckten Bereich erstellt).

Knut

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 17:04
by lownoize
Hallo,

Erstmal vielen dank für die schnellen Antworten.
Ich habe mich wohl etwas umständlich ausgedrückt, das mit den heise news war nur als Test damit man mein Problem einfach nachvollziehen kann.
Mein Problem ist einfach das ich mit Ext. Content keine größeren externen Seiten mehr einbinden kann.
Deshalb geht die heise Startseite aber bei den heise 7 Tage news bekomme ich nur noch eine leere weiße Seite.
Hatte zu debugging schon alle php warnings und errors in eine Datei geschrieben und da ist nichts zu sehen.
Ist bestimmt nur eine einfache Einstellung, die ich übersehen habe. Leider konnte ich hier im Forum auch keinen passenden Eintrag zu diesem Problem finden.
Vieleicht hat ja jemand eine Ahnung wodurch die maximale Größe einer per Ext. Content eingebundenen Seite festgelegt wird?

Gruß Christian

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 18:38
by flip-flop
Die maximale Größe wird nicht beschränkt sein.
Vermutlich findet das Script die <body> Tags nicht, bzw. diese Seiten wehren sich dagegen eingebunden zu werden. Die technische Konstruktion solcher Seiten steht dem dann im Wege. (heise.de/newsticker/ oder t-online.de)

http://www.heise.de/internettarife/ oder http://www.heise.de/ix/news/archiv/ funktionieren z.B.

Dafür ist diese Funktion allerdings auch nicht gedacht.
Komplett kannst du nur fremde Seiten mit einem i-Frame (schüttel) einbinden.

Re: Ext. Content Problem mit großen Seiten

Posted: Sat 2. Aug 2008, 20:08
by Oliver Georgi
Ok, habs angepaßt. Da gab es ein kleineres Problem mit der Art, wie Heise die Seite ausgeliefert hat.
http://code.google.com/p/phpwcms/source/detail?r=246

Oliver

Re: Ext. Content Problem mit großen Seiten

Posted: Thu 15. Oct 2009, 12:21
by top
Ich grabe mal diesen alten Thread aus, weil ich gerade das gleiche Problem hatte. (Nein - auch ich will nicht heise auf meiner Seite einbinden. :roll: )

...

Eigentlich wollte jetzt noch eine Frage formulieren, aber ich habe mittlerweile statt dem Content Part "Ext. Content" dieses Replacement Tag verwendet, um eine externe PHP-Dateien einzubinden: http://www.phpwcms-docu.de/system_tags_.phtml#php

Die Ausgabe der externen PHP-Datei wird teilweise sehr lang. Ich hatte den Inhalt einmal vorübergehend in ein HTML-Content-Part geschmissen. Dabei wurde mir das letzte Drittel beim speichern schon abgeschnitten. Ich schätze mal, die Zelle der MySQL-Datenbank war einfach voll. Vermutlich gibt es beim "Ext. Content" eine ähnliche Begrenzung.

Mit {PHP:mein_externe_PHP_Datei.php} geht es zum glück scheinbar ohne Größen-Begrenzung. :D

Viel Spaß
top

Re: Ext. Content Problem mit großen Seiten

Posted: Thu 15. Oct 2009, 17:30
by Oliver Georgi
Ext Content hat keine Begrenzung.

Es bettet externe Inhalte aber sauber ein und erlaubt auch Caching.

Oliver