Artikel auf der Webseite einbinden

Artikel auf der Webseite einbinden

Postby dhh on Thu Feb 26, 2009 1:58 pm

Moin moin zusammen,

ich habe mal wieder ne neue frage :D

Unzwar möchte ich gerne auf meiner Homepage die neusten blog einträge haben. (lifetype läuft über eine subdomain)

Bsp.

Hiphop.de (hat zwar ne andere software aber so würde ich es auch gerne haben)

Das ist ihr blog

http://blog.hiphop.de/portal.php

und das ihre webseite

http://www.hiphop.de/

auf der rechten seite haben sie da die neusten einträge.
So würde ich das auch gerne mit meiner seite machen,
jemand ne idee, wie man das umsetzten kann?
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby martinh on Fri Feb 27, 2009 7:16 am

Hm, es gibt ein Kochrezept wie man fremde RSS-Feeds einbinden kann auf dem lifetype-wiki. Ich habe es mal versuchsweise kurz ausprobiert, doch es hat nicht geklappt. Müßte ich mal genauer nach dem Fehler schauen. Aber vielleicht hilft es Dir.

http://wiki.lifetype.net/index.php/Tips ... he_sidebar
martinh
 
Posts: 175
Joined: Wed Aug 01, 2007 7:32 am
Location: Heidelberg, Germany
LifeType Version: 1.2.11

Re: Artikel auf der Webseite einbinden

Postby chromos on Sat Feb 28, 2009 11:54 am

dazu müsstest du dir die summary klassen in deiner php datei einbinden und halt die api lesen ...
chromos
 
Posts: 274
Joined: Wed Mar 09, 2005 2:22 pm
LifeType Version: 1.2.9-devel

Re: Artikel auf der Webseite einbinden

Postby martinh on Mon Mar 02, 2009 5:31 am

Ach so, darum geht es, genau umgekehrt wie ich es verstanden habe. Schau Dir mal

http://wiki.lifetype.net/index.php/Integrating_LifeType

an.
martinh
 
Posts: 175
Joined: Wed Aug 01, 2007 7:32 am
Location: Heidelberg, Germany
LifeType Version: 1.2.11

Re: Artikel auf der Webseite einbinden

Postby dhh on Wed Mar 04, 2009 11:55 pm

ok, erstmal danke für eure Info´s, aber hab jetzt nen neues Problem,

also ich hab das jetzt so gemacht:

Im web mir nen Feed Generator gesucht, (bsp. http://www.feed-generator.pfalzonline.de/generator.php )

da kann ich einfach die rss eintragen und schon habe ich einen code, den ich in meine seite einbinden kann.

Aber jetzt kommt das große Problem :D

Ich finde einfach keinen direkten Zugriff auf aktuellste Artikel. Bei mir wird nur angezeigt:

http://blog.rapgen.com/rss.php?summary=1

und damit kann so ein Generator nix anfangen. Hinten müsste .rss oder so stehen.

Jemand ne Idee?
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby martinh on Thu Mar 05, 2009 10:03 am

Ich würde mir einen Feedgenerator herunterladen und dann speziell für meine Seite anpassen.

Mit http://simplepie.org/ habe ich gute Erfahrunge gemacht. Ich meine, es gibt sogar ein Videotutorial, wo gezeigt wird, wie aus einem Feed html-Nachrichten gemacht werden. Ist aber auch nicht so schwierig. Schau mal bei http://simplepie.org/wiki/tutorial/start rein
martinh
 
Posts: 175
Joined: Wed Aug 01, 2007 7:32 am
Location: Heidelberg, Germany
LifeType Version: 1.2.11

Re: Artikel auf der Webseite einbinden

Postby helga on Thu Mar 05, 2009 12:28 pm

wenn man php5 laufen hat, geht dies relativ einfach:

Code: Select all
$daten = simplexml_load_file('http://blog.rapgen.com/rss.php?summary=1');
for ($i = 0; $i < $count; $i++) {
echo utf8_decode($daten->channel->item[$i]->title) . '<br />';
echo utf8_decode($daten->channel->item[$i]->description) . '<br /><br />';
}
helga
 
Posts: 53
Joined: Mon Mar 02, 2009 2:14 pm
LifeType Version: 1.2.8

Re: Artikel auf der Webseite einbinden

Postby dhh on Thu Mar 05, 2009 12:51 pm

ja, so hatte ich es auch schon versucht, dann kommt bei mir aber nur

$daten = simplexml_load_file('http://blog.rapgen.com/rss.php?summary=1'); for ($i = 0; $i < $count; $i++) { echo utf8_decode($daten->channel->item[$i]->title) . '
'; echo utf8_decode($daten->channel->item[$i]->description) . '

'; }

am besten ist es bisher mit http://www.feed-generator.pfalzonline.de/generator.php

allerdings nervt da das Design By sowieso
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby helga on Thu Mar 05, 2009 1:10 pm

bindest du das in eine .html Datei ein? Wenn ja, dann benenn die in .php um und pack um den Code den PHP-Tag dazu, also davor <?php und danach ?>
helga
 
Posts: 53
Joined: Mon Mar 02, 2009 2:14 pm
LifeType Version: 1.2.8

Re: Artikel auf der Webseite einbinden

Postby dhh on Thu Mar 05, 2009 1:42 pm

zum testen öffne ich eine .php

und da füge ich deinen code ein und bei aufrufen kommt dieser fehler


Edit:

Wenn ich <? einbaue bleibt die seite weiß
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby helga on Thu Mar 05, 2009 2:32 pm

oh mein fehler, hier der richtige Code:

Code: Select all
<?php
$daten = simplexml_load_file('http://blog.rapgen.com/rss.php?summary=1');
$count = count($daten->item);
for ($i = 0; $i < $count; $i++) {
echo utf8_decode($daten->item[$i]->title) . '<br />';
echo utf8_decode($daten->item[$i]->description) . '<br /><br />';
}
?>


Bei $count kannst du die Ausgabe auch auf eine bestimmte Anzahl verringern.
helga
 
Posts: 53
Joined: Mon Mar 02, 2009 2:14 pm
LifeType Version: 1.2.8

Re: Artikel auf der Webseite einbinden

Postby dhh on Thu Mar 05, 2009 7:31 pm

ok, jetzt geht der code, allerdings will ich es ja in meine Webseite einbinden und bei deinem code wird zuviel angeziegt, aussehen sollte es nachher so

http://blog.rapgen.com/test.php

der code ist ja eigentlich perfekt, nur das da ein Copyright drin steht, das geht natürlich nicht.
Die Zahl müsste auch auf 5 begrenzt sein. Da ich auf meiner Webseite auch die letzten 5 Forenbeiträge anbiete
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby helga on Thu Mar 05, 2009 7:44 pm

dann läßt du einfach die Zeile
echo utf8_decode($daten->item[$i]->description) . '<br /><br />';
weg.
helga
 
Posts: 53
Joined: Mon Mar 02, 2009 2:14 pm
LifeType Version: 1.2.8

Re: Artikel auf der Webseite einbinden

Postby dhh on Fri Mar 06, 2009 1:23 am

ok, soweit so gut, wie kommen dem ziel näher ^^

Jetzt sieht es ja gut aus, das problem, jetzt stehen nur die überschriften da, aber keine links zu den beiträgen. (überschirft gleich mit Link enthalten)

Zudem wollte ich ja auch nur 5 beiträge haben und die schriftfarbe müsste man auch ändern können
dhh
 
Posts: 30
Joined: Sun Apr 20, 2008 11:45 am
LifeType Version: Lifetype 1.2.8

Re: Artikel auf der Webseite einbinden

Postby helga on Fri Mar 06, 2009 6:06 am

Code: Select all
<?php
$daten = simplexml_load_file('http://blog.rapgen.com/rss.php?summary=1');
$count = 5;
for ($i = 0; $i < $count; $i++) {
$link = $daten->item[$i]->link;
echo '<a href="' . $link . '" >' . utf8_decode($daten->item[$i]->title) . '</a><br />';
}
?>


die html-Anpassung sollteste dann aber selber hinbekommen. Es empfielt sich hier mit Listen zu arbeiten, also <u> und <li> e.t.c.
helga
 
Posts: 53
Joined: Mon Mar 02, 2009 2:14 pm
LifeType Version: 1.2.8

Next

Return to German

cron