0

これは、この問題についてサポートを求めて Tumblr に送信したばかりのメールです。もしあなたの誰かがこれについて何か知っているなら、私はそれを大いに感謝します!

しばらくの間、私は自分のブログを自分のウェブサイトに表示しようとしてきましたが、とにかくそれを行う方法が見つからないようです. つまり、私はすべてを試しました。JS から、PHP を介してインクリメントします。

<?php 
$location = isset( $_REQUEST['nav'] ) ? $_REQUEST['nav'] : ''; 
$page = isset( $_POST['page'] ) ? $_POST['page'] : '0'; 
if (isset($_POST['next'])) { 
$page++; } 
else if (isset($_POST['previous'])) { 
$page--;} 
if ($page === 0) { 
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/js'></script>"; } 
if ($page === 1) { 
$page++; 
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/page/" . $page . "/js'></script>"; } 
else { 
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/page/" . $page . "/js'></script>"; } 
?> 
<form method="POST">
<div class="btn-group">
<input type="submit" name="next" class="btn btn-large" value="Click For Next Page" /> 
</div>
<input type="hidden" name="navigation" value="location" /> 
<input type="hidden" name="page" value="<?php echo $page ?>" /> 
<input type="hidden" name="navigation" value="<?php echo $location; ?>" /> 
</form>

しかし、あなたは「タグ」を持っている場合にのみそれを行い、すべての投稿を表示したい. だから私もあなたのJSONを試しました。

<script type='text/javascript' src='http://myblog.tumblr.com/api/read/json'></script>
<?php
$offset = 9;
$page = 1;
$placeholder = 1;
if (isset($_GET['post']) && is_numeric($_GET['post'])) {
$page = $_GET['post'];}
$start_number = ($page - 1) * $offset;
$end_number   = $start_number + 9;
$num = $start_number;
while ($num <= $end_number) {
echo "<img border='0' style='margin-bottom:15px;' id='ji-tumblr-photo-myblog-" . $placeholder . "' src='' alt='' />\n";
echo "<script type='text/javascript'> document.getElementById('ji-tumblr-photo-myblog-" . $placeholder . "').setAttribute('src', tumblr_api_read.posts[" . $num . "]['photo-url-500']);</script><br />\n";
$num++;
$placeholder++;}
echo sprintf('<a href="/index.php?page=testing&post=%s">More</a>', $page + 1);
?>

しかし、JSON を使用すると、最近のいくつかの投稿しか表示できず、それらすべてにアクセスすることはできません! 私の闘争を見ることができるので、私が欲しいのは私のウェブサイトのウィジェットだけです. 写真、動画、生活のすべてを Tumblr に投稿しています。私はタンブラーが大好きです!とにかく可能な限り私を助けてください。

乾杯、

ジェイド・アレン・クック

4

1 に答える 1

0

独自の (サブ) ドメインでTumblr を実行できます。

すべての投稿を自分のデータベースにコピーできます。Tumblr のサイトマップを使用して、すべての投稿 URL を取得できます: http://MYBLOG.tumblr.com/sitemap.xml。次に、投稿をスクレイピング/ダウンロードできます。

自分のサイトでタンブルログを実行し、APIを介してすべての投稿を Tumblr に複製できます。

最後の方法を優先する必要があります。そうすればあなたのコンテンツです。Tumblrはいずれなくなり、すべてのコンテンツや URL がなくなる可能性があります。しかし、独自のサイト/サーバーをベースとして使用すれば、Tumblr がダウンしても問題ありません。表示される次の注目の一元化されたサービスにコンテンツを簡単に移動することもできます.

于 2013-05-30T10:10:01.470 に答える