webForumDet fria alternativet

Senaste inlägg från vBulletin?

PHP

11 svar · 888 visningar · startad av Bire

Medlem sedan dec. 199919 074 inlägg
Frågan#1

Hittar inte det jag söker..

Jag vill kunna publicera senaste tråden + senaste inlägget från ett vBulletin-forum på en sida. Hur gör jag enklast det?

Medlem sedan mars 20034 471 inlägg
#2

Har inte vBulletin supportforum? Kanske bättre att fråga där? Man måste ju veta hur deras databastabeller ser ut för att kunna svara...

Medlem sedan juni 20014 421 inlägg
#3

Hur hade du tänkt det? Körs de på samma server och har med varandra att göra, typ blogg/portal eller liknande som hör ihop med forumet? Eller tänkte du plocka från ett helt annat forum?

Medlem sedan juni 20019 024 inlägg
Medlem sedan dec. 199919 074 inlägg
#5

Det körs på samma server/domän.
RSS är ett sätt.. Kräver dock att man skriver en läsare som konverterar till html.

Medlem sedan dec. 199919 074 inlägg
#6

Alltså.. Med RSS bör det ju vara enkelt, men jag hittar ingen info om hur man scriptar ut det från annat än XML-filer, vilket inte är samma typ ac RSS som Vbulletin använder.

Nån som enkelt kan publicera en kodsnutt som tar ut den senaste tråden från wF via RSSen?

Medlem sedan mars 2001185 inlägg
#7

RSS är alltid XML.

Ett enkelt sätt, i PHP5 med SimpleXML:

<?php

$xmlString = file_get_contents('http://www.webforum.nu/external.php?type=rss2');
if (!$xmlString) {
  die('Kunde inte hämta XML');
}

if (!($xml = simplexml_load_string($xmlString))) {
  die('Kunde inte ladda in XML');
}

$firstItem = $xml->channel->item[0];

Sen har du titeln (på senaste posten) i $firstItem->title och länken i $firstItem->link. (Och i $firstItem->guid, utan goto=newpost).

Medlem sedan dec. 199919 074 inlägg
#8

Okej, men jag fattar verkligen nada.. Hur gör jag för att skriva ut infon på sidan?

echo-nått?

Medlem sedan juni 20019 024 inlägg
#9

Två sekunder på Google:

http://www.google.se/search?q=php+rss

Medlem sedan dec. 199919 074 inlägg
#10

Pace skrev:

Två sekunder på Google:

http://www.google.se/search?q=php+rss

Tack, men problemet är inte att jag inte hittar referenser.. Jag fattar nada av PHP!

Medlem sedan mars 2001185 inlägg
#11

Bire skrev:

echo-nått?

Ja, precis.

Vad vill du skriva ut? En länk direkt till senaste inlägg med titeln på inlägget blir

// ... klistra in koden från ovan
echo '<a href="', htmlspecialchars($firstItem->link), '">',
     htmlspecialchars($firstItem->title), '</a>';
Medlem sedan dec. 199919 074 inlägg
#12

Tack som fan!
Nu har jag exakt det jag behövde! :)

273 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)