XML / JS (kurz: die icons der rss-feeds)

Benutzeravatar
mnt
Jōnin
Kontaktdaten:
Beiträge: 7747
Registriert: 04.08.2002 22:29

XML / JS (kurz: die icons der rss-feeds)

#1

05.02.2006 14:28

Für die ganz faulen: diese url abbonieren (oder im browser eine vorschau sehen)

[-]

Mit unserem RSS-Feed könnt ihr die Pbhub.de-News über einen RSS-Reader lesen, in eure Homepage einbinden (z.B. als Externe Quelle in phpNuke) und mehr. Die Basis-URL für diesen Dienst lautet http://pbhub.de/forum/rss.php (oder http://pbhub.de/portal/rss.php nur für news). An diese URL können sie dann folgende Parameter anhängen (rdf.php?param1=wert1&param2=wert2...):
  • f[]
    Dieser Parameter bestimmt, aus welchen Foren die Beiträge ausgelesen werden sollen. Die Foren-IDs finden sie in den URLs (viewforum.php?f=x).
  • n[]
    Dieser Parameter bestimmt, aus welchen Foren keine Beiträge ausgelesen werden sollen.
  • count
    Anzahl der Themen, die angezeigt werden sollen. Standardwert: 10
  • titlepattern
    Hiermit kann der Titel formatiert werden, um z.B. das Datum oder den Forumsnamen mit anzuzeigen. Ersetzt wird:

    * __TITLE__ durch den Titel des Themas
    * __FORUM__ durch den Namen des Forums
    * __DATE__ durch das Datum im Format d.m.Y H:i
  • first
    Nur den allerersten Beitrag zurückgeben. Nützlich wenn man nur über neue Themen, aber nicht neue Beiträge informiert werden will.
  • type
    Typ des Feeds der zurückgegeben werden soll. Mögliche werte:
    ATOM (atom 0.3) default
    RSS (RSS0.91)
    RSS2 (RSS2.0, inclusive category)
    JS (Javascript)
Beispiele:

http://pbhub.de/forum/rss.php?count=5
Zeigt die neusten 5 Themen aus dem gesamten Forum an.

http://pbhub.de/forum/rss.php?f[]=1&f[]=2
Zeigt die neusten Themen aus den Foren Paintball Talk und Trashtalk an.

http://pbhub.de/forum/rss.php?n[]=1&n[]=2
Zeigt die neusten Themen außer aus den Foren Paintball Talk und Trashtalk an.

http://pbhub.de/forum/rss.php?titlepatt ... %20__TITLE__
Zeigt die neusten Themen mit eigener Formatierung an.

http://pbhub.de/forum/rss.php?first=1
Zeigt nur neue Themen an, aber nicht neue Beiträge innerhalb von Themen

http://pbhub.de/forum/rss.php?f[]=1&type=js
Generiert Javascript von neuen Themen im Paintball Talk forum zum einbinden in die eigene Homepage (siehe unten)
[-]

Gleiche Parameter gelten für den JS-Feed, bloß wird ein Javascript erzeugt, das man ganz einfach in die eigenen Homepage einbinden kann. Beispielsweise um die eigene Homepage durch die neusten News von pbhub.de aufzuwerten, oder die neusten Verkaufsangebote aus dem Verkaufsforum einzubinden:

Forum-postings:

Code: Alles auswählen

<script src="http&#58;//pbhub.de/forum/rss.php?type=js"></script>
News:

Code: Alles auswählen

<script src="http&#58;//pbhub.de/portal/rss.php?type=js"></script>
Alle links des javascript-feeds sind in <div class="rss_js_item_title"> eingepackt, damit man sie beliebig formatieren kann. Beispiel:

Code: Alles auswählen

<html><head>
<style>
.rss_js_item_title a &#123; color&#58;#000000; font-size&#58;12pt; &#125;
</style>
<body>
<script src="http&#58;//pbhub.de/forum/rss.php?type=js" type="text/javascript"></script>
</body></html>
Zuletzt geändert von mnt am 30.11.2006 23:17, insgesamt 1-mal geändert.
Benutzeravatar
mnt
J&#333;nin
Kontaktdaten:
Beiträge: 7747
Registriert: 04.08.2002 22:29

howto

#2

23.05.2006 00:34

News unten auf die index.php von phpbb einfügen

es wird angenommen die benutzte template ist subSilver.

für 4 zeilen news einfach

Code: Alles auswählen

<script type="text/javascript" src="http&#58;//pbhub.de/portal/rss.php?type=JS&count=4"></script>
in der datei "(forums_pfad)/templates/subSilver/index_body.tpl" vor oder nach folgendem html-code einfügen:

Code: Alles auswählen

<table cellspacing="3" border="0" align="center" cellpadding="0">
  <tr> 
	<td width="20" align="center"><img src="templates/subSilver/images/folder_new.gif" alt="&#123;L_NEW_POSTS&#125;"/></td>
	<td><span class="gensmall">&#123;L_NEW_POSTS&#125;</span></td>
	<td>&&</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder.gif" alt="&#123;L_NO_NEW_POSTS&#125;" /></td>
	<td><span class="gensmall">&#123;L_NO_NEW_POSTS&#125;</span></td>
	<td>&&</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder_lock.gif" alt="&#123;L_FORUM_LOCKED&#125;" /></td>
	<td><span class="gensmall">&#123;L_FORUM_LOCKED&#125;</span></td>
  </tr>
</table>
Bleibt noch die farbe der links und die schriftgröße anzupassen. Wir nehmen mal schwarz und 10 punkte.

in templates/subSilver/subSilver.css einfügen:

Code: Alles auswählen

.rss_js_item_title a &#123; color&#58;#000000; font-size&#58;10pt; &#125;

Zurück zu „Archiv altes Hub“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste