Seite 1 von 7 12345 ... LetzteLetzte
Ergebnis 1 bis 20 von 131

Thema: letzte 5 Topics eines Forums auf fremder Seite

  1. #1
    Benutzer
    Registriert seit
    21.10.2002
    Ort
    Frankfurt
    Beiträge
    67

    letzte 5 Topics eines Forums auf fremder Seite

    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

  2. #2
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    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:
    Code:
    <b>Die 5 neuesten Themen im Forum :</b>
    <ul> 
    	<script type="text/javascript" src="http://www.deinseite.de/forum/external.php?type=js&amp;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>
    Alles Fettgedruckte musst du anpassen.
    Geändert von Mystics (14.10.2004 um 21:45 Uhr)

  3. #3
    Benutzer
    Registriert seit
    21.10.2002
    Ort
    Frankfurt
    Beiträge
    67
    Hat super geklappt ... Danke für die schnelle Hilfe

  4. #4
    Benutzer
    Registriert seit
    19.07.2004
    Ort
    M`Gladbach
    Alter
    35
    Beiträge
    131
    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

  5. #5
    Neuer Benutzer
    Registriert seit
    12.12.2003
    Beiträge
    10
    Ich müsste sie auch in nem neuen Frame öffnen..jemand ne idee???

  6. #6
    vB-Guru Avatar von Thomas P
    Registriert seit
    24.08.2001
    Ort
    München
    Beiträge
    1.050
    Die Zeile
    PHP-Code:
                document.writeln("<li><a href= ... 
    so ändern:
    PHP-Code:
                document.writeln("<li><a target=_blank 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.
    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.

  7. #7
    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?

  8. #8
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Code:
    document.writeln("<li><a target=\"_blank\" href= ...

  9. #9
    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

  10. #10
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Ersetze:
    Code:
    type=js&forumids
    mit:
    Code:
    type=js&amp;forumids

  11. #11
    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):

    Code:
    <b>Die 5 neuesten Themen im Forum :</b>
    
    <br/><br/>
    
    	<script type="text/javascript" src="http://www.deinseite.de/forum/external.php?type=js&amp;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>
    Seite
    Template
    Überprüfung

    bitte für alle anderen user oben den beitrag aktualisieren

  12. #12
    Fortgeschrittener Benutzer
    Registriert seit
    14.12.2003
    Ort
    Schalksmühle / Sauerland
    Alter
    50
    Beiträge
    190
    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

  13. #13
    Fortgeschrittener Benutzer
    Registriert seit
    14.12.2003
    Ort
    Schalksmühle / Sauerland
    Alter
    50
    Beiträge
    190
    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

  14. #14
    Benutzer
    Registriert seit
    19.07.2004
    Ort
    M`Gladbach
    Alter
    35
    Beiträge
    131
    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

  15. #15
    Fortgeschrittener Benutzer
    Registriert seit
    14.12.2003
    Ort
    Schalksmühle / Sauerland
    Alter
    50
    Beiträge
    190
    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

  16. #16
    mal ne andere frage: die jetztige lösung geht ja leider nut mit javascript. kann man das auch mit rss/xml machen?

  17. #17
    Fortgeschrittener Benutzer
    Registriert seit
    28.12.2004
    Beiträge
    156
    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!

  18. #18
    Fortgeschrittener Benutzer
    Registriert seit
    28.12.2004
    Beiträge
    156
    Okay. Das mit dem Link hat jetzt geklappt. Bloß was ist die Eingabe für den ersten Post des jeweiligen Themas?

    Irgendwie sowas wie:

    Code:
    + threads[i].threadfirstpost +
    oder so suche ich..

  19. #19
    Fortgeschrittener Benutzer
    Registriert seit
    28.12.2004
    Beiträge
    156
    Keiner eine Antwort?

  20. #20
    Fortgeschrittener Benutzer
    Registriert seit
    28.12.2004
    Beiträge
    156
    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.
    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>");
    Wie ist denn für das Fettgedruckte die richtige Variable?
    Danke!


    Hab jetzt schon folgende Variablen ausprobiert:

    + threads[i].firstpost +
    + threads[i].post +
    + threads[i].posting +
    + threads[i].postbit +
    + threads[i].threadpost +

Seite 1 von 7 12345 ... LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. 2.x.x letzte xx Termine aus Kalender auf externer Seite
    Von Bruno Pisarek im Forum vB2 Code-Hacking Diskussionen
    Antworten: 8
    Letzter Beitrag: 15.12.2003, 12:15
  2. Letzte Beiträge auf externer Seite
    Von Rici im Forum vB2 Code-Hacking Diskussionen
    Antworten: 2
    Letzter Beitrag: 20.08.2003, 01:50
  3. Letzten X Topics auf anderer Seite einbinden
    Von Boothby im Forum vB2 Code-Hacking Diskussionen
    Antworten: 5
    Letzter Beitrag: 02.09.2002, 23:10
  4. Suche letzte Themen auf nicht-vb-Seite
    Von Wildthinks im Forum vB2 Code-Hacking Diskussionen
    Antworten: 2
    Letzter Beitrag: 26.06.2002, 14:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •