PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : External.php Was geht ?


Karsten242
13.03.2004, 12:50
Es gibt ja mittlerweile mit der external.php neue Beiträge als Javascript auf normalen HTML Seiten auszugeben.

Das gleiche bräuchte ich nun für Events. Ist das eventuell schon in der external.php programmiert? Wenn ja wie binde ich das ein ?

Falls das noch nicht drin ist, muß ich mir wohl etwas eigenes schreiben.

Freue mich auf euren Antworten und vielen Dank im Vorraus für die Unterstützung

codemonkey
13.03.2004, 13:45
Die external.php bietet nur die Möglichkeit einen XML-Feed für die letzten Beiträge des Forums zu erstellen.

dominik
02.05.2004, 11:37
Die external.php bietet nur die Möglichkeit einen XML-Feed für die letzten Beiträge des Forums zu erstellen.
wie geht das? kann mir jemand mal erklären wie man diese external.php datei braucht. ich möchte auf einer nicht vb homepage die letzten beiträge meines forums anzeigen lassen.

pogo
02.05.2004, 14:32
Füg diesen Code in deine externe Seite ein und es werden die neuesten 15 Themen als Links angezeigt.
<strong>Die 15 neuesten Themen im Forum :</strong>
<ul>
<script type="text/javascript" src="http://www.deinseite.com/forum/external.php?type=js"></script>
<script type="text/javascript">
<!--
var max = 15;
if (threads.length < max)
{
max = threads.length;
}
for(i = 0; i < max; i++)
{
if (threads[i].title.length > 20)
{
threads[i].title = threads[i].title.substring(0, 20) + '...';
}
document.writeln("<li><a href=\"http://www.deinseite.com/forum/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a> (" + threads[i].poster + " - Erstellt am: " + threads[i].threaddate + ") </li>");
}
//-->
</script>
</ul>

Vorher muss diese Einstellung auf "Ja" gesetzt werden:

Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Feeds (Javascript, RSS, XML) -> Javascript-Feeds aktivieren


Gefunden in der Beitrag #82 in diesem Thema: http://www.vbulletin.com/forum/showthread.php?t=73540

dominik
06.05.2004, 20:33
danke pogo!

fenris
04.05.2008, 19:06
Hy,

mal eine Frage dazu.

Die Beiträge werden untereinander dargestellt. Wie bekomme ich das den hin, das die nebeneinander dargestellt werden ?

Gruß

Frank

Saar
04.05.2008, 21:05
Hy,

mal eine Frage dazu.

Die Beiträge werden untereinander dargestellt. Wie bekomme ich das den hin, das die nebeneinander dargestellt werden ?

Gruß

Frank

document.writeln("<li><a href=\"http://www.deinseite.com/forum/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a> (" + threads[i].poster + " - Erstellt am: " + threads[i].threaddate + ") </li>");

Einfach nur die beiden <li> </li> Tags entfernen.

fenris
04.05.2008, 22:04
Hy,

Super, Danke. Wie kriege ich das ganze nun als Ticker oder Laufschrift eingebunden ?

Gruß

Frank

StGaensler
04.05.2008, 22:10
Hallo,

nimm entweder die Liste raus (<ul> und <li>) oder formatiere die Listen-Elemente per CSS als inline-Elemente:<li style="display:inline;">
Viele Grüße

Stefan


Da war ich wohl zu langsam. Allerdings musst du die <ul> auch entfernen!

fenris
04.05.2008, 22:15
Hy,

danke !!! Gibt es den vielleicht auch eine Lösung für die Laufschrift ?

Gruß

Frank

StGaensler
04.05.2008, 22:44
Hallo,

ja, irgendwie geht das mit JavaScript: http://www.google.de/search?q=javascript+laufschrift
Da ich das allerdings eh nicht mag, kann ich dir da nicht groß weiterhelfen. Wenn du mir eine Information geben willst, wieso gibst du sie mir dann nicht gleich, sondern ich muss warten, bis die ganze Laufschrift durchgelaufen ist? Außerdem bewegt sich dann was, und lenkt vom eigentlichen Inhalt der Webseite ab.

Viele Grüße

Stefan