插件安装和使用:
下载,上传,激活。
版本升级:请先停用接着删除旧插件,然后再安装新插件。(如果激活时提示“插件文件不存在”,是因为旧版本文件没有删除)
2个函数,分别对应不同功能,需要你手动把它们放到正确的位置:(只有红色部分需要粘贴)
1. <?php thumbnails_anywhere_for_homepage(); ?>: 在首页显示缩略图,参数在后台设置。
将如下代码放置在首页index.php循环体内,即the_content或者the_excerpt前面。
<div class="PostContent" >
<?php thumbnails_anywhere_for_homepage(); ?>
<?php the_content(''); ?>
</div>
<div class="clear-float"> </div>
默认放置在右边。注意有必要用clear-float来清除样式。
如果要实现分类页文章缩略图和标签页文章缩略图,依葫芦画瓢,找到相应php文件,同样位置添加同样的代码。
2.<?php thumbnails_anywhere_for_random_posts(); ?> :在任意位置显示随机图片,图片链接指向图片所在的文章,参数在后台设置。
参考CSS已集成到插件,可以显示多行多列的随机缩略图,具体背景颜色,宽度,间距等请自己编辑插件调整。(插件目录下的style.css)
相应的php代码放在任意位置:
<?php thumbnails_anywhere_for_random_posts(); ?>
插件安装和使用:
请多多测试,修正bug后正式发布。
测试进展:
重大改进,增加了后台设置,设置参数变得很简单。
图片尺寸可随便设,插件自动调用最合适的缩略图。
辅助函数自动添加,免去手动添加的麻烦。
后台的缩略图提供预览功能。
可以显示最新日志的缩略图和随机日志的缩略图。
分开设置最新日志、随机日志、相册。(原thumbnails_anywhere_for_random_post更换为thumbnails_anywhere_for_random_posts)
生成本地缩略图。
下载远程图片到本地并制作缩略图。
相册功能不完善,目前和随机缩略图效果没有差别。
排除分类,指定分类已完成,效果不照,哈哈,你自己试试。
还需要继续做的:
提供侧边栏widget。
完善相册功能。
可选点击链接打开原始大图。
已经有了保存远程图片的功能,那么还要不要调用外链缩略图呢?很纠结。
改进非常大,建议升级。点击查看大图。
用来做相册也不错啊,看看这个演示页面,40张图,加载很快。
目前正在写生成缩略图代码——生成本地真正的缩略图,不会很快出来。(已完成)
目前正在写自动保存远程图片的代码。(已完成)
关于生成缩略图:
生成缩略图的代码完全采用的WordPress的核心代码。WordPress自带了制作缩略图的功能,例如在你的图片目录 wp-content/uploads/2009/05/下可以查看到,一般提供四种格式的图片,从文件名就可以看出来:
image-150x150.jpg < thumbnail
image-300x200.jpg < medium
image-1024x682.jpg < large
image.jpg < full size
如果你没有禁止过WordPress生成缩略图,请仔细查看下该目录除原始图片外,是否存在其他缩略图。
如果没有,很遗憾,我的插件同样无法生成缩略图,显示以原始图片代替;
如果有,但启用我的插件以后还是不能显示缩略图或者缩略图变形,说明是我的插件存在bug,请留言反馈。
取巧的办法:本地电脑安装Easyphp,设置语言为中文,关掉其他占用80端口的程序,启动Easyphp,本地安装WordPress到www目录,从你的网站导出数据库sql文件,导入到本地数据库,本地安装我的插件,设置缩略图大小,启用首页缩略图功能,逐一打开所有首页分页。好了,所有的缩略图都生成了,将我的插件目录下的ta-thumbnails-cache文件夹上传到你的网站覆盖原文件夹。
缩略图存放目录:
插件启动是会试图创建两个文件夹用于存放缩略图和下载的远程图片,进入后台,如果提示无法创建,请你手动创建两个目录如下,并将目录权限设置为755 :
/wp-content/uploads/ta-thumbnails-cache
/wp-content/uploads/ta-thumbnails-cache/TAdownload
后台设置完参数后,
将代码 <?php thumbnails_anywhere_for_homepage(); ?> 放置到你的模板文件index.php 或者 archive.php 中,以实现首页/标签页/文章页的缩略图效果;
将代码 <?php thumbnails_anywhere_for_random_posts(); ?> 放置到你的模板文件任意位置,以实现随机文章缩略图效果。
将代码 <?php thumbnails_anywhere_for_recent_posts(); ?> 放置到你的模板文件任意位置,以实现最新文章缩略图效果。
将代码 <?php thumbnails_anywhere_for_album(); ?> 放置到你的模板文件任意位置,以实现相册效果。(正在完善功能,目前和随机文章效果是一样的)
如果发现无法更新缩略图,请将代码<?update_thumbnails_anywhere_meta(); ?> 放置到模板文件single.php中的任意位置。
插件原理是每打开一篇文章生成相应的缩略图,所以一开始可能不会显示缩略图。
bug报告、问题咨询和功能建议请到 插件主页 留言。
演示页面:
如果插件在你的网站运行成功,请留言反馈,我会将你的站点加入演示页面。请告诉我一下你用的是Windows主机还是Linux主机,谢谢。
看一看下边
- 本文出现过的鸟类: 后花园


