我正处于一个tumblr网站的中间,并且发布的每个图像都包含在".photobox"类中.有没有一个javascript或jQuery我可以用来将CSS中".photobox"的"border-color"属性更改为随机颜色 - 最好是从预定义颜色列表中选择?我在这里找到了一两个脚本,但它们似乎没有用.
我在请求标头中设置oauth_callback URL,当我在Twitter中执行此操作时,它工作正常,用户被重定向到回调URL.但是使用Tumblr的API,将忽略回调URL,并将用户重定向到默认URL.有没有人经历过这个?除了标题以外的其他地方我应该设置这个吗?我尝试将其作为参数传递,但这也没有真正起作用.
任何帮助,将不胜感激.
在Wordpress博客中,我使用以下函数来刮取页面(单个帖子视图)并找到第一个图像,如果没有找到,则使用默认图像:
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "http://custome_url_for_default_image.png";
}
return $first_img;
}
Run Code Online (Sandbox Code Playgroud)
我尝试将其粘贴在Tumblr主题中,但遇到一些问题(它不作为PHP函数加载).当然我错过了什么.如果有人想要对此进行故障排除,我将很乐意尝试.
谢谢,
P.
我差不多完成了下面的不倒翁主题.主题使用无限滚动插件,这适用于不包含flash(照片,文字,...)的帖子.视频和音频帖子使用flash,当无限滚动开始加载更多帖子时,它不会加载到Flash帖子中.我无法理解为什么,任何人都可以请求帮助,因为截止日期迫在眉睫?
我已经能够在我的博客http://blog.seans.ws上为单张照片发布我的照片,但Tumblr照片限制我宽度为500像素
如何使照片的布局更大,或者只是将功能放大并一个接一个地以高分辨率显示我的照片?这是照片集代码:
{block:Photoset}
<article>
<span class="break" style="padding-bottom: 19px;"></span>
{Photoset-500}
{block:Caption}
<p>{Caption}</p>
{/block:Caption}
<p></p>
<time>{TimeAgo}</time>
</article>
{/block:Photoset}
Run Code Online (Sandbox Code Playgroud)
这是单张照片代码,我可以将照片变得很大:
{block:Photo}
<article>
<span class="break"></span>
<img src="{PhotoURL-HighRes}" class="highres">
<p>{Caption}</p>
<time>{TimeAgo}</time>
</article>
{/block:Photo}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我的页脚无法粘在博客整个页面的底部。我遇到两个问题。首先,如果我使用position:absolute
页脚,则会上升到博客主页的中间位置。如果我不理会它,它会粘在底部,但会上升到博客整个页面的中间。页脚是我一直遇到的麻烦。
这是我当前的页脚 CSS 样式
footer {
text-align: left;
background-color: #f4f4f4;
padding-top: 40px;
padding-bottom: 40px;
z-index: 1;
bottom:0;
width:100%;
}
Run Code Online (Sandbox Code Playgroud)
这是页面的链接http://pixelogicblog.tumblr.com/post/41025998534/tes-post
我已经尝试过关于这个主题的研究,但是我做的越多,我得到的就越混乱 - 似乎Tumblr的API上的文档到处都是(并且过时了?); 所以也许有人会对我有一些建议.
我所要做的就是抓住我最近的Tumblr帖子并将其显示在我网站的主页上; 没什么太花哨的.我不需要POST到tumblr,我只需要信息; 我的想法是,我正在与之合作的团队希望将Tumblr用作一种穷人的CMS,同时保持他们在Tumblr网站上的存在.
我可以使用PHP和SimpleXML(http://username.tumblr.com/api/read)轻松检索帖子- 但这不会在简单的文本帖子之外提供太多支持(其他内容,如视频,照片等等 - 发布不同); 它看起来并不像是一个官方支持的访问tumblr数据的方法(或者它可能是?).Tumblr本身指向人们对tumblr.php,但我对我的生活无法弄清楚如何设置它,因为没有真正的文档可供刚刚开始涉猎的人.StackOverflow上的一些帖子说Tumblr.php不再起作用了,并指出人们对tumblrOauth.php,但我遇到了同样的问题.没有真正的'新API'文档.我知道如何在Tumblr中设置我的'app' - 我只是不知道所有Github文件(对于这两个系统)如何相互通信/页面...
有人有什么建议吗?我只是在寻找正确方向上的一点,也许是对如何勾选这些位的初步推动?
非常感谢电子朋友!
到目前为止还没有找到任何答案,但我试图在tumblr的主题系统中使用把手,看起来我的{{variables}}被tumblr覆盖,然后我的内容永远不会显示.
例如我的车把模板
<img src="{{bgimage}}" class="img-responsive">
Run Code Online (Sandbox Code Playgroud)
但它会输出为
<img src="{}" class="img-responsive">
Run Code Online (Sandbox Code Playgroud)
所以看起来tumblr只是删除它.我看到其他人在一个主题中使用了把手但是我无法弄清楚他们是如何绕过它的.任何帮助都会很棒,谢谢!
我想在div元素中将随机图像作为背景.
我使用tumblr API从tumblr获取图像.
以下代码有效,但只获取找到的最后一个图像,如何从数组中获取随机图像?
工作示例:jsfiddle.net/StevendeJong/9pzhh9z5/2
$(document).ready(function (){
var link = "http://api.tumblr.com/v2/blog/www.unsplash.com/posts?";
$.ajax({
type: "GET",
url : link,
dataType: "jsonp",
data: {
api_key: "ClAjag2DrKwJhbFY1aAAwqBUxEFBEOBwc7AzMwXlcaNlp3gZte"
}
}).done(function( data ) {
$.each(data.response.posts, function(){
var _photos = this.photos;
$.each(_photos, function(){
$('.background').css({
"background-image": "url(" + this.original_size.url + ")"
});
});
});
});
});
Run Code Online (Sandbox Code Playgroud) 我遇到过这个页面https://www.tumblr.com/examples/share/sharing-links-to-articles.html,它显示了为tumblr自定义创建共享URL的可能方法.
他们拥有的简化版本:
<a href="http://www.tumblr.com/share/link?url=http%3A%2F%2Fwww.google.com" target="blank_">Click to share</a>
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/m5ow6bhs/2/
如果您已经登录,这将带您进入登录页面或直接进入共享页面.但是,如果您将http%3A%2F%2F
部件更改为简单部件,http://
它现在将加载到"未找到页面".http://jsfiddle.net/m5ow6bhs/3/到底是什么Tumblr?
你们知道发生了什么事吗?或者正确的代码与Tumblr分享了什么?
干杯.