Archiv verlassen und diese Seite im Standarddesign anzeigen : RSS-Feed (Mitglieder)
Mr_Propper
06.01.2008, 19:06
Hi @ll,
ich habe vBulletin neu gekauft und seit ein paar Tagen installiert.
Gerade bzgl. RSS-Feeds bin ich noch auf der Suche nach einer ausführlichen Doku - oder bin ich einfach blind? :o
Suche nämlich gerade die Möglichkeit, einen RSS-Feed der letzten - sagen wir 15 - neu im Forum registrierten Mitglieder.
Gibt's sowas überhaupt?
Danke für die Nachsicht, falls die Frage schon x-mal gestellt wurde, habe aber unter Suchen nichts dazu gefunden... :confused:
Beste Grüße,
Eric
Hallo und Herzlich Willkommen bei uns!
vBulletin stellt leider nur einen Feed der letzten Beiträge zur Verfügung.
Ein Feed der neuesten Benutzer ist in einem unveränderten vBulletin, also ohne Plug-in oder Modifikation der Dateien, leider nicht möglich.
Bitte versuche es in einem unserer Foren für vBulletin-Modifikationen:
http://www.vbulletin-germany.org
http://www.vbulletin.org
Mr_Propper
07.01.2008, 12:18
Hallo Mystics,
Danke für die schnelle Info.
Kannst Du mir ein spezielles Plug-In oder eine Modifikation empfehlen, das diese oder eine vergleichsweise ähnliche Funktionalität bereitstellt?
Beste Grüße,
Eric
Leider habe ich kein bestehendes Add-on gefunden. Es muss also wohl erst eines programmiert werden.
Am Besten erstellst du in o.g. Foren ein entsprechendes Thema.
ridcully
08.01.2008, 16:02
Probiers mal mit folgendem kurz zusammen gehackten Script:
<?php
require_once('./global.php');
header('Content-Type: application/atom+xml');
echo '<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>' . $vbulletin->datastore->registry->options['bbtitle'] . '</title>
<link>' . $vbulletin->datastore->registry->options['bburl'] . '</link>
<description>' . $vbulletin->datastore->registry->options['description'] . '</description>
<copyright>powered by Love</copyright>
<atom:link href="' . $vbulletin->datastore->registry->options['bburl'] . '/' . basename(__FILE__) . '" rel="self" type="application/rss+xml" />
<pubDate>' . date('r') . '</pubDate>';
$res = $db->query_read("
SELECT userid, username, joindate
FROM " . TABLE_PREFIX . "user
ORDER BY joindate DESC
LIMIT 0, 10
");
while ($ret = mysql_fetch_array($res))
{
echo '
<item>
<title>Neuer Benutzer ' . $ret['username'] . '</title>
<link>' . $vbulletin->datastore->registry->options['bburl'] . '/member.php?u=' . $ret['userid'] . '</link>
<author>spam@mailinator.com (Feed me!)</author>
<guid>' . $vbulletin->datastore->registry->options['bburl'] . '/member.php?u=' . $ret['userid'] . '</guid>
<pubDate>' . date('r', $ret['joindate']) . '</pubDate>
</item>';
}
echo '
</channel>
</rss>';
?>
Einfach ins Hauptverzeichnis des vBulletin packen. Bei Aufruf der URL solltest du dann einen Atom-Feed bekommen.
Mr_Propper
07.02.2008, 16:37
Hey ridcully,
zunächst mal sorry, dass ich mich soooo lange nicht gemeldet habe, aber ich war komplett mit Arbeit bedeckt.
Was Dein kurzes Script betrifft:
WOW! Absolute Spitzenklasse - exakt das, was ich gesucht habe!
Jetzt kann ich noch an ein paar Ecken und Kanten ein paar zusätzliche Infos unterbringen, aber die Basis ist wirklich einwandfrei!
Ein dickes Danke für Deinen Input!
Beste Grüße,
MrPropper
ridcully
07.02.2008, 18:02
War ja nur nen Hack in 15 Min. Ich denke, dafür ist's schon ganz brauchbar...
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.