我正在找这样的插件呢,赶紧研究出来吧,到时候教教我哦。
安装插件后我在widgets加了个Text,
加入
然后在single.php 的后面(这里)加
只看到我写的标题,没有缩略图?
再试widgetsText加
single.php加
还是没有缩略图,我在哪出错了?
怎么回复的代码没显示出来?
回复Alex Goh:
“安装插件后我在widgets加了个Text”,不是这样调用的。
我的插件还不支持侧边栏widget,需要你手动把代码添加到主题(theme)下的php文件中。
非常抱歉,我的插件还不够人性化,您需要懂得一点WordPress主题的知识。
我尽量在正式版中提供后台设置。
重新安装samsarin-php-widget(这插件支持php)
在侧边栏加入代码,这次有六张图片,但图片变形了,而且来来去去都是这六张.把$number=6改成$number=9,还是只显示六张
回复Alex Goh:
恩,终于出来效果了。
1. 关于图片变形:因为我的插件本身不能生成缩略图,主要是调用外部相册已经生成的正方形缩略图。你的博客都是本地图片,不是方图,所以产生了变形。
这个暂时无法解决,我考虑要不要加入生成缩略图的功能(我感觉比较难写,我再研究研究)。
2. 关于图片数量无效,试试多打开几篇不同的日志,日志被访问一次后,就会提取缩略图出来。同时,我也会检查代码。
刚试了最新的.在后台可设置非常方便.
随机文章缩略图和最新文章缩略图可否改进分开?
比如说在加两个侧边栏,一个最新文章缩略图,一个随机文章缩略图
回复Alex Goh:
好的,分开弄。
随机文章缩略图需在首页出现过,侧边栏缩略图才能显示?
(因为刚才加代码在首页,首页显示缩略图后,侧边栏缩略图就有了.
现在侧边栏缩略图有9个了,不过试打开多篇不同的日志,还是同样的那9个缩略图)
回复Alex Goh:按理只要在首页出现过或者被单独访问过的日志,它的缩略图就会提取出来。我不知道为什么会总是同样的9个,能不能看看那些没出现在侧边栏缩略图的日志,看看它们的自定义字段ta-thumbnail的值是多少?
我继续检查代码。
"日志自定义字段ta-thumbnail的值"这个我就不懂怎样看,要在哪看了.
试将首页代码"....php thumbnails_anywhere_for_homepage...."加在archive.php
然后打开所有Categories页面,目的是让它显示一次缩略图,然后删除代码.成功了,这样侧边栏缩略图有变动.
下来的问题是
我主题的首页,Categories,Tags原本就有缩略图,
这样子下来新的日志缩略图不会出现在侧边栏,(除非又将代码加在archive.php使它显示一次缩略图)
能否增加分页功能?
回复secsoft:你是说在不刷新页面的前提下,翻页出现缩略图?
ms要用到js技术,俺不会,所以不会加这个功能。
回复Alex Goh:你的侧边栏已经正常啦,真正的随机了,怎么做到的?
我写好生成缩略图的代码后会通知你,这样就可以显示真正的不变形的缩略图了。
布谷鸟兄:我用了此插件已经可以显示了,但总是是我后台设置了9个,但前台只显示2个,这是为什么?
回复渴望飞翔的鱼:哇,看来不止你一个人遇到这个问题呢。楼上的Alex Goh也遇到了,不过现在正常了,我在等他的报告,看看他是怎么恢复正常的。
回复渴望飞翔的鱼:后台设置预览的时候显示几张图片?
我发了一篇内容后,现在显示3个,但我设置的是最新的,显示的好像不是
另外给这些随机图片加个边框,CSS应该放在哪里?
回复渴望飞翔的鱼:因为只提取了三张图片,所以它们都被当成最新的了。
试试把这个函数放到模板文件single.php里面:
<?php update_thumbnails_anywhere_meta(); ?>这个函数是用来提取缩略图的。
回复渴望飞翔的鱼: 目前CSS只能在我插件目录下的style.css中修改,将来会在后台支持自定义修改CSS。
后台预览的时候显示几张图片?
后台预览的时候显示3张
加了后,前台和后台都显示5张,但都不是最新的
我发现必须要打开一次内容后才会显示图片,我的现在能显示9张了
回复渴望飞翔的鱼:通过你的反馈,我已经发现问题所在:自动调用update_thumbnails_anywhere_meta存在问题。
你已经手动加了这个函数,暂时不用更新。
没错,必须打开日志一次才能显示,这样可以最小限度的占用资源。
布谷鸟兄,希望你把这个插件做的更好更完美,支持你!
回复布谷鸟:我打开日志内容随机文章不会显示缩略图(可能是本地图片关系)必须在首页或分类/标签页面显示一次缩略图.
我将这句 加在archive.php
打开所有分类页面,让它显示一次缩略图,然后删除前面那句代码(我乱试的,不过成功了)
后来我无意中看到你提到的"自定义字段ta-thumbnail的值是多少?"
发新日志并随机文章不会生成缩略图,不过只要在自定义字段ta-thumbnail的值加入图片完整地址随机文章就有缩略图
(因为我看到旧日志ta-thumbnail的值是图片地址)
哦!完整代码在回复留言不显示啊
我将这句 "....php thumbnails_anywhere_for_homepage...." 加在archive.php
方形缩略图通常是裁中间,这主题的方形缩略图可以向上,向左或右.你去看看再研究下
http://www.alexramon.com/
有个问题:
勾选排除某个分类,前后台都出现下面的东东
SELECT wp_postmeta.post_id, wp_postmeta.meta_value FROM wp_postmeta,wp_term_relationships,wp_term_taxonomy WHERE wp_postmeta.meta_key IN ('ta-thumbnail') AND wp_postmeta.post_id = wp_term_relationships.object_id AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id AND wp_term_taxonomy.term_id NOT IN (32) AND wp_postmeta.meta_value != 'NOIMAGEINPOST' ORDER BY rand() LIMIT 24
你好,请教下,怎么调用google相册的图片?
例如:http://niaolei.org.cn/posts/4069
这文章中的图片地址是:
http://lh3.ggpht.com/_uXYSYq33_r8/SX8eI8q0QxI/AAAAAAAAGRI/b-zxfwBEUVc/s400/Roadrunner.jpg
而在首页显示的缩略图地址是
http://lh3.ggpht.com/_uXYSYq33_r8/SX8eI8q0QxI/AAAAAAAAGRI/b-zxfwBEUVc/s144-c/Roadrunner.jpg
这是怎么弄的?是插件自己弄的还是人工指定地址呢?
回复Alex Goh:不好意思,把调试信息打印出来了。我修复了这个bug,并且“可能”修复了无法更新缩略图的bug,后台设置中有提示,会告诉你怎样解决这个问题。
回复Alex Goh:
“方形缩略图通常是裁中间,这主题的方形缩略图可以向上,向左或右.你去看看再研究下”
想不到还有这样的需求,从左或从右裁剪。好吧,统统提供。
WordPress自带了生成缩略图功能,目前正在挖掘这部分代码,然后集成到我的插件中,需要点时间。
回复中国染料网:只要用我的插件,就可以自动显示picasa缩略图。我这个插件原名叫做Random Post with Picasa Image,最初完全是为picasa图片开发的,目前已扩充了yupoo、flickr、图海、巴巴变等外链图片。
请教你这相册页面怎样做的? http://niaolei.org.cn/image
我在想这相册页面可不可以分页?
分页功能不具备,未来插件也不会增加这个功能,我在前面的回复中说过了,要用到js技术,我不会。
如果你懂得些模板和CSS知识,可以自己手动添加,呵呵。
我的相册演示页面http://niaolei.org.cn/image调用了函数如下:
<?php if(function_exists('thumbnails_anywhere_for_random_post')) { thumbnails_anywhere_for_random_post ($number=80,$thumbsize=160,$newwindow=true,$album="picasa",$sort_images_randomly=true,$category_filter=""); } ?>表示:
缩略图片显示80张;
缩略图片尺寸160像素;
缩略图片新窗口中打开;
缩略图片全部来自picasa图片;
缩略图片随机;
缩略图片不排除分类;
那请问下,我在google相册里面得到了图片的地址,插入到文章中,结果缩略图还是这个图片,不是google相册里面的小图 ,很奇怪啊
看下我的相册 http://www.photoart.my/gallery/
我去掉侧边栏,留下的空位怎样弄?
是不是在CSS改?如何改?
链接为最新版本:Version 2.0 测试版(2009.5.19更新)
上面的插件下载地址链接不对,打不开
回复中国染料网:后台设置使用外链相册:Google Picasa。尝试设置大小为首页缩略图144像素,随机缩略图72像素。
如果还有问题,麻烦把你文章中的picasa图片地址(最好是文章内容的html代码),该文章的自定义字段ta-thumbnail的值,相应截图发到我邮箱9000birds@gmail.com。
回复Alex Goh:"链接为最新版本:Version 2.0 测试版(2009.5.19更新)
上面的插件下载地址链接不对,打不开"
不会吧,我这里打开下载正常啊,再试试。
布谷鸟,我找到问题了,原来要在图片地址那里加入/s800/这个目录才行,呵呵
谢谢你的帮助,另外问个小问题:你这个blog的url永久链接的规则是什么呢?
我写成/%year%/%monthnum%/%postname%/这样,中文名的文章打开就显示404错误,另外tag也不认中文,你是怎么解决这个问题的呢?
回复中国染料网:
永久链接的设置需要根目录.htaccess规则支持,将如下代码填到.htaccess文件:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
请自行Google细节。
另外,“我找到问题了,原来要在图片地址那里加入/s800/这个目录才行”,Google图片可以直接引用原图链接,不加s800等规格吗?
麻烦发一个引用原图链接的例子给我,我的插件中还没有考虑这种情况。
比如说,http://lh3.ggpht.com/_uXYSYq33_r8/SX8eI8q0QxI/AAAAAAAAGRI/b-zxfwBEUVc/Roadrunner.jpg
你把这个地址插入到文章内,那个缩略图就不能显示,你可以试一下看看,反正我这样子的话调用不出,非要在图片名称前面加上s800或s400这类的目录
回复中国染料网:已经确认是个bug,呵呵,我原以为不能直接输出原始图片链接的。
谢谢布谷鸟
我连代码都不懂.
不过你不懂php也能写插件,厉害
布谷鸟,还有个问题,插件的css好像有问题,首页启用之后,会出现错位的,边栏移到下面去了,不知道是你这个css的问题还是模板本身的问题
太棒了这插件
回复中国染料网:
“布谷鸟,还有个问题,插件的css好像有问题,首页启用之后,会出现错位的,边栏移到下面去了,不知道是你这个css的问题还是模板本身的问题”
看看本文中首页缩略图的说明,你有没有加上div class="clear-float"..消除清除样式?
如果加上了还有问题,请反馈,谢谢。
有个新问题啊,我首页的那个缩略图可以靠右,但是在archive.php它却占了缩略图的高度,换句话说就是虽然靠右但是换了行,不知道是怎么回事
回复shamas:哪个页面,让我看看。
或者给个截图+该网页源代码(发到9000birds@gmail.com)。
不然我没法分析啊。
相册页面我去掉侧边栏后,还没找到方法改变宽度.你的相册宽度怎样改的?
2009年5月19日,18:38回复有我的相册gallery地址
回复Alex Goh:这个和插件无关,需要修改模板,看看你的模板代码,简化出来就是这样:
div id="wrapper"
div id="content"
div class="single"
Gallery
/div
/div
/div
把div class="single"这一行和对应的/div删除就可以了。请新建一个模板文件进行修改。
不会改的话把你的整个模板发到我邮箱。
我用page.php 改为gallery.php
删除几乎所以代码,但页面并不会加宽.(可能主题不一样的原因,我的page.php代码很少)
在CSS改应该是所以页面都加宽了.
谢谢
删除div id="content"就行了
回复中国染料网:
“布谷鸟,还有个问题,插件的css好像有问题,首页启用之后,会出现错位的,边栏移到下面去了,不知道是你这个css的问题还是模板本身的问题”
已经确认是bug,我在本地环境测试也出现这种情况。不对,我经过调试发现没有问题。问题出在more标签上,你测试发帖都是粘贴别人的网页,源代码中包含很多div,当你使用more截断时,正好在div和/div中间截断,导致整个首页div不匹配,自然侧边栏就错位啦。
你检查下首页的文章,将more之前的div和其他乱七八糟的代码去掉,只留下文本内容,就会正常了。
或者在后台-选项-撰写 中,选中"WordPress 自动校正错误的 XHTML 代码"试试看。
赞一个
发新日志后打开一次日志,自定义字段ta-thumbnail能自动了.(不必再手动加)
" 有了排除分类,再加一个指定分类,有利于输出分类图片,做分类相册等。"
看到你准备做"分类相册",这个太棒了,期待早日完成
生成缩略图这个最难的部分已经做完了,等我把所有功能都添加齐全以后就放出来,敬请关注,呵呵。
请教个相册"中间对齐"代码
整个缩略图要在页面中间对齐,除了上面你给的代码外,还要加什么代码?
在div中加一个margin-left和margin-top就可以设置距离左边和上边的距离,调到自己满意为止,呵呵。
div class="SC" style="margin-left:50px;margin-top:25px;"
php thumbnails_anywhere_for_random_post
/div>
谢谢,有几个 < 处这样的要加进去(还好有改过模板,看得懂些简单代码,要不然会给代码玩残)
FIREFOX 和 IE7 显示有点不一样,所以要调一调. (IE7 显示常移位)
回复布谷鸟:不是的,我发现时Dilectio这个模板的问题,开始才发布了3条文章,后来发多了之后,他又自动正常了,呵呵。
回复中国染料网:我估计是有问题的文章被挤到第二页了,所以又正常了,打开后几页看看有没有错位?
没错位哦
还有,能不能共享一下你的 Simple Tags 这个插件?我的设置了2天都没成功,不能像你的blog那样自动加关键字,谢谢哦
Simple Tags-Auto link- 勾选在日志内容中自动加入标签链接。
好的,很奇怪,这插件在一个blog上可以,在另一个却不行
有个缩略图问题要请你帮忙,问题较复杂,已发到你邮箱
厉害,正需要这种插件,要是能够自动获取引用的视频缩略图就牛了!
测试了下功能很不错,现在就是等你的生成本地的缩略图的功能出来了,这个功能很重要,毕竟调用出来的图片不会变形。
对了,我在wp后台看到wp本身就有自动的缩略图,不知道你有没有注意到。
在 Media Library 栏目里面,每个图片都已经生成了缩略图
刚才忘记点下面的回复通知了,期待你的完整版
生成本地的缩略图的功能已经写完了;
保存远程图片的功能也写完了;
正在加紧写后台设置,很快会放出。
回复许三品:我不懂截取视频截图的原理,没法提供这个功能,顶多针对不同视频设置相应的默认缩略图。
大家好,2009.5.23日更新,实现了保存远程图片以及自动生成本地缩略图的功能。
自动生成本地缩略图这个功能怎么才能在侧边调用显示呢?
就如你博客的右侧一样,用最新插件发现右侧调用还是和以前一样
回复Tuixy:你不需要调用,遇到本地图片就会自动生成缩略图,你后台设置的首页/随机/最新/相册缩略图大小有哪些,插件就会自动生成哪些缩略图。
所以,跟以前一样调用就行了。
每种效果的调用方式都在后台给出了。
刚开始可能没有缩略图,需要打开一篇日志才会生成该日志图片的缩略图。所以设置完,放置好代码以后多多点开自己的日志。
那需要给具体文件写入权限不?
大哥,你试试不就行了。一切由插件包办,你只管在后台设置。
呵呵,刚才已经升级,删除,再用别的博客测试,能用的方法都尝试了,就是不生成,因为用的是国外空间,所以才问这个问题的,权限设置后还是不生成,而且发现每个页面顶部会出现错误提示,挨个页面打开刷新下错误就不提示了。
Warning: mkdir() [function.mkdir]: No such file or directory in/wp-content/plugins/thumbnails_anywhere/ta_update_meta.php on line 314
Can't create the cache folder, please see the Readme file
错误就是这个
回复Tuixy:看来权限不够,你自己进ftp创建两个目录看看:
/wp-content/ta-thumbnails-cache 和
/wp-content/ta-thumbnails-cache/TAdownload
应该可以解决了。
回复Tuixy:是我插件中创建文件夹的顺序有问题,谢谢你的反馈,我已经新修正了错误,并在本地重新测试通过。
如果你刷新后能正常显示缩略图,不需要升级。
Warning: mkdir() [function.mkdir]: No such file or directory in /wp-content/plugins/thumbnails_anywhere/thumbnails_anywhere.php on line 23
Can't create the cache folder, please see the Readme file
呵呵,越搞错误越多
if(!mkdir(getenv("DOCUMENT_ROOT").$thumbDir,0755)) {
23行错误代码是这个
回复Tuixy:你的主机不允许插件创建目录。
试试自己进ftp创建两个目录:
/wp-content/ta-thumbnails-cache 和
/wp-content/ta-thumbnails-cache/TAdownload
应该可以解决的。
我也是.
前后台显示Warning: mkdir() [function.mkdir]: No such file or directory in C:\........\wwwroot\wp-content\plugins\thumbnails_anywhere\thumbnails_anywhere.php on line 23
Can't create the cache folder, please see the Readme file
在wp-content加个"ta-thumbnails-cache"folder 在加个"TAdownload" 还是不行
你去我播客页面看看
还有后台也没看到控制页面
回复Alex Goh:你们都是windows主机环境吧,windows不识别路径中左斜杠/。
我改了下,让插件自带两个目录,看看这下是不是没有问题了?
/wp-content/plugins/thumbnails_anywhere/ta-thumbnails-cache 和
/wp-content/plugins/thumbnails_anywhere/ta-thumbnails-cache/TAdownload
我没有windows主机环境,没法测试。
我是windows主机
现在前后台正常,不过需要打开每个日志缩略图才显示
还有,缩略图还是变行
回复Alex Goh:
“打开每个日志缩略图才显示”是正常的。
缩略图还是变形说明缩略图制作不成功,可能是我插件路径处理不对,最可怕的结果是你的主机不支持制作缩略图的GD库。
你先确保
/wp-content/plugins/thumbnails_anywhere/ta-thumbnails-cache 和
/wp-content/plugins/thumbnails_anywhere/ta-thumbnails-cache/TAdownload
权限可写,至少是755。
再反馈下TAdownload下是否有图片?ta-thumbnails-cache下是否有图片?/wp-content/uploads/目录下上传的每张图片是否都同时生成了两张缩略图?
我得找本书仔细研究下windows主机下获取绝对路径的方法,需要些时间。
确定ta-thumbnails-cache及TAdownload的权限没问题,也没有图片.
uploads/目录有两张缩略图分为100x150,200x300(不过不清楚是不是你的插件生成的,因为我主题有缩略图功能,从缩略图size看应该是我主题生成的)
第一次打开日志会出现下列字串,打开第二次就没再出现了
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'C:\Domains\....../plugins/thumbnails_anywhere/ta-thumbnails-cache/50-85x85-c.jpg' for writing: No such file or directory in C:\Domains\.....\wwwroot\wp-content\plugins\thumbnails_anywhere\ta_thumb.php on line 85
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'C:\Domains\....../plugins/thumbnails_anywhere/ta-thumbnails-cache/50-100x100-c.jpg' for writing: No such file or directory in C:\Domains\.....\wwwroot\wp-content\plugins\thumbnails_anywhere\ta_thumb.php on line 85
问题:
后台设置随机文章缩略图参数 (最新文章缩略图参数没问题)
点选 在新窗口中打开 或 在当前窗口打开
点更新后不会有显示选择了哪个
回复Alex Goh:你反馈的信息很有价值,uploads/下有缩略图说明你的主机没有问题。
“点选 在新窗口中打开 或 在当前窗口打开” 小bug,我修复下。
相册问题:
相册缩略图选择显示42张没问题,显示48张则显示49张,显示60张则显示61张?
而且page的缩略图也显示了?
我不知道这个是不是BUG,但下载你最新版上传替换后出现了一个怪事!
我最新发布的文章自定义域的值总是自动变成“@2@NOIMAGEINPOST”
回复Alex Goh:
我刚刚意识到,如果升级的话会删掉原来生成的缩略图,所以缩略图文件还是改成如下两个目录,请手动创建:
/wp-content/uploads/ta-thumbnails-cache 和
/wp-content/uploads/ta-thumbnails-cache/TAdownload
点选 在新窗口中打开的bug修复了;多显示一张图片的现象我也遇到过,原因不明。
我下了windows环境的软件包WAMP测试了插件,增加了插件在windows主机上的兼容性,请下载新版本测试,谢谢。
回复娱乐视界:
非常正常,表示我的插件在自动维护自定义域。
如果你的文章中没有图片,就会填充NOIMAGEINPOST;
有图片则填充规范化后的图片地址。
用了今天最新的版本测试,一切ok,谢谢
看来昨晚那些错误都是因为有bug
回复Tuixy:很激动,忙活了两天没有白忙。能看看你的页面效果吗,哪个网址?
不是,请注意是“@2@NOIMAGEINPOST”而不是“NOIMAGEINPOST”,明显多了“@2@”,这应该不正常吧?
随机缩略图 :
在新窗口中打开 在当前窗口打开
在后台设置里面这两个选项都选择不了是怎么回事呢?别的功能都ok了,这个我看评论说是bug,能否告诉下怎么修改下,我在mysql删除了原来的插件以及后台也卸载了,还是选择不了。谢谢
回复娱乐视界:
呵呵,很正常。@2@表示的是第二版,我对自定义字段的表示有过多次修正,加个前缀可以兼容以前的版本。现在最新的版本产生的是@3@前缀。
回复Tuixy:对,是个小bug,这下彻底修复了。
同时顺便修复生成原始比例图片问题。请下载新插件。
哥们,谢谢,已经测试多个博客,一切ok,包括后台的所有现有功能都测试了,辛苦了!
对了,效果可以看下我的中文博客Tuixy.com(右侧有)
对了,对于nofollow标签感觉不好,因为本身是文章内部连接,dofollow更有利于优化,你认为呢?
无法创建缩略图目录,请手动创建目录 wp-content/uploads/ta-thumbnails-cache ,权限设置为755。需要怎么样设置?
但问题是我上传最新版的使用后却发现,最新文章总是自动显示没有图片,但我明明已经指定图片了呀!为什么会这样呢?
回复渴望飞翔的鱼:设置文件夹权限,查看图片:
http://lh5.ggpht.com/_uXYSYq33_r8/ShlcpxZkybI/AAAAAAAAO-A/i0Ze8107sNA/s800/changemode.jpg
回复娱乐视界:如果在后台设置默认图片应该有效;
如果是在自定义字段里单独设置图片,需要在前面加上版本号:@3@,如:
@3@http://lh5.ggpht.com/_uXYSYq33_r8/ShlcpxZkybI/AAAAAAAAO-A/i0Ze8107sNA/s800/changemode.jpg
我知道这样很不人性,我会在以后解决。
回复Tuixy:“哥们,谢谢,已经测试多个博客,一切ok,包括后台的所有现有功能都测试了,辛苦了!”
哈哈,很好。
关于nofollow,内链建设各有看法,我会提供选项给用户。
需要在前面加版本号的确很不人性,要是以后升级了那不是前面没有加版本号的通通失效?能不能马上解决这个问题呢?
回复娱乐视界:哈哈,不能。
你先用@3@填着吧,我再等一段时间,等大家数据库里的数据都从@2@转化到是@3@的时候,我再彻底去掉版本号,这样所有人的数据都会保留。
我今晚下载的新版在后台添加新文章的时候默认还是@2@的版本号,你好像忘了将版本号升级了!
回复娱乐视界:我今天更新了4次,你下载的是第三次的版本,再下一次。
下一次更新什么时候啊?
下载上传了,新建文章还是@2@
好像说是路径不对,还是无法创建,我从根目录下看,文件夹已经存在了,为什么后台还是提示无法创建?
非常好的插件 强烈支持
2009.5.25 0:30 更新版缩略图不变形了.赞
不过不会自动创建ta-thumbnails-cache/TAdownload两个文件夹(2009.5.24版会自动)
伟大的lz啊 我从wpchina辗转而来
这插件我开始用了 非常好用 nice job
但是有个问题
我的图片来源不一 原创的都用picaso 用插件显示没问题
但是来源于你支持站点外的 都只能显示出链接 很丑
有没办法消除啊
发现ta-thumbnails-cache/TAdownload两个文件夹自动创建在wp-content/uploads
thumbnails-cache有两个缩略图分为148x148及85x85(是我在后台设置的像素)
TAdownload没有任何图片
回复娱乐视界:
不好意思,忘了上传,重新上传了。
回复渴望飞翔的鱼:
将你手动创建的两个文件夹在ftp界面下截个图发给我,我看看怎么回事?
回复Alex Goh:恭喜,从你的描述和你的页面来看,已经完全正常了。
插件仍会试图自动创建ta-thumbnails-cache/TAdownload两个文件夹,在/uploads目录下。
“TAdownload”是用来下载远程图片的,你都是使用自己网站的图片,所以TAdownload当然没有图片。
回复mc鲁迅:我看了你的网页,其实是我插件的一个bug,对picasa的支持没有考虑周全。同时,我的插件对yupoo图片的老格式也欠缺支持,这些会在后续版本改进。
布谷,我的图片和说明发你邮箱了,麻烦你帮我再看看,谢谢!
伟大的lz阿 无比的期待你的更新
奇怪,怎么突然给我的邮箱里狂发回复邮件?我没有点击下面那个邮件通知呀!
其实我比较关心正式版什么时候可以出?
回复楼上:真的狂发邮件吗?你确定没有点“如果有人回复,发邮件通知我.” 请把我的发件地址拖入黑名单,哈哈。
各位,关于什么时候出正式版,没有任何计划。直到各位给我反馈的bug都修复了。
page 页面缩略图也出现在侧边栏随机文章和相册.(旧版没有)
如果可以,在后台加个设置,选择page,post,或全选
回复Alex Goh:可以。
newABSPATH: H:/freehost/foundweb20/web/
rooturl: /
thumbDir: freehostfoundweb20webwp-content/uploads/ta-thumbnails-cache/
downloadDir: freehostfoundweb20webwp-content/uploads/ta-thumbnails-cache/TAdownload/
siteurl: http://www.foundweb20.cn/
destpath: /freehostfoundweb20webwp-content/uploads/ta-thumbnails-cache/
downloadpath: /freehostfoundweb20webwp-content/uploads/ta-thumbnails-cache/TAdownload/
布谷兄,这是我打印出来的内容,你帮我看看,是什么意思?
回复渴望飞翔的鱼:
thumbDir、downloadDir、destpath、downloadpath少了几个/
你可以手动改一下,或者等我新版本。改成:
$newABSPATH ="H:/freehost/foundweb20/web/"
$rooturl = "/"
$thumbDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/"
$downloadDir ="freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
$siteurl ="http://www.foundweb20.cn/"
$destpath = "/freehost/foundweb20/webwp-content/uploads/ta-thumbnails-cache/"
$downloadpath ="/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
回复渴望飞翔的鱼:
刚刚把上面的回复修改了下。
在代码里面改吗?
对。
具体在哪个位置?可以说的详细一点吗,我怕到时改错了,麻烦了
布谷,你在线看到的话帮我具体讲解一下,应该需要在哪个地方改,现在没法用了!谢谢
回复渴望飞翔的鱼:就是在编辑插件里面改,把我提供的代码放在打印语句前面就行了。打印语句知道吧?我在邮件中提到过的。
$newABSPATH = str_replace("\\","/",ABSPATH); //右斜杠替换为左斜杠
$rooturl = str_replace("\\","/",getenv("DOCUMENT_ROOT")); //右斜杠替换为左斜杠
if (substr($rooturl, -1) != "/") $rooturl = $rooturl."/";//保证左斜杠结尾
$thumbDir = str_replace($rooturl,"",strstr($newABSPATH,$rooturl)) . "wp-content/uploads/ta-thumbnails-cache/";
$downloadDir=str_replace($rooturl,"",strstr($newABSPATH,$rooturl)) . "wp-content/uploads/ta-thumbnails-cache/TAdownload/";
$siteurl = get_option('siteurl');
if (substr($siteurl, -1) != "/") $siteurl = $siteurl."/";//保证左斜杠结尾
$destpath = $rooturl.$thumbDir;
$downloadpath = $rooturl.$downloadDir;
// 以下是调试代码,如果插件不能正常工作,
// 请将下面这句注释(两个左斜杠)去掉,让插件打印信息,然后反馈到插件主页
$newABSPATH ="H:/freehost/foundweb20/web/"
$rooturl = "/"
$thumbDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/"
$downloadDir ="freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
$siteurl ="http://www.foundweb20.cn/"
$destpath = "/freehost/foundweb20/webwp-content/uploads/ta-thumbnails-cache/"
$downloadpath ="/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
//echo "newABSPATH: ".$newABSPATH.""."rooturl: ".$rooturl.""."thumbDir: ".$thumbDir.""."downloadDir: ".$downloadDir.""."siteurl: ".$siteurl.""."destpath: ".$destpath.""."downloadpath: ".$downloadpath."";
布谷,具体加在哪里?我加了几个地方,都出现无法启动插件,现在不都敢乱加了,怕到时把系统弄坏了,麻烦你再帮我看看,指点一下,谢谢.
回复渴望飞翔的鱼 :没错,就是在这里加。
请用英文的等号=,而不是=,抱歉。
// 以下是调试代码,如果插件不能正常工作,
// 请将下面这句注释(两个左斜杠)去掉,让插件打印信息,然后反馈到插件主页
$newABSPATH = "H:/freehost/foundweb20/web/"
$rooturl = "/"
$thumbDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/"
$downloadDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
$siteurl = "http://www.foundweb20.cn/"
$destpath = "/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/"
$downloadpath = "/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/"
//echo "newABSPATH: ".$newABSPATH.""."rooturl: ".$rooturl.""."thumbDir: ".$thumbDir.""."downloadDir: ".$downloadDir.""."siteurl: ".$siteurl.""."destpath: ".$destpath.""."downloadpath: ".$downloadpath."";
布谷,前面的评论还在审核中,看到后请再指点一下。
不好意思,还要加;
// 以下是调试代码,如果插件不能正常工作,
// 请将下面这句注释(两个左斜杠)去掉,让插件打印信息,然后反馈到插件主页
$newABSPATH = "H:/freehost/foundweb20/web/";
$rooturl = "/";
$thumbDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/";
$downloadDir = "freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/";
$siteurl = "http://www.foundweb20.cn/";
$destpath = "/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/";
$downloadpath = "/freehost/foundweb20/web/wp-content/uploads/ta-thumbnails-cache/TAdownload/";
//echo "newABSPATH: ".$newABSPATH.""."rooturl: ".$rooturl.""."thumbDir: ".$thumbDir.""."downloadDir: ".$downloadDir.""."siteurl: ".$siteurl.""."destpath: ".$destpath.""."downloadpath: ".$downloadpath."";
谢谢,现在能用了
回复渴望飞翔的鱼:还是有点问题,没有生成缩略图。可能加进去的代码不完全正确,等新版吧。
不知新版出来需要多久?可不要太久哦
建议:
相册选择一个或两三个分类
比如:在相册页面加了这?php thumbnails_anywhere_for_album(); ? 代码后,再加分类ID,实现不同分类相册页面.
这样能做吗?
回复楼上:我就是这么想的,只是数据库关系没搞清楚,似乎排除选定分类不起作用。你网站上除选定分类有效果吗?
回复布谷鸟
排除,选定分类没有效果
等更新啊
希望下个版本能够把扩大兼容范围 或者相反不显示不能兼容的图片来源
我是Windows主机
到目前插件运行正常(除了排除,选定分类),
用在侧边栏Recent Posts 及 Random Posts
还有相册 http://www.photoart.my/gallery/
多嘴一句啊 如果暂时无法自动的做到——把扩大兼容范围 或者相反不显示不能兼容的图片来源
不妨增加一个屏蔽标签之类的,对于少数无法显示的直接屏蔽掉,免得影响页面美观
回复mc鲁迅:我知道你挺着急的,因为你网站有部分图片显示不了。解决办法:在picasa图片文件名之前加上/s800/,搜一下“picasa s800 s400”就知道怎么改了。
最近没有时间更新插件,见谅。
缩略图片时好像没有考虑已发布和预发布文章的图片。随即提取时,预发布文章的图片也显示了,并且缩略图片链接指向图片所在的文章也是错的。希望能参考一下imfelix.com的Random Thumbnail部分功能。
回复:你说得对。未来都需要逐一修复这些问题。
我是用Z博客的
回复E网情深:嗯,Zblog没法支持,它是用的asp,不是php
我的网站http://hrmblog.com.cn
有的图片可以生成,但是有的就不可以,为什么?
回复xupan:我看了,的确有这个问题,我记下了。
图还是不会出来 好郁闷啊 站长
回复zozoozo:你到日志下删除自定义字段ta-thumbnail试试看。
然后再访问下日志,插件会重建自定义字段ta-thumbnail。
新插件有些调用函数写法有差异,注意别弄错了。
过几天要换空间了 诶。。。好失落
下载,上传,* 激活 *
我建了十多個 wordpress 站,今次倒在你的插件上:我的後台 *完全找不到* 你大大的插件,如何激活?
。。試了兩個站,都是 2.7.1 E文的,都完全找不到!怎麼辦?
Ok了。要調整 MySQL 去讀你的 UTF-8 文檔。
現在去試你的了 :
類似的插件我一向是用 http://justinsomnia.org/2005/09/random-image-plugin-for-wordpress/ 的,現見布谷鸟的作品功能和效率都比老外的強,真是國人之光!恭喜!恭喜!
但話說重頭,我其實是想找一個能從 Picasa Flickr 等地方依每篇post 的 tag 隨機置圖的。http://www.felipesk.com/flickr-mini-gallery/ 理論上就是這個功能,但在我的站都跑不動 ...
各位能指教一下嗎?
回复allQoo:哈哈,谢谢。
”調整 MySQL 去讀你的 UTF-8 文檔。“——外文网站的用户注意拉!
目前我的插件已经支持Picasa Flickr。 “依每篇post 的 tag 隨機置圖的。” 实质上就是相关日志缩略图功能。
我的插件已经实现了随机缩略图功能,我也正打算开发相关缩略图功能,只是眼前事情缠身,无法静下心来写代码,要等等拉。那个插件Flickr Mini Gallery 我会琢磨下,看看它的长处。
删除Tadownload文件夹后出现的情况,这个怎么解决呢?是不是本地缩略图有缓存文件呢?
public_html/wp-content/uploads/ta-thumbnails-cache/TAdownload/781.gifThe file doesn't exist: /home/haolacn/public_html/wp-content/uploads/ta-thumbnails-cache/TAdownload/3345.jpgThe file doesn't exist: /home/haolacn/public_html/wp-content/uploads/ta-thumbnails-cache/TAdownload/1423.pngThe file doesn't exist: /home/haolacn/public_html/wp-content/uploads/ta-thumbnails-cache/TAdownload/3219.jpg
"实质上就是相关日志缩略图功能" --> 現在我要 *手工* 放一個图片外链接在 @3@ 後面,你的插件才能發揮功能。我看不到如可令這 *手工* 操作,變為自動呀?請指教!
回复laogao:苦笑不得了,干嘛删除Tadownload文件夹啊。
Tadownload文件夹是用来保存非picasa的远程图片的,有些文章你没有使用picasa图片的话,插件就会自动保存远程图片到本地,然后在本地制作缩略图。
解决办法有两个:
1.编辑受影响的日志,删除该日志的自定义字段ta-thumbnail。之后插件会重新下载远程图片。
2.去数据库批量删除受影响的自定义字段ta-thumbnail:wp_postmeta表,搜索条件:
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` LIKE 'ta_thumbnail'
AND `meta_value` LIKE '%remote_thumbnails_anywhere%'
然后全部删掉。
前提是你懂数据库,删错了别怪我啊。
回复allQoo:
我没看懂你的意思。
我说过相关日志缩略图功能还没有开发。
至于你说需要手动才能发挥功能又是什么意思呢?
1.用了首页缩略图功能吗?首页缩略图会自动显示还是需要每篇文章手动添加图片链接才可以。
2.用了随机缩略图功能吗?除了你手动添加的图片之外,还会显示其他日志的图片吗?
如果都不能自动显示,那就是我的插件有问题。
另外,你说有10多个wordpress博客,插件在各个博客的表现如何?你的博客是否在不同的主机环境?
谢谢继续反馈。
"还是需要每篇文章手动添加图片链接才可以" --> 我就是要這個自動化!
那個 flickr-mini-gallery 插件,就有這個功能:
[miniflickr tags="sunset"]
WordPress 看到這個 shortcode,就會跑到 flickr,用關鍵字 sunset 抓一把圖送回來在該文章用。
如你能開發這個自動抓圖功能,我免費幫你在 E文的 wordpress.org 推廣,為國爭光!
"插件在各个博客的表现如何" --> 今天花了一個早上,把你的插件佩置在一個網上 (Linux, WP271),這個網站本身大部份文章都已帶圖,容易見效果。
測試了不同的設定和表演方式,最後大膽地把 "首页缩略图功能/随机缩略图功能/最新日志缩略图功" 全都放在首页。效果?
*** 很好! ***
因為是客人的網站,不好把它放在這技術討論地方,我只會私下告訴布谷鸟,其他就不好意思了。
當然,插件還有bugs。其中一個比較顯眼的是它會讀錯略图位置。
Eg: 我的 wordpress 置在 hxxp://xyz.com/blog/
ta-thumbnail *有時* 會來一個:
@3@remote_thumbnails_anywherehttp://xyz.com/blog/wp-content/uploads/ta-thumbnails-cache/TAdownload/7.jpg
結果略图無法顯示,要手動改為:
@3@http://xyz.com/blog/wp-content/uploads/ta-thumbnails-cache/TAdownload/7.jpg
ta-thumbnail *有時* 又會來一個:
@3@remote_thumbnails_anywherehttp://xyz.com/blog/blog/wp-content/uploads/ta-thumbnails-cache/TAdownload/13.jpg
結果略图又無法顯示,要手動改為:
@3@http://xyz.com/blog/wp-content/uploads/ta-thumbnails-cache/TAdownload/13.jpg
注意 /blog/ 出現了兩次!這個站是用 .htaccess 設定在 http://xyz.com/ 而非安裝位置 http://xyz.com/blog/ 。插件可能就跟 htaccess 沒交流,出事了。
還有,在瀏覽 tag/category 頁時,它會來一個:
The file doesn't exist: /home/xyz/public_html/wp-content/plugins/wp-o-matic/cache/cb053_a32c8_ALeqM5ih0ZrgZOtMI1cbcxozHwURdE4ugA.jpgThe file doesn't exist: /home/xyz/public_html/wp-content/plugins/wp-o-matic/cache/cb053_a32c8_ALeqM5ih0ZrgZOtMI1cbcxozHwURdE4ugA.jpgThe file doesn't exist: /home/xyz/public_html/wp-content/plugins/wp-o-matic/cache/cb053_a32c8_ALeqM5ih0ZrgZOtMI1cbcxozHwURdE4ugA.jpg
唉!圖片不見了就算吧,不要大鑼鼓的告訴人,客人前掉面呀!你在 bugfix mode 時才出來可以嗎?
這都是小問題,我最想要的還是 "文章自動添加图片链接"!
布谷鸟加油!
回复allQoo:
1)非常非常感谢你的反馈。我还没见过反馈描述这么详细的,感动。。。
2)唉,居然不能自动提取图片,还要手动加——自动提取可是本插件最基本的功能啊。这样吧,先试试将这个函数放到single.php的任意位置:
<?update_thumbnails_anywhere_meta(); ?>这个函数负责自动填充自定义字段。
3)从以上问题来看,应该都是插件没考虑博客建立在子目录导致的,尤其是你这种情形:“.htaccess 設定在 http://xyz.com/ 而非安裝位置 http://xyz.com/blog/ ”
我会自己搭建一个子目录博客,测试修正。——这个反馈信息相当相当重要!
4)关于打印出错信息,我考虑到还是测试版,为方便大家反馈信息,所以默认输出了,错误信息只会出现一次,刷新一下就没有了。下一版会加上可选选项。
5)"我免費幫你在 E文的 wordpress.org 推廣":这个太好了,你E文好,正式版之后还要麻烦你帮我制作插件的英文版哦。
6)“flickr-mini-gallery 插件看到這個 shortcode,就會跑到 flickr,用關鍵字 sunset 抓一把圖送回來在該文章用。”——非常有意思,这算是高端的功能了,我的插件暂不考虑加入这个功能,以后再说。
7)本地制作缩略图是否成功,即ta-thumbnails-cache文件夹下有缩略图文件吗?
8)还是那句话:最近火烧眉毛,没空写代码,等等拉。私聊可以。
我还是没搞定 诶。。好郁闷啊 没技术好可怜
回复zozoozo:别着急,哈哈
"正式版之后还要麻烦你帮我制作插件的英文版哦" --> Deal : )
"这算是高端的功能了" --> 都是 flickr API 的方便吧,你 mysql 的功夫看來不錯,要把握這技術於你來說應該只是時間問題。
大家可以來看看這個:
http://whichbars.com/p/chablis-romance-and-just-plain-fun-weekend-wine-quizzes-973.html
這 template 剛加了 和 。有小 bug, 已 QQ 布谷鸟。現在要給大家看的是 API 的威力。這頁的 Youtube & Twitter 都是用相關的插件,採取了是頁文章的 keyword, 實時抓回來的。
"ta-thumbnails-cache文件夹下有缩略图文件吗?" --> 有
"没空写代码" --> 明白,加油!
站长救命啊 没你的插件
我的博客少了一半的吸引力
群主
哪天你开放出不用修改的
那我们这群不会改的就爽了
不得了 把我明天後天 schedule 的文章都露上來!鸟鸟你記下這 bug 啦。
为什么那个万恶的yupoo图片全是,yupoo自己的系统提示图片呀,能解决这个问题吗
哈哈,谢谢诸位。
当初写的时候只是一个很小的插件,不到100行代码,很多情况没考虑到。
我也发现自己待发表的文章被露出来了,下版解决啦。
临时解决部分:删除该文章的自定义字段ta-thumbnail.
zozoozo, 我有心无力,大概下个月推出新版,只能这样啦。
回复laogao:你的yupoo图片是旧格式,插件没识别出来,这是我插件的bug。
临时解决办法:编辑相关日志,将自定义字段ta-thumbnail中的“yupoo_thumbnails_anywhere”去掉,其他字符都保留,这样插件就会把yupoo图片当成普通图片处理了。
怎么去掉,是SQL语句,还是手工一篇日志一篇日志的换,上千篇呀,怎么办!老大,能改一个简便的方法吗
用yupoo真是亏了
站长加油啊 全靠你了
恢复laogao:上千篇啊,那就只能sql语句了:
去数据库批量删除受影响的自定义字段ta-thumbnail:wp_postmeta表,
1) 可以先查看下, 搜索条件:
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` LIKE 'ta_thumbnail'
AND `meta_value` LIKE '%yupoo_thumbnails_anywhere%'
不要删掉这些表项,接下来用下面的语句。
2) 全部替换yupoo_thumbnails_anywhere为空串,SQL语句:
update wp_postmeta
set meta_value = replace(meta_value,'yupoo_thumbnails_anywhere','')
WHERE meta_key LIKE 'ta_thumbnail'
AND meta_value LIKE '%yupoo_thumbnails_anywhere%';
前提是你懂数据库,删错了别怪我啊。
搞定,谢谢啦!
开来这个东西需要隔一段时间运行一次
回复laogao:
这样把,你编辑插件:找到这句话,在function thumbnails_anywhere_for_random_post里面:
else if (strstr($thumbnail,'yupoo_thumbnails_anywhere')) {
$thumbnail = str_replace("yupoo_thumbnails_anywhere", "square", $thumbnail);
}
修改成:
else if (strstr($thumbnail,'yupoo_thumbnails_anywhere')) {
$thumbnail = str_replace("yupoo_thumbnails_anywhere", "", $thumbnail);
}
也就是把square去掉,应该就没事了,也不需要清理数据库了。
已经找到了这句话了,就是不敢改,就等着你的回复呢!搞定,谢谢啦。
站长 我又来了。。。
我弄了你的插件后
首页有图片的框框显示
但是里面没有图 是文章名字和空白
现在已经停用了 请问怎么办
要不你移驾去看看
回复zozoozo:有框框没有图说明图片没提取出来,现在我也没法分析原因,先记下来了。
站长加油 我又来了
能自动下载外链图片到本地么?
不仅仅是生成缩略图。
我的意思是把文章内的图片本地化。。
回复布衣:可以自动下载外链图片到本地。TADownload文件夹下面就是下载好的图片。
但是,“文章内的图片本地化”──我不会增加这个功能,用人家的图片也就罢了,如果还在文章中替换成本地图片,也太不厚道了, :)。
换了LINUX主机,新文章不能自动生成缩略图也变形
ta-thumbnails-cache 及 TAdownload 没有图片
http://www.photoart.my/blog/
回复 Alex Goh :估计是插件没有处理“博客安装在子目录”的情况。
目前没有时间修复,非常抱歉。
犹豫了一天,终于今天用了插件
因为只需要首页缩略图的功能,其他都没有使用
回复严水:恭喜,插件在你的站运行很成功,本地缩略图144*100不裁剪显示效果很好。
不过你的站没什么图片,用个首页缩略图功能也就够了。
请问传到网站空间的可以缩略图
在picasa的不可以是什么情况呢
图片的框框的有 但是没有图片显示
回复zozoozo:插件的bug,如果你给picasa图片的url加上规格就正常了,如s800,s400等。请Google之。
或者等我的下一个版本,需要等很久。
鸟鸟,"随机文章" 會有重複的文章顯示,請修修 : )
回复allQoo:很少见啊。好的,我先记下了。
这个插件很好很强大,已经在使用啦,提议提交到官方网站,另外ta-thumbnail这个自定义字段,以后的版本能不能单独放在一个表里面?现在放在文章的自定义字段里面,以后维护起来可能会出现问题!
如果单独放在一个表里面,应该可以增加更加多的功能,现在正在使用随机图片功能,但是随机相册好像用不了!加了之后和随机图片一样,希望大哥继续更新啊!以后的版本应该可以在图片周围增加个相框,我们中国的WP开发实力相当强大啊,哈哈!
回复:
“现在放在文章的自定义字段里面,以后维护起来可能会出现问题!”
的确是这样,我考虑看看。
谢谢鼓励,哈哈
我是你的粉丝 嘿嘿 加油
先留下足迹吧,之前你在我博客上推荐这个插件的时候,我没打算使用,
近来发先我以前那个自动生成缩略图的插件太消耗资源了,打算试用一下你开发的这个,
今晚上回去调试,我主要看对资源的占用情况,
我会使用采集软件大量采集远程图片,发布成本地文章,看看你这个插件处理的速度怎么样。
呵呵,是不是有点故意找茬的味道。
兄弟,我测试了,首页打开非常缓慢,而且不能生成缩略图(我的每篇文章里都在远程图片),只显示在插件后台设置的默认的图片。
你给我一个QQ号码吧,我把网站地址发给你看!!!
回复思亭:我没有对下载时间做限制,所以如果你首页全是远程图片并且恰好某个远程图片失效的话,我的插件仍会铆足了劲非把图片下下来不可,所以打开就会很慢。
大多数用户都是本地图片,即使有远程图片也来自下载速度很快的专业相册。所以没考虑到采集站。
你看看每篇文章下的自定义字段ta-thumbnail,是不是显示:@3@FAILEDTODOWNLOAD ?
另外有个bug:安装在子目录的博客不能制作缩略图。
下一版会对下载时间做个限制以及解决安装在子目录博客的问题。
我最近不上QQ,发到我邮箱:9000birds@gmai.com
我是安装在根目录的,确实显示@3@NOIMAGEINPOST
我给你发邮件了。
晕,给你的邮件被退回来了:
host mail.gmai.com[66.166.249.155] said: 550 , Recipient unknown (in reply to RCPT TO command)
算了,我还是将网站地址发出来吧:http://themes.mobile9download.com/
我看了,子域名博客,可能有点问题。下一版解决。
这几天一直挂念着你这里,总希望来看到你新版本的插件:)
你不用等了,出新版我会通知你的。至少要等一个月,抱歉。
配合这插件,你在发布个图片主题就好了!
回复girl:俺不会做啊。
话说LZ我用的主题POWERV2的INDEX.PHP里没有the_content或者the_excerpt的说……该怎么办啊T_T
回复天才錬金術師:有啊,index.php文件第14行,the_content函数。
这年头不能有肉眼查找,得ctrl+F查找,呵呵。
倒,我看你用的是super-mario-land主题啊,
不过也有the_content,在index.php文件第18行
呵呵,LZ好敬业,还真回复了,第一个啊T_T
不过那个我已经找到了呵呵,这个主题里the_content()后面括号里有东西,没注意到……
不过说起来在本地到是能用,但是用的121XX的空间FTP权限不知道怎么搞的类似需要写入的插件都不能用,郁闷T_T
PS:话说用picasa-images-express插入的图片不能识别出来啊?
回复:“PS:话说用picasa-images-express插入的图片不能识别出来啊?”
——对,还存在bug,下一版修复。
博主 新版出来了吗
楼主啊,看看这个www.ixiqi.com在中间的sidebar 有个爱稀奇的马赛格,你的widget可以搞成那样吗?
回复AEGIS:可以吧,你看本站侧边栏的效果就知道了,插件可以自由设置缩略图大小。
咦咦,好久不来,做出插件来了啊,而且功能上走的路子跟我主题里的有点像...
WP自带的缩略功能其实很烂...,不过普通用用也没问题就是了。
回复浆糊:呵呵。
首先感谢你辛苦制作的插件,我一直在找这样的日志缩略图插件。十分感谢你!!
我在本地的wp上装了你的插件,好像只能显示本地图片的缩略图,如果日志中引用了其他网站的图片就无法显示缩略图了。而且还有一个问题就是图片尺寸的高度好像没办法控制,我将图片设置成了100x100结果宽度是可以了,但是高度还是缩不了,不知道是我模板问题还是插件问题。
回复VOGUE:不客气!
1.“如果日志中引用了其他网站的图片就无法显示缩略图了”,你先说下该日志下的自定义字段ta-thumbnail的内容是“@3@NOIMAGEINPOST”还是“@3@FAILEDTODOWNLOAD”?
前者表示插件没能识别外链图片,后者表示识别出了外链图片但是下载图片到本地时失败。
如果是前者,你可以试着把该外链图片的html代码清理一下,比如只留下img标签中的src,然后删除该日志下的自定义字段ta-thumbnail。再打开该日志看看。
2.“图片尺寸的高度好像没办法控制”
你有没有在后台选中“裁剪成上述宽度和高度”?
如果选中了还是这样,那我先记下这个bug。
鸟鸟, 你好哇 : ]
最新虫虫報告,我有另一插件它會自動把外链图片本地化。不知為何 WP 升級到 2.8 後,它會把 image.jpg 存成 image.jpg.jpg or image.jpg1.jpg。如此一來 ta-thumbnail 就傻眼了,無法正常顯示。
你可以幫它強体健身一下,別太容易受感染成嗎?
回复allQoo:晕,真无语。另一插件是什么插件啊?你得找他反映bug啊。
这样吧,后台编辑我的插件,找到$output(大概在两个函数的结尾处)
在该语句下添加一句:
$output=str_replace(".jpg.jpg", ".jpg", $output);
意思就是把.jpg.jpg 替换成.jpg,应该可以正常显示了。不用担心放错地方,这个语句是无害的。
发现一个后台问题,插件启动后,后台整个页面下沉
回复shine:截个图给我看看吧,是WP2.8吗?
PS:插件效果怎样?
你好,你的这个插件是不是不能和nggallery兼容啊,如果图片是用nggallery插入的,缩略图就没了
回复shen:可以,下一版解决。
我很期待耶,希望能早点解决这个问题...
我的首页缩图有蓝色边框,很难看。已经加了
回复皮皮:
“首页缩图有蓝色边框”?什么意思,可以截个图看看吗?
期待已久的插件啊!很想马上装,可是看到博主说很快要出正式版,支持侧边栏widget,心里有点犹豫了。如果装现在这个版本,需要手工添加一些代码,那下一步正式版出来后,岂不是这些代码统统失效?或者有无其他影响呢?期待博主点拨一下。谢谢!
感谢楼主!插件相当的好用!!不胜感激!!
试了下picasa的外链外链貌似不成功我发了2篇,包picasa外链的都不成功而非外链的成功
http://www.bromes.info
回复破小白:别急,本月推出下一版,修复此bug。
推出的时候可否发个邮件叫下我?brpoper@gmail.com
发布文章打开页面第一次会出现这个情况
The file doesn't exist: D:/wamp/www/wp-content/uploads/2009/07/photo1.jpgThe file doesn't exist: D:/wamp/www/wp-content/uploads/2009/07/photo1.jpg
然后刷新一下就可以了,每次新插入到首页调用的图片都这样 ,刷新一次就可以了
请问这个是什么问题
回复minski:你是在本地运行的吧,“刷新一下就可以了是什么意思?”
刷新后,能显示该文章的缩略图吗?
是本地运行的
刚发布文章打开页面缩略图也可以看到,就是在缩略图上面会有这一个提示he file doesn't exist: D:/wamp/www/wp-content/uploads/2009/07/photo1.jpgThe file doesn't exist: D:/wamp/www/wp-content/uploads/2009/07/photo1.jpg
刷新后这些就消失了 我上传到服务器上看下
安装了您的插件,在侧边栏可以显示,有两个问题:
1、不知道是不是我主题的问题,在sidebar.css文件中,试过很多地方插入代码,但只有在首尾两个地方才行,也就是说,只有把缩略图放在侧边栏的顶部或最后面,否则无法显示,想插在中间无法实现
2、正巧picasa被墙,我装了pika插件,在日志中可以正常显示图片,但缩略图就无法显示picasa的图片(本地的图片可以),我看您的网站侧边栏还能够正常显示缩略图,也是来自picasa的吗?您是怎么解决的呢?
回复everyoung :
1.你说的是siderbar.php吧,我的插件自带CSS的,不需要自行编辑CSS文件。
你最好把侧边栏的主题代码发到我邮箱9000birds@gmail.com, 我分析看看。
2.picasa图片被和谐对本站打击相当大,你竟然能看到我的侧边栏正常显示?——要么是你所在的地区还没和谐到,要么就是你在自己的电脑上修改了host文件。本站有部分图片是存在自己的服务器上的,这些图片可以正常显示缩略图。
以后还是不要用picasa的服务了,我正计划把本站所有picasa图片都替换成本地图片。
多谢博主热心帮助!
1、写错了,确实是siderbar.php,我马上发您邮箱,请指点
2、没错,真是高人,我是改了host文件的。
关于相册,我也考虑过全部放到本地,但确实每次插入、上传图片相当麻烦,我此前用过NextGEN Gallery,感觉操作性还是不行,而picasa的软件+web省了很多心!而且,如果图片放到本地,那么用您的插件可能就不那么爽了,因为在本地的图片都没有自动生成方形的缩略图,那显示出来就有点变形(我博客里目前还可以显示的本地图片都变形了),假如每次上传图片都需要自己做一个缩略图,岂不是痛苦万分?实在是没有想到完美的替代解决方案,除了祈祷picasa早日出狱。假如博主有好的方法,期待您早日写篇博文分享下,多谢!
回复everyoung:行,我有时间帮你看看主题代码。
关于本地图片变形,是我的插件问题,我上次更新插件画蛇添足加了一些代码,导致不能强制制作方形缩略图,呵呵,下次更新改过来。
刚刚琢磨了下,有点想法,再啰嗦几句:
1、修改了host文件后,自己可以上picasa网站
2、安装了pika插件后,对任何访客,网站都可以正常显示来自picasa的图片。当然,有个前提,就是主机必须托管在国外的。(附:该插件地址:http://www.storyday.com/html/y2009/2496_pika-released-plug-ins.html
http://www.storyday.com/html/y2009/2496_pika-released-plug-ins.html)
3、结合上边两个操作,基本上可以正常使用picasa了,自己可以上去,那就可以用picasa image express插件上传和编辑图片;同时有pika插件,别人也能看得到了
4、现在就剩下最后一个问题,就是还无法显示picasa的缩略图,不知道博主能否借鉴pika的思路,将picasa的缩略图下载到自己服务器上?这样如果主机在国外的话,就完全可以正常使用了。
回复:pika插件应该就是利用了一个代理,哪天0bad被墙了怎办?gouride被墙了怎办?
我再看看,如果pika的方法长期稳定有效,我就增加支持。
我打算修改本地host之后,将picasa图片全部下载到本服务器,然后一股脑把ggpht的网址都替换为本地图片网址,彻底摆脱picasa。
国外服务器最好是把picasa图片完全本地化,我下一版会支持这个功能,国内的服务器就莫有办法了(除非本地调试),呵呵。我目前上网环境很差,无法继续开发插件,要等一段时间才能出新版。
目前我的工作重心是维基百科,下一个估计会轮到维基,本站大量引用了维基百科的鸟类资料,墙掉就哭了。
今天跟博主讨论之后,仍不甘心,又反复测试,然后把之前的留言看了一遍,发现一些问题:
1、我的博客托管在国外的服务器,按照这个插件的原理,应该是能够从picasa上把图片抓到托管服务器的,那么只要能访问blog,应该就能看到缩略图。
2、我查看了日志的ta-thumbnail值,凡是picasa的图片,都是类似:“http://lh4.ggpht.com/_****/****/***/DSC_0151.jpgthumbnails_anywhere_pi”,说明没有抓下缩略图来,而且文件名很奇怪
3、再结合此前的留言,估计问题出在:
(1)我的blog是在子目录下
(2)我是用picasa image express插入的图片
似乎这两个问题博主还没有解决。
4、我测试了一下,在文章中直接引用picasa的外链,此时ta-thumbnail值变成:“@3@http://lh3.ggpht.com/***/***/***/picasa_thumbnails_anywhere/DSC_0014.jpg”
说明还是没有抓下缩略图来,可能跟子目录有关系。
不知道是不是这样?
回复everyoung:我的插件没有把picasa图片下载到服务器,而是直接引用,所以picasa被墙就看不到图片了。下一版会实现下载。
子目录和picasa image express的相关bug也在下一版修正。
哦?那请教下,ta-thumbnails-cache文件夹里的图片不是放置本地缩略图的吗?还是说,只有picasa的缩略图是直接引用,其他外链的会下载到本地
回复everyoung:没错,就是这样。
我把放到index.php的一个层里,然后发表了4篇日志,每篇日志上传了1张图片,但现在这个层里只显示2张图片,第一篇日志的和最后一篇日志的,后台设置的是显示6篇,请问这个是什么原因,我现在想全给显示出来,怎么设置?
回复Eternally:每篇文章都点开访问一次。
Pingback: 主题:又折腾了一下! - 365hope.COM | 关注生活、科学、网络以及Wordpress
俺们已经使用上了老大的这个极好的东东啦! :D
安装太简单了,貌似老大的教程是不是把简单的事情搞复杂了啊。哈哈~~~
回复365hope:教程是先前写的,后来一直修改插件,简化了安装。8月份一定会推出正式版,到时在功能上将有更大的进步,敬请关注。
域名嘛,最好是bird.org/com/net/cn或者birds.org/com/net/cn,其它的域名都一般般,呵呵。
另,老大为啥不注册 布谷鸟 buguniao 域名呢?
niaolei.org.cn 也还是不错滴~~~
前一段时间,俺们也注册了一个单词域名,后缀也是 .org.cn
"8月份一定会推出正式版,到时在功能上将有更大的进步,敬请关注"
太好了,翘首期待中,希望解决wordpress安装子目录和picasa缩略图本地存储的问题
回复everyoung:这两个问题差不多解决了,目前正在写一个新功能:从一篇文章一张缩略图片扩展到所有图片。
子目录的问题试试这个方法,应该可以解决:修改thumbnails_anywhere.php文件的第12行,将
$rooturl = str_replace("\\","/",getenv("DOCUMENT_ROOT"));
替换成:
$rooturl = $newABSPATH;
我发表了一篇日志(日志里有很多图片),我现在想把一个指定的缩略图当做这篇日志的图显示在首页。发表日志的时候把这个指定缩略图的地址赋给ta-thumbnail,首页可以显示这些图,但点击图片的时候出来的页面不是想要的那篇日志,请问这个问题如何解决?
呵呵,问题解决了,不是你的插件问题~~是其他插件造成的问题
请问我想在每个图下面显示它对应的日志标题,这个需要怎么改?
回复Eternally :这个功能还没实现,新版会加入。
大哥,请问这个插件的更新版本出了没?
最近发现,未发布的文章,在缩略图里面也会显示出来,这个算是个BUG!
还有可以增加一个功能,就是指向小图的时候,自动显示大图!alt和title都用文章的标题就可以了!
回复sasa:别着急。
这个bug会在新版中修正。
点击小图,显示大图还好处理。指向小图,自动显示大图要用到js技术,这个不一定在新版中推出,好像有专门的插件,我看能不能兼容这样的插件。
我使用了以后,图片是显示的,但都是原片显示的。完全没有自动变成小图。。。遗憾。。。。我是本地测试。WIN7.wordpress2.8
回复eric:竟会这样?
1.你是在WAMP还是LAMP下的测试环境?
2.博客放在了子目录吗?
3.你的测试日志中使用的是站内图片还是站外图片?缓存文件夹及其子文件夹下面分别都有图像吗?
4.最好把生成的网页源代码(与ta有关的那段)反映给我。
真的是很棒的东西啊
好东西,正在寻找呢,原来就在眼前,多谢啦,哈哈
站长你好。谢谢你的答复。
测试环境,我是WIN7操作系统,用的EasyPHP
博客是新建的文件夹然后放在本地 WWW文件夹里面,好像是子目录里面。
测试的日志,都是站内的图片,WP本身可以产生缩略图。
网页源代码,我不是很清楚是那一段。。。。
等晚点我上传的空间测试一下吧。
@布谷鸟:
非常感谢您分享这样的一个插件。我已经找了很多的缩略图插件了,但是没有发现一个是我想要的,其实要实现的功能也不算复杂,找来找去就您的这个插件算是比较符合自己意愿的:
1,对于本站空间的图片,可以自动生成缩略图;
2,对外部链接的图片,能在本地生成并显示缩略图;
3,首页可以调用缩略图;
4,如果缩略图可以指定各种大小规格更好!
目前您的这个插件可以说都实现了如上功能,不过由于自己使用的CMS主题comfy magazine的缘故,无法调用由您插件生成的缩略图:
可以参考主题所调用的参数:
<img src="ID, 'thumbnail', true); ?>" alt="" />
get_post_meta应该是wordpress自带的函数,但是使用的是thumbnail参数。
要如何做修改呢?才能调用您插件生成的缩略图呢?谢谢!
PS:自己也不懂PHP和WP,勉强能看看。
ID, 'thumbnail', true); ?>" alt="" />
剪切错了
回复Mr. Lian:我想办法兼容这个主题comfy magazine,新版在本月会推出。
非常感谢!期待最新版!
很整洁的站……
Pingback: 哆啦B梦的博客 » 哆啦B梦的博客所用WordPress插件 | 记录分享我的互联网
博主你好,非常感谢你写了这么好一个插件。问一点小小的问题,yupoo相册缩略图不能显示,它会显示成yupoo自己的图片未显示的图片,然后我把图片换成flickr之后,图片还是现实yupoo的不能替换成flickr的,我想问一下如何清除缩略图?
回复duolab:你好yupoo图片不能显示有 两个原因:
1.图片超过流量
2.图片用的旧的不加jpg后缀的格式,我的新版将增加对旧格式的支持,使之显示正常。
清除缩略图方法:编辑相应日志,删除该日志下的自定义字段ta-thumbnails. 之后插件会重新扫描日志生成图片。
P.S. 新版在明天发布!
哇,太好了,强烈期待中!
另,老大,日志的回复应该设置分页才行了。
懒的搞,越简单越好,呵呵。
多谢博主啦,没有及时看到你的回复,我自己进phpmyadmin更改地址啦,囧。好期待明天的新版……
灰常支持这个插件滴
各位好,新版已经推出!
请到插件主页下载使用,请多多反馈报告,谢谢大家:
http://niaolei.org.cn/thumbnails_anywhere
我调用出现乱码 导致页面不能使用了
回复美体内衣:你确定你用的是WordPress?
回复美体内衣:你怎么留言到这个页面了?我不是说了吗,插件升级了,此页面已作废!
新插件主页:http://niaolei.org.cn/thumbnails_anywhere
IE6 下显示变形拉伸哟,希望能改进下。支持您的插件,非常不错,谢谢您!
回复饺子:你怎么发到这儿来了,请到插件新主页留言。请看插件下载部分,我修正了变形拉伸的问题。
有个很严重的问题,如果一篇文章我先post了,但是还没有图片,后来我加了一些图片,它就不显示出来了.
Can someone please translate all of this to english for me PLEASE!!!!!!
it's such a great plugin I just don't understand the language.
Just, need this whole site be translated for me, and the plugin settings for wordpress please, I checked the picture out, and I need that to be translated for me please.
Thanks
-Dave
AIM - youaretehscene
budri@msn.com
admin@youarethescene.net
你好 篇文章
一直在找这样的插件,在这看到了,非常感谢楼主分享
找了一上午了,希望这个好用点
博主你好,我用了你开发的缩略图插件很久,很好用.但是,现在遇到了一些困难:我使用千脑网盘存储的图片在页面内能够正常显示,但是却无法生成缩略图,希望你能够帮助我解决一下这个问题.
有没有搞错啊,这个页面早就废了!!!!
请使用插件最新版,后台点击彻底清理清除旧版插件数据
http://niaolei.org.cn/wp-thumbnails
郑重声明:本页面早已作废!
有问题欢迎前往:http://niaolei.org.cn/wp-thumbnails
凡在本文下面留言的,一律不予回复!
相关缩略图片,图片显示不完整,只显示一半出来
我实在不明白,你为什么要在这个页面留言?
写得那么清楚,本页面已作废,有问题欢迎前往:http://niaolei.org.cn/wp-thumbnails