Hallo,
ist es möglich die neuesten 5 Beiträge eines Forums-Bereiches (nicht des ganzen Boards) auf einer fremden Seiten anzeigen zu lassen ?
Bin über jede Hilfe oder Code-Schnipsel dankbar.
Grüße
Andreas
Hallo,
ist es möglich die neuesten 5 Beiträge eines Forums-Bereiches (nicht des ganzen Boards) auf einer fremden Seiten anzeigen zu lassen ?
Bin über jede Hilfe oder Code-Schnipsel dankbar.
Grüße
Andreas
Ja, via Content Syndication.
Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Content Syndication (Javascript, RSS, XML) -> Javascript Content Syndication aktivieren -> Ja
Auf einer beliebigen Seite kannst du dann mit diesem JavaScript die Themen anzeigen:Alles Fettgedruckte musst du anpassen.Code:<b>Die 5 neuesten Themen im Forum :</b> <ul> <script type="text/javascript" src="http://www.deinseite.de/forum/external.php?type=js&forumids=1,7,32"></script> <script type="text/javascript"> <!-- var max = 5; if(threads.length < max) max = threads.length; for(i = 0; i < max; i++) { if (threads[i].title.length > 30) { threads[i].title = threads[i].title.substring(0, 30) + '...'; } document.writeln("<li><a href=\"http://www.deinseite.de/forum/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a> (" + threads[i].poster + " - Erstellt am: " + threads[i].threaddate + ") </li>"); } //--> </script> </ul>
Geändert von Mystics (14.10.2004 um 21:45 Uhr)
Hat super geklappt ... Danke für die schnelle Hilfe![]()
Hallo erstmal.
Soweit funktioniert das bei mir auch, aber wie krieg ich jetzt die Themen so verlinkt, daß sie beim Anklicken in einem anderen Frame auftauchen?
Greetz,
vom SamJo
Ich müsste sie auch in nem neuen Frame öffnen..jemand ne idee???
Die Zeileso ändern:PHP-Code:document.writeln("<li><a href= ...
wobei _blank bedeutet, daß immer ein neues Fenster geöffnet wird, man kan auch einen Framenamen eintragen oder einen Fensternamen wählen, in dem die links immer ausgegeben werden sollen.PHP-Code:document.writeln("<li><a target=_blank href= ...
www.MCSEboard.de - Deutsches MCSE Forum.
Alles zu den Themen MCP / MCSA / MCSE zu Windows 2000 / XP / 2003 Server und Windows Vista.
Windows Server und IT Pro Community.
so ich habe jetzt das mal bei mir eingebaut in die seite aber jetzt ist die seite nicht mehr valid xhtml
kann jemand den code so umändern, dass da keine fehler mehr drinnen sind bitte?
Code:document.writeln("<li><a target=\"_blank\" href= ...
danke aber ich glaube daran liegt es garnicht. zur fehlersuche zeige ich euch mal die seite: http://hyperterminal.dyndns.org/karl...p?section=news
darunter ist direkt der button zum xhtml check verbaut
die template content_news gib es hier zu sehen: http://hyperterminal.dyndns.org/karl...ntent_news.tpl
Ersetze:mit:Code:type=js&forumidsCode:type=js&forumids
danke du hast mir wirklich super geholfen. ich musste allerdings noch ein paar weitere veränderungen machen, damit es den w3c standards gerecht wird (ersetzung der ul tags durch br):
SeiteCode:<b>Die 5 neuesten Themen im Forum :</b> <br/><br/> <script type="text/javascript" src="http://www.deinseite.de/forum/external.php?type=js&forumids=1,7,32"></script> <script type="text/javascript"> <!-- var max = 5; if(threads.length < max) max = threads.length; for(i = 0; i < max; i++) { if (threads[i].title.length > 30) { threads[i].title = threads[i].title.substring(0, 30) + '...'; } document.writeln("<li><a href=\"http://www.deinseite.de/forum/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a> (" + threads[i].poster + " - Erstellt am: " + threads[i].threaddate + ") </li>"); } //--> </script>
Template
Überprüfung
bitte für alle anderen user oben den beitrag aktualisieren
Hallo,
Klasse Teil, funktioniert prima, doch würde ich gern wissen, ob es auch möglich ist, statt der letzten Themen, die letzten Postings anzuzeigen, da bei mir oftmals lange Zeit auf ein Thema geantwortet wird.
Leider fallen diese Antworten dann weg, wenn sie auf ein Thema gegeben werden, welches keines der letzten fünf Topics ist.
Kann mir jemand weiterhelfen?
Danke schonmal: Lightmaster-AH
Hallo zusammen,
möchte nicht nerven, aber ich wüsste schon gern, ob jemand eine Idee hat, oder ob es überhaupt möglich ist, den vorhandenen Code hier umzuändern.
Danke:
Lightmaster-AH
hm, mal ehrlich, macht das sinn?
oft gibt´s doch, mal abgesehen von Spam-Postings, doch eher nur kurze Antworten, die dann ja auch noch völlig zusammenhanglos angezeigt werden.
Ansonsten versuch doch mal einfach, im Code die "thread"-Variablen gegen entsprechende "post"- oder "posting"-Variablen auszutauschen.
Greetz,
vom SamJo
Founder&Admin&Webmaster@Foren4Games.de
Hallo samjo,
ich denke für mich schon das es Sinn macht. In meinem Forum werden immer wieder "alte Threads" hervorgekramt, auf die dann Antworten erfolgen.
Ich habe Threads, die bis zu 1300 Antworten haben (der längste), diesen liest eh Niemand von Anfang an. Auch iste es für Suchmaschinen nicht uninteressant wenn die Links zu den Postings auf anderen Seiten sich häufiger ändern. Doch das hat eher etwas mit dem Thema Suchmaschinen und SERPs an sich zu tun.
Das es rein theoretisch nur ein austauschen der Varablen ist, habe ich mir auch schon gedacht, nur würde ich gern erfahren, welche Variablen ich mit welchen tauschen muss. Hier wäre mir eine genaue Beschreibung lieb, da ich mehr Ahnung von Sumas habe, als von der Arbeit in Codes.
Wenn mir jemand weiterhelfen kann und will, Danke!
Lightmaster-AH
mal ne andere frage: die jetztige lösung geht ja leider nut mit javascript. kann man das auch mit rss/xml machen?
Hi.
Das richtige Anzeigen klappt. Jedoch stimmt der Link zu dem Thread nicht. Ausserdem würde ich gerne den ganzen 1. Post anzeigen lassen.
Zum Link:
Wenn ich zB. etwas geschrieben habe, ist der wirkliche Link zum Thread folgender:
http://www.test.de/forum/showthread.php?p=4601#post4601
Er verlinkt aber zu diesem:
http://www.test.de/forum/showthread.php?t=31474
Danke für Hilfe!
Okay. Das mit dem Link hat jetzt geklappt. Bloß was ist die Eingabe für den ersten Post des jeweiligen Themas?
Irgendwie sowas wie:
oder so suche ich..Code:+ threads[i].threadfirstpost +
Keiner eine Antwort?![]()
Stelle ich mich zu doof in meiner Fragestellung an?
Ich möchte unter dem Titel/Name/Datum noch den Beitrag sehen können, kenne aber die Variable dafür nicht.
Wie ist denn für das Fettgedruckte die richtige Variable?Code:document.writeln("<li><a href=\"http://www.deinseite.de/forum/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a> (" + threads[i].poster + " - Erstellt am: " + threads[i].threaddate + ")" + threads[i].firstpost + "</li>");
Danke!
Hab jetzt schon folgende Variablen ausprobiert:
+ threads[i].firstpost +
+ threads[i].post +
+ threads[i].posting +
+ threads[i].postbit +
+ threads[i].threadpost +
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen