pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: catzenjaeger in 17 September 2004, 19:01:42

Titel: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 17 September 2004, 19:01:42
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 17 September 2004, 20:08:18
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 17 September 2004, 20:38:30
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.  


 
 
 
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 17 September 2004, 20:41:29
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: Andi in 17 September 2004, 21:02:34
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 18 September 2004, 06:05:57
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]
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 19 September 2004, 13:59:26
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?
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 22 September 2004, 19:51:56
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: Ria in 22 September 2004, 22:07:49
@jubilee,
GUTE BESSERUNG!!!

Gruss Ria
Titel: Re: RSS Hilfe gesucht
Beitrag von: seleck in 23 September 2004, 10:21:14
Gute Besserung Jubilee,


 (https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.schweins.net%2Fkinderseite%2Fimages%2Fgute%2520besserung.jpg&hash=c64c06002d8877bce4350fdc4cd3f11d008ab1c4)
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 23 September 2004, 10:24:41
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
 
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 23 September 2004, 15:15:54
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]
Titel: Re: RSS Hilfe gesucht
Beitrag von: BowlingX in 23 September 2004, 16:30:43
liegt das an rss 2.0?
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 23 September 2004, 19:32:45
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]
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 23 September 2004, 20:40:48
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?
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 23 September 2004, 20:45:07
Hallo !
Nicht zum Downloaden, aber per Mail ;)
Wohin hätest "ihn" den gerne ??
MfG
jubilee
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 24 September 2004, 03:28:55
An meine angegebene Email wäre schön :)
Und nochmals danke
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 26 September 2004, 02:59:07
Hast du die schon geschickt?
hab nämlich noch keine Post ;)
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 26 September 2004, 10:17:19
Hallo !
gerade verschickt .... ;)
MfG
jubilee
Titel: Re: RSS Hilfe gesucht
Beitrag von: catzenjaeger in 26 September 2004, 12:26:59
Vielen vielen Dank und einen schönen Sonntag euch allen wünscht
Catzenjaeger :)


Macht was draus
Titel: Re: RSS Hilfe gesucht
Beitrag von: deepsleep in 24 Januar 2005, 21:07:51
@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

Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 24 Januar 2005, 21:18:07
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

Titel: Re: RSS Hilfe gesucht
Beitrag von: deepsleep in 24 Januar 2005, 21:21:30
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 24 Januar 2005, 21:53:34
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;
  Â $waagerecht1;}
else{
  Â $hoehe=200;
  Â $waagerecht0;}
  Â  
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 .= "-.-&nbsp;<b>".$rdfname1." NEWS</b>&nbsp;-.-<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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  Â  Â  Â  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_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 .= "-.-&nbsp;<b>".$rdfname2." News</b>&nbsp;-.-<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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  Â  Â  Â  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_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 .= "-.-&nbsp;<b>\"".$rdfname3."\" NEWS</b>&nbsp;-.-<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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  Â  Â  Â  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_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 .="--------&nbsp;<b>".$rdfname1."</b> NEWS&nbsp;----------&nbsp;&nbsp;**&nbsp;&nbsp;";
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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_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>&nbsp;&nbsp;**&nbsp;&nbsp;";
}
$content .="<a href=\"".$homelink1."\" target='_blank' >mehr ...</a>&nbsp;&nbsp;**&nbsp;&nbsp;";
  Â  Â  Â  }
  Â  if (!$rdfsource2=="")
  Â  {
  Â  Â  Â  $content .="--------&nbsp;<b>".$rdfname2."</b> NEWS&nbsp;----------&nbsp;&nbsp;**&nbsp;&nbsp;";
  Â  Â  Â  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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_PATTERN_ORDER);
  $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a>&nbsp;&nbsp;**&nbsp;&nbsp;";
}
$content .="<a href=\"".$homelink2."\" target='_blank' >mehr ...</a>&nbsp;&nbsp;**&nbsp;&nbsp;";
  Â }
  Â }
  Â  if (!$rdfsource3=="")
  Â  {
  Â  Â  Â  $content .="--------&nbsp;<b>".$rdfname3."</b> NEWS&nbsp;----------&nbsp;&nbsp;**&nbsp;&nbsp;";
  Â  Â  Â  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$itemsPREG_PATTERN_ORDER);
If (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data$itemsPREG_PATTERN_ORDER);}
for ($i=0;$i<count($items[1]);$i++)
{
  preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regsPREG_PATTERN_ORDER);
  $content .="<a href=\"".(htmlspecialchars($regs[3][0]))."\" target='_blank'>".(htmlspecialchars($regs[1][0]))."</a>&nbsp;&nbsp;**&nbsp;&nbsp;";
}
$content .="<a href=\"".$homelink3."\" target='_blank' >mehr ...</a>&nbsp;&nbsp;**&nbsp;&nbsp;";
}
$content .="<a href=\"http://www.marx-city.de\" target='_blank'>(c) jubilee</a>&nbsp;&nbsp;";
  Â }

}
$content .= "\n<!-- $thisfile output end -->\n<!-- RDF Block Å  by jubilee -->\n";
?>





Titel: Re: RSS Hilfe gesucht
Beitrag von: deepsleep in 24 Januar 2005, 22:18:53
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: jubilee in 24 Januar 2005, 22:20:05
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
Titel: Re: RSS Hilfe gesucht
Beitrag von: deepsleep in 24 Januar 2005, 22:42:50
Jubilee

Danke vielmals. Prompter Service. Klappt prima

Gruss
Deepsleep