2011-01-14 11 views
2

Ich habe einen Tumblr-Blog auf meiner Website mit dem Skript, das im Goodies-Bereich der Tumblr-Website bereitgestellt wird, eingebettet und den Code hinzugefügt, um meine Posts auf 5 der neuesten zu beschränken ... angezeigt durch? Num = 5 im Ende des Skripts unter:Wie kann ich Seitenumbrüche für einen Tumblr-Blog erstellen, der auf meiner persönlichen Website eingebettet ist?

<script type="text/javascript" src="http://website.tumblr.com/js?num=5"></script> 

Was ich versuche zu tun Paginierung für das Blog auf meiner persönlichen Webseite zu bauen, so dass alle Beiträge Menschen zugänglich sind wollen alle sehen; sogar die ältesten Beiträge. Ich möchte 5 Seiten pro Seite in der Seitennummerierung anzeigen. Weiß jemand, wie man das macht?

Ich habe durch dieses Forum gesucht, Google, Tumblr und ich sogar eine Frage an das Tumblr-Support-Team gesendet, aber immer noch nicht die Antwort gefunden. Ihr Support-Team schlug vor, Frames zu verwenden, aber ich weiß nicht, wie ich das aufbauen soll.

Ich hoffe jemand kann helfen !!

Vielen Dank im Voraus !!!

Antwort

1

Was Sie tun könnten, wie der Tumblr-Support vorgeschlagen hat, ist es, einen iframe zu verwenden und das gesamte Tumbleblog einfach einzubetten. Wie folgt aus:

<iframe src="http://website.tumblr.com" width="42px" height="42px"> 
    <p>Your browser does not support iframes.</p> 
</iframe> 

http://www.w3schools.com/TAGS/tag_iframe.asp

Die Paginierung hat Platz auf dem tatsächlichen Tumbleblog nehmen, wie es standardmäßig ist. Der größte Nachteil ist, dass es schwierig sein wird, das Design/Layout und Verhalten für das, was in Ihrem Blog und dem direkten eingebettet ist, zu unterscheiden (weil es das gleiche ist, duh).

+0

vielen Dank für Ihre Antwort laander. Ich habe etwas Javascript aus dem Goodies-Bereich von Tumblr auf der unteren rechten Seite dieses Abschnitts importiert. Weißt du, wie ich einen Pager für den Inhalt erstellen könnte, der von diesem Skript in meinem Texteditor erzeugt wird? Was würde ich verwenden? iframes? würde ich die JQuery-Paginierung verwenden, die es schwer hat, ein Tutorial zu finden, um dies zu ermöglichen. Ich hoffe jemand kann helfen !! –

+0

Ich bin nicht sicher, dass es do-fähig ist mit dem Javascript tumblr bietet, da es die Ausgabe auf seiner Seite zuerst generiert und dann dient es Ihnen - wenn sie keine Paginierungsfunktion bieten, müssen Sie ihre Ausgabe ändern und implementiere es selbst. Das kann schwierig sein, wenn Sie nicht viel Erfahrung mit javascript/jQuery haben. Die einfachste Lösung besteht darin, das eingebettete JavaScript zu überspringen und die oben angegebene iframe-Version zu verwenden. Einfach den HTML-Code in dein Dokument einfügen (anstatt das Javascript einzubetten) und dein Tumblr sollte sich einbetten. Nicht ideal, ich weiß, aber die reine JS-Version ist eine Herausforderung. – laander

1

Ich habe ein JQuery-Plugin für die Nutzung Ihres Tumblr-Feeds erstellt - ich habe gerade die Paginierungs-Unterstützung hinzugefügt.

Sein genannt jquery-tumblr-https://github.com/alexhayes/jquery-tumblr

+0

Scheint nicht zu funktionieren. Ich erhalte "Fehler: renderVideo ist nicht definiert" in der JavaScript-Konsole und die Seite bleibt bei "Loading ..." stecken (Ich kann sehen, dass einige Inhalte aus dem tumblr Blog im Hintergrund geladen sind, aber nie angezeigt werden) – Mahtar