pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Kevke am 22 Februar 2004, 13:35:57

Titel: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Kevke am 22 Februar 2004, 13:35:57
Hallo,     :D  

ich würde gern einen oder auch zwei RDF Blöcke
bauen. Ich mein einen richtigen Block nicht
den duch das Admin Menü.

Kann mir da jemand helfen?

DANKE! MFG!  :)
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Kevke am 22 Februar 2004, 20:24:03
Keiner eine Idee?
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: DarkBoy am 22 Februar 2004, 22:55:46
Hm, wie bauen ? Was soll der denn anzeigen? Verstehe dein frage nicht korrekt
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Kevke am 23 Februar 2004, 16:10:12
Hallo Darkboy!  :D

Hmm...hab ich mir irgendwie schon gedacht!  :D

Also ich möchte einen Block haben der einen RDF Link
behinhaltet. Man kann ja im Admin Menü unter Blöcke
so einen erstellen indem man einfach den RDF Link einträgt.
Dieses möchte ich nicht da ich wegen meinem Design
gezwungen bin noch eine weitere Zeile Quellcode
mit einzugeben.

Deshalb möchte ich den Block sozusagen "erstellen"
und in den Ordner blocks mit reinkopieren um Ihn
dann im Admin Menü unter Blocks auszuwählen (wie z.B.
block-Random-pic halt dann einfach block-RDF oder so ähnlich.)

Hoffe das kam jetzt einigermaßen verständlichg rüber.  :)

MFG!  :)
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Andi am 24 Februar 2004, 00:34:45
Hi Kevke :)

sei froh, dass es vkpMx ist, was bei Dir läuft und nicht nuke....

ganz einfach:
 php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$url = "http://www.derlinkzurbackend.de";
$content = "irgendwelcher Text, der davor soll....";
$content .= mxGetRssContent($url);
$content .= "und noch Text, der dahinter soll....";
 
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Kevke am 24 Februar 2004, 05:27:03
Hi Tora!  :D  

 
Zitatsei froh, dass es vkpMx ist, was bei Dir läuft und nicht nuke....

Bin ich, bin ich!  :D  

Danke hat geklappt!
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Andi am 24 Februar 2004, 07:18:11
fein :)

fällt mir gerade ein, da das Ding da ja bei jedem Seitenzugriff aktualisiert wird, solltest Du noch den Blockcache für den Block aktivieren.

Schreibe noch die folgende Zeile in den Block:
 $mxblockcache = true;
Und gib im Adminmenü eine passende Verfallszeit an.
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 16:06:10
und was machen leute die nicht das mx nutzen sondern 5.5 :\ mich würde das auch brennen interessieren  :D
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: _Gerry_ am 07 Mai 2004, 16:31:47
Zitatund was machen leute die nicht das mx nutzen sondern 5.5 :\ mich würde das auch brennen interessieren  :D  

Auf das MX umsteigen!   :D

Ne jetzt im Ernst, hab leider keine Ahnung wie es im 5.5 mit den RDF`S aussieht.
Aber vielleicht weis es ja wer andere, ansonsten muß ich mich eben mal schlau machen!
 ;)
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Andi am 07 Mai 2004, 16:43:57
Joho :)

in nuke ist das ganze in verschiedenen Funktionen in der mainfile.php verteilt. Insbesondere in der Funktion headlines().
Diesen Chaoscode könntest Du als Grundlage für einen neuen Block verwenden
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 20:05:21
ok, danke soweit, ich schau mir das mal an, über mithilfe wäre ich sehr dankbar
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 20:31:25
Habs geschafft  :wall:  Bei Gelegenheit poste ich den Code :D

[Editiert am 7/5/2004 von salt]
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 20:44:40
  <?

if (eregi("block-rdfblock.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
}

$file = "http://news-ticker.org/rss/news.rdf?ressort=37";
$newson     = 1;

if ($newson==1)
{
$data = $file;

$content = $content . "<center>Mein Text</center><br>";

$contentb = implode ("", file ($data));
preg_match_all("|<item>(.*)</item>|Uism",$contentb, $items, PREG_PATTERN_ORDER);
for ($i=0;$i<count($items[1]);$i++)
{
 preg_match_all("|<title>(.*)</title>(.*)(.*)|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
 $content = $content . "<a href=\"".$regs[3][0]."\" target='_blank'>".$regs[1][0]."</a><br><br>\n\n";
}
$content = $content . "<center>Zusatztext</center>";
}

?>
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 20:57:46
was mich jetzt grade nervt ist, das zu viele news angezeigt werden, maximal 5 wären ideal. grrrrrr
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: Andi am 07 Mai 2004, 21:22:51
Hi :)
sieht gut aus  :)   :)  

Die Anzahl kannst Du begrenzen indem du anstatt  count($items[1])  die Anzahl direkt reinschreibst. Oder in der Schleife eine Bedingung
if ($==5) {
   break;
   }
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 21:33:16
gelöscht  :wall:

[Editiert am 7/5/2004 von salt]
Titel: Re: RDF Block bauen aber nicht mit Admin Menü!
Beitrag von: salt am 07 Mai 2004, 22:30:39
irgendwie will das nicht, bekomm es nicht geschmedig hin das  nur 5 angezeigt werden, irgendwo hab ich grad nen denkfehler  :mad: