Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.06.07, 15:25
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

PHP Code einbauen


Moin,

eine vielleicht etwas blauäugige Frage: Ist es irgendwie machbar ein PHP-Code-Schnippsel in eine typo3-Seite zu integrieren?

Ich dachte, ich schnappe mir einfach ein Inhaltselement HTML und schreibe dort rein:
PHP-Code:
<?php
require_once('/rss-parser/rss_fetch.inc);
$url = '
http://algarveblogger.blogspot.com/atom.xml';
$rss fetch_rss($url);
echo 
"<p><b>"$rss->channel['title'], "</b></p>";
echo 
"<p><ul>";
foreach (
$rss->items as $item) {
$title $item[title];
$link $item[link];

echo 
"<li><p class=feednews><a href=$link>$title</a></p></li>\n";
}
echo 
"</ul></p>";
?>
Mag er aber nicht akzeptieren. Kann man den irgendwie überreden, den Code auszuführen?


ciao
Rainer
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 05.06.07, 15:29
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.043
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

schau dir die Ext. php_content an.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 05.06.07, 15:39
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

Zitat:
Zitat von Armin Beitrag anzeigen
moin,
schau dir die Ext. php_content an.
Geht also nicht ohne zusätzliche Extension? Dann müsste ich einen Entwickler beauftragen und das kommt bei dem Portal derzeit nicht mehr infrage ;). Hab ich halt Pech gehabt.


Danke
Rainer
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus

Geändert von rainerS.punkt (05.06.07 um 15:45 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 06.06.07, 08:14
Forum Newbie
 
Registriert seit: 26.12.06
Alter: 17
Beiträge: 28
Schmidti159 eine Nachricht über ICQ schicken Schmidti159 eine Nachricht über Yahoo! schicken

hey
@rainer: ich denke du hast ihn falsch verstanden. Er meinte nicht dass man dafür ne extension programmieren muss. diese extension gibt es schon. du musst sie nur mit dem Extensionmanager installieren. dann gibt es ein neues Inhaltselement in dem php verarbeitet wird.
Allerdings finde ich diese Extension jetzt niocht mehr im repository. deswegen habe ich sie mal als t3x datei angehängt.
greetz
schmidti
Angehängte Dateien
Dateityp: t3x T3X_page_php_content-1_0_1-z-200706060912.t3x (41,7 KB, 289x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 06.06.07, 08:25
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

Hallo schmidti,

danke für die Info: Das war mir soweit schon klar, aber normalerweise werden die System bei uns von "richtigen" Entwicklern betreut und nicht von mir, der von allem etwas, aber von nix richtig Ahnung hat.

Die Installation einer Extension wäre eine neue Erfahrung für mich und da bin ich bei unserem Multisite-System vorsichtig: Nicht dass es mir da dann was zerbröselt(?) ;) Das Risiko kann ich halt nicht abschätzen.

Den Code irgendwo 'reinkopieren und wenn es nicht funktioniert, gleich wieder 'rausnehmen ist ja kein großes Problem. Nicht mal für mich


ciao
Rainer
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 07.06.07, 10:02
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

Moin,

die Extension habe ich jetzt installiert. Leider funktioniert der Code trotzdem nicht. Die Referenz "require_once('/rss-parser/rss_fetch.inc); " müsste eigentlich stimmen, aber selbst wenn nicht, sollte eine Fehlermeldung erscheinen. Statt dessen tut sich nix. Auch die Standardelemente der Seite werden gar nicht geladen.

Die Seite:
http://www.zukunft-haus.info/page/index.php?id=6291

Die referenzierte INC-Datei:
http://www.zukunft-haus.info/rss-parser/rss_fetch.inc


Der Code wie er derzeit drin steht:
PHP-Code:
<?php
require_once('/rss-parser/rss_fetch.inc');
$url 'http://algarveblogger.blogspot.com/atom.xml';
$rss fetch_rss($url);
echo 
"<p><b>"$rss->channel['title'], "</b></p>";
echo 
"<p><ul>";
foreach (
$rss->items as $item) {
$title $item[title];
$link $item[link];

echo 
"<li><p class=feednews><a href=$link>$title</a></p></li>\n";
}
echo 
"</ul></p>";
?>
ciao
Rainer
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 07.06.07, 10:14
Forum Newbie
 
Registriert seit: 26.12.06
Alter: 17
Beiträge: 28
Schmidti159 eine Nachricht über ICQ schicken Schmidti159 eine Nachricht über Yahoo! schicken

hey,
der pfad zu der INC-Datei müsste doch eigentlich '../rss-parser/rss_fetch.inc' denn die index.php befindet sich ja im unterordner page. auserdem schaut es so aus als ob die datei nicht gefunden wird da ein totalabbruch des ganzen scripts stattfindet. Du könntest auch noch nach fehler meldungen schaun indem du einfach mit eingibst:
PHP-Code:
error_reporting(E_ALL); 
greetz,
Schmidti
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 07.06.07, 10:25
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

Zitat:
Zitat von Schmidti159 Beitrag anzeigen
der pfad zu der INC-Datei müsste doch eigentlich '../rss-parser/rss_fetch.inc' denn die index.php befindet sich ja im unterordner page.
Da hast du natürlich Recht! Leider hat die Änderung auch nix bewirkt. Auch eine Fehlerausgabe klappt nicht.

Code jetzt:
PHP-Code:
<?php
error_reporting
(E_ALL); 
require_once(
'../rss-parser/rss_fetch.inc');
$url 'http://algarveblogger.blogspot.com/atom.xml';
$rss fetch_rss($url);
echo 
"<p><b>"$rss->channel['title'], "</b></p>";
echo 
"<p><ul>";
foreach (
$rss->items as $item) {
$title $item[title];
$link $item[link];

echo 
"<li><p class=feednews><a href=$link>$title</a></p></li>\n";
}
echo 
"</ul></p>";
?>

Danke dir trotzdem ;)
Rainer
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 07.06.07, 11:02
Forum Newbie
 
Registriert seit: 26.12.06
Alter: 17
Beiträge: 28
Schmidti159 eine Nachricht über ICQ schicken Schmidti159 eine Nachricht über Yahoo! schicken

Probier mal im install tool [displayErrors] auf 1 zu setzten. auserdem is mir aufgefallen dass auch die im '../rss-parser/rss_fetch.inc' includete datei http://www.zukunft-haus.info/rss-parser/rss_catch.inc nicht vorhanden ist.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 07.06.07, 11:13
Benutzerbild von rainerS.punkt
Forum Newbie
 
Registriert seit: 20.03.06
Ort: Berlin
Beiträge: 37
rainerS.punkt eine Nachricht über MSN schicken

Die Datei heißt rss_cache.inc und die gibt es auch ;)
http://www.zukunft-haus.info/rss-parser/rss_cache.inc

r.
__________________
» Job » Firma » docma » AlgarveGuide »
Barrierefreie typo3-Sites: Greenbuilding | Initiative Energieeffizienz | PowerScout | Zukunft Haus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Navi einbauen Lanish TYPO3 4.x Fragen und Probleme 1 16.06.08 20:41
Links einbauen miko Allgemeine Fragen 2 04.02.08 05:49
Gelöst JS in Template einbauen syra TYPO3 4.x Fragen und Probleme 1 28.11.07 11:53
Counter einbauen Egon TYPO3 4.x Fragen und Probleme 2 26.06.07 07:35
Design einbauen ixite TYPO3 3.x Fragen und Probleme 11 21.02.06 17:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0