2013-05-29 19 views
0

這是我剛剛發送給Tumblr的電子郵件,以獲取有關此問題的幫助。如果你們有任何關於此的知識,我將非常感激!我的電子郵件到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上。我愛Tumblr!請請請,請無論如何幫助我。

乾杯,

玉艾倫庫克

+0

如果Tumblr的API不允許您閱讀您需要的內容,他們(Tumblr)可能有理由不願意承載不會讓訪問者訪問其網站的內容。 RSS功能是否提供了比API更多的信息?例如。 http://donmccurdy.tumblr.com/rss ..如果不是的話,你可能在編寫一個最小化的刮板來做這件事,這有點超出了一個stackoverflow問題的範圍。你可以修改你的主題(添加一些html類),使其更容易。祝你好運! –

回答

0

你可以運行你的tumblr under your own (sub) domain

您可以將您的所有帖子複製到您自己的數據庫中。您可以使用您的Tumblr的站點地圖獲取所有文章網址:http://MYBLOG.tumblr.com/sitemap.xml。然後你可以刮/下載你的帖子。

您可以在自己的網站上運行tumblelog並通過他們的API將所有帖子複製到Tumblr。

最後的方法應該是首選。這樣的你的內容。 Tumblr 可能將會在某個時間消失,並伴隨着您的所有內容/網址。但是,如果你使用自己的網站/服務器作爲基礎,如果Tumblr惡化,你將沒有問題。您也可以輕鬆地將您的內容移至下一個熱點集中式服務即會出現。

相關問題