Ich möchte gern in News auf meiner Startseite eine RSS einfügen als Block.
Als Quelle soll das hier dienen: http://www.netzeitung.de/servlets/region?name=rss
leider funzt das nicht wenn ich diesen Link als benutzerdefiniert eintrage bei den selbsterstllten Blöcken ( http://www.netzeitung.de/export/news/rss/reise.xml )
kann sein weil es ein xml ist
ich habe nicht die Kenntnisse wie RSS so richtig funktioniert aber vieleicht kann jemand helfen
Wie gesagt ich möchte das als News auf der Startseite bei mir quasi als News Block
Ist das möglich?
falls es nicht gehen sollte mir den internen Möglichkeiten kann mir dann jemand ein Tip geben wie ich die RSS auf meiner Seite einbinden kann?
Danke schon einmal im Vorraus
Hallo !
Gehst du in das Admin-Menü dann in das Modul "WebNews"
Dort kannst Du dann die entsprechenden datenquellen (xml-Dateien) einbinden.
Um das in einen Block zu zeigen und nicht in einem Modul, muss ich mal schauen, ob ich meinen block-rdf mal an RSS2.0 anpasse.
Der kann (konnte) 3 verschiedene Quellen in einem scrollenden Block darstellen.
MfG
jubilee
ich bekomme folgende Fehlermeldung:
WebNews
Admin HIP Module
News www.Netzeitung.de - News www.Netzeitung.de
Zur Zeit gibt es Probleme mit den Überschriften dieser Site.
Ach hatte ich vergessen : das wäre super wenn es sowas als Block gäbe dann könnte ich das schon als automatische news einbinden auf meiner Startseite
das wäre echt geillllllll
Moin :)
die rss-Dateien von Netzleitung funktionieren einwandfrei...
Aber das erinnert mich irgendwie an das:
//modules.php?name=eBoard&file=viewthread&tid=8499
Schau mal bei dir nach der Einstellung url_fopen
ne funzt nicht
auch andere rss quellen habe ich getestet es kommt immer wieder der selbe fehler
dabei habe ich mein mx system erst gestern installiert als neuinstallation :(
ich habe auch wie im anderen thread beschreiben die zeilen abgeändert aber trotzdem noch den selben fehler
hmmm kann mir jemand sagen wo ich einen block bekomme den ich als newsblock auf eminer startseite einsetzen kann wo ich diese news von netzeitung bringen kann ?
ich wäre euch sehr dankbar dafür
falls ein admin interesse hat mal nach den rechten zu schauen ich gebe euch gern einen login in mein system
es ist ja eh neu :)
vielen dank und einen schönen samstag noch allen ;)
[Editiert am 18/9/2004 von catzenjaeger]
Kann keiner helfen?
:( hmmm ich habe alles mögliche prbiert aber immer wieder kommt Fehler: das was mit den Überschriften nicht geht
auch bei anderen RSS die schon bei MX dabei sind funzt es nicht.
Kennt jemand einen Newsblock der News aus RSS macht?
Hallo !
Sorry, aber ich bin krankheitsbedingt seit einer Woche zu nix gekommen und komm auch jetzt erst wieder langsam auf die Füsse.
Ich schau diese Tage nochmal nach meinem Block.
MfG
jubilee
@jubilee,
GUTE BESSERUNG!!!
Gruss Ria
Gute Besserung Jubilee,
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.schweins.net%2Fkinderseite%2Fimages%2Fgute%2520besserung.jpg&hash=c64c06002d8877bce4350fdc4cd3f11d008ab1c4)
Danke, Danke, Danke !
Nach sovielen guten Wünschen fühl ich mich schon gleich viel
besser !
@Seleck: Der Bär ist gut ! Den merk ich mir ;)
MfG
jubilee
So.
Hab den Block mal etwas überarbeitet.
Was brauchst Du denn genau aus den RSS-Feeds. Reichen die jeweiligen News-Überschriften ?
Wenn ja, dann kannst Du den Block bereits so einsetzen. Wenn Du
allerdings auch die <description> zu den jeweiligen <item> und <title> brauchst, dann muss ich den noch weiter anpassen.
MfG
jubilee
[Editiert am 23/9/2004 von jubilee]
liegt das an rss 2.0?
Hallo !
Zitatliegt das an rss 2.0?
Nein. Da das Teil aber als Block arbeitet, hielt ich es damals nicht für
passend, auch die descriptions auszuwerten (damit das alles nicht zu unübersichtlich wird). Letztendlich kann der Block also im Moment nur ein Subset von RSS X.xx, der zum damaligen Zeitpunkt aber föllig ausreichte. Überigens wertet das WebNews-Modul auch nur die Tags
<item> <title> und <link> aus.
MfG
jubilee
[Editiert am 23/9/2004 von jubilee]
Danke Danke für die Mühe :)
hmm ich wollte gern die News von Netzeitung dort auf meiner Startseite haben quasi als automatische News (so wie ich es oben schon beschrieben hatte).
Webnews funzen bei mir nicht egal welchen Link ich dort einsetze immer wieder kommt das es einen Fehler gibt bzw einen Fehler mit den Überschriften
wo gibts den den block zum downloaden?
Hallo !
Nicht zum Downloaden, aber per Mail ;)
Wohin hätest "ihn" den gerne ??
MfG
jubilee
An meine angegebene Email wäre schön :)
Und nochmals danke
Hast du die schon geschickt?
hab nämlich noch keine Post ;)
Hallo !
gerade verschickt .... ;)
MfG
jubilee
Vielen vielen Dank und einen schönen Sonntag euch allen wünscht
Catzenjaeger :)
Macht was draus
@jubilee: Kann Dein Block eventuell diesen (http://fasnacht.ch/rss.cfm) RSS-Feeder wiedergeben?
Mit dem im MX 2.1a erstellten RSS-Block funktionierts nicht. Er erscheint (zur Zeit) nicht einmal, weil er offensichtlich glaubt, leer zu sein.
Auch das WegNews-Modul hilft mir nicht weiter. Dort bekomme ich nur die Aufzählungspunkte, aber weder Titel noch Content.
Kannst hier (http://new.opti-mischte.ch) mal gucken.
Eigentlich wäre ich echt froh, ich könnte den Feed auslesen. Ist es schwierig den Block umzustricken? Habe echt keine Ahnung.
Gruss
Deepsleep
Hallo !
Zitat@jubilee: Kann Dein Block eventuell diesen RSS-Feeder wiedergeben?
Das ist ein RSS 2.0-Feed. Kann mein Block leider so öhne Änderung nicht wiedergeben.
(Zeigt zuviel von den XML-Tags an).
Muss mal schauen, ich hab für die neue Backend - datei eine Klassendatei. Evt kann die
auch lesen und nicht nur erstellen.
Brauch ich aber einige Zeit dazu, weil noch soviele Sachen offen....
MfG
jubilee
Jubilee
Alles was von Dir kommt, egal wie lange es dauert, freut mich. Du warst mir noch immer behilflich. Und wenn's halt nicht geht, dann gehts halt nicht.
Gruss
Deepsleep
Hallo !
Mal ganz schnell und dreckig geproggt .....
Zeigt immer nur die Überschriften der Artikel und die Links dahin. Keine weiterführenden Texte im Block.
Konfigurieren und als block-rdf3.php (z.B.) im blocks-Verzeichnis speichern und im Admin Menü unter blocks aktivieren ...
<?php
/************************************************************************/
/* vkpMx 2.1 Content Management System                 */
/* ==================================================================== */
/* Copyright (C) 2004 by the vkpMx & pragmaMx Developer Team      */
/* email:     team@pragmamx.org                   */
/* homepage:   http://www.pragmamx.de                */
/* further sites: http://www.pragmaMx.org,               */
/*      http://www.marx-city.de, http://www.genutec-studios.de,  */
/*      http://www.shiba-design.de, http://www.power-maax.de   */
/* ==================================================================== */
/* Based on:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â */
/* PHP-NUKE Web Portal System - http://phpnuke.org/Â Â Â Â Â Â Â Â Â Â Â */
/* Thatware - http://thatware.org/Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.    */
/************************************************************************/
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
#--> Begin Konfig
$rdfsource = "http://fasnacht.ch/rss.cfm"; #quelle der RDF-Datei .
$rdfsource2= "";Â Â #source of rdf-file
$rdfsource3= "";
$rdfname1Â = "fasnacht.ch"; # News-Feed-Name
$rdfname2Â = ""; # news-feed name for display
$rdfname3Â = "";
$homelink1 = "http://www.fasnacht.ch/"; # Heimatlink der RDF-Quelle
$homelink2 = "";#Newsfeed Homelink
$homelink3 = "";
$scrollen = 1;  #1 ein, 0 aus  // srolling 1=on 0 =off
$richtung = "up"; # Richtug/Direction up down left oder right wenn/if $scrollen=1
$speed   = 2;  # scrollgeschwindigkeit wenn / scrollig speed if $scrollen=1
$warte   = 10;  # scrollverzögerung wenn / scroll delay if $scrollen=1
#--> End Konfig
$thisfile=basename(__file__);
$content ="\n<!-- $thisfile output start -->\n<center>";
If (($richtung=="left") or ($richtung=="right")){
  $hoehe=20;
  $waagerecht= 1;}
else{
  $hoehe=200;
  $waagerecht= 0;}
 Â
If ($waagerecht==0)
    {
    If ($scrollen==1)
    {
    $content .= " <a name= \"scrollingCode\"></a><marquee behavior= \"scroll\" align= \"center\" direction= \"".$richtung."\" height=\"".$hoehe."\" scrollamount= \"".$speed."\" scrolldelay= \"".$warte."\" onmouseover='this.stop()' onmouseout='this.start()'>";
}
    else
    {
    $content.="";
    }
    $content .= "-.- <b>".$rdfname1." NEWS</b> -.-<br /><br />\n\n";
    ini_set("allow_url_fopen", "On");
    $quelle= @file($rdfsource);
    ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
    preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
$var=(eregi_replace("<!.CDATA.", "",$regs[1][0]));
    $var1=(eregi_replace("..>", "",$var));
$content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($var1))."</a><br /><br />\n\n";
}
$content .="<a href=\"".$homelink1."\" target='_blank' >mehr ...</a><br /><br />\n\n";
}
  If (!$rdfsource2==""){
    $content .= "-.- <b>".$rdfname2." News</b> -.-<br /><br />\n\n";
    ini_set("allow_url_fopen", "On");
    $quelle= @file($rdfsource2);
    ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("",$quelle);
    preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
    preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
    $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a><br /><br />\n\n";
}
$content .="<a href=\"".$homelink2."\" target='_blank' >mehr ...</a><br /><br />\n\n";
}
}
  If (!$rdfsource3==""){
    $content .= "-.- <b>\"".$rdfname3."\" NEWS</b> -.-<br /><br />\n\n";
    ini_set("allow_url_fopen", "On");
    $quelle= @file($rdfsource3);
    ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
    preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
    $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a><br /><br />\n\n";
}
$content .="<a href=\"".$homelink3."\" target='_blank' >mehr ...</a><br /><br />\n\n";
}
    $content .="<a href=\"http://www.marx-city.de\" target='_blank'>(c) jubilee</a><br /><br />";
}
   }
  else
{
    if ($scrollen==1)
{
$content .= " <a name= \"scrollingCode\"></a><marquee behavior= \"scroll\" align= \"center\" direction= \"".$richtung."\" height=\"".$hoehe."\" scrollamount= \"".$speed."\" scrolldelay= \"".$warte."\" onmouseover='this.stop()' onmouseout='this.start()'>";
}
else
{
$content .= "";
}
$content .="-------- <b>".$rdfname1."</b> NEWS ---------- ** ";
ini_set("allow_url_fopen", "On");
$quelle= @file($rdfsource);
ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
 preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
$var=(eregi_replace("<!.CDATA.", "",$regs[1][0]));
    $var1=(eregi_replace("..>", "",$var));
Â
$content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($var1))."</a> ** ";
}
$content .="<a href=\"".$homelink1."\" target='_blank' >mehr ...</a> ** ";
    }
  if (!$rdfsource2=="")
  {
    $content .="-------- <b>".$rdfname2."</b> NEWS ---------- ** ";
    ini_set("allow_url_fopen", "On");
$quelle= @file($rdfsource2);
ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
 preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
 $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a> ** ";
}
$content .="<a href=\"".$homelink2."\" target='_blank' >mehr ...</a> ** ";
  }
  }
  if (!$rdfsource3=="")
  {
    $content .="-------- <b>".$rdfname3."</b> NEWS ---------- ** ";
    ini_set("allow_url_fopen", "On");
$quelle= @file($rdfsource3);
ini_restore("allow_url_fopen");
    If ($quelle){
    $data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
 preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
 $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a> ** ";
}
$content .="<a href=\"".$homelink3."\" target='_blank' >mehr ...</a> ** ";
}
$content .="<a href=\"http://www.marx-city.de\" target='_blank'>(c) jubilee</a> ";
  }
}
$content .= "\n<!-- $thisfile output end -->\n<!-- RDF Block Å by jubilee -->\n";
?>
Jubilee :genie:
Klappt! Sensationell, von wegen es wird dauern.
Habe in einmal als rechten Block eingebaut und einmal als oberen Center. Beim Center hat er noch den XML-Code ![CDATA[ und entsprechend den abschluss dazu.
Kriege ich aber glaube ich schon hin.
Gruss und 1000000000mal Dank!
Deepsleep
ZitatHabe in einmal als rechten Block eingebaut und einmal als oberen Center. Beim Center hat er noch den XML-Code ![CDATA[ und entsprechend den abschluss dazu.
Musst Dir den Code nochmal ausschneiden.
Habs zwischendurch nochmal editiert, weil ich das fürs Center vergessen hatte ;)
MfG
jubilee
Jubilee
Danke vielmals. Prompter Service. Klappt prima
Gruss
Deepsleep