Board logo

标题: [交流] Flickr 方便看大图的插件 感谢needed 很快就要完成了:) [打印本页]

作者: fzxj520    时间: 2008-11-5 11:32     标题: Flickr 方便看大图的插件 感谢needed 很快就要完成了:)

这个插件要做TW插件,怎么做呢?
插件地址http://userscripts.org/scripts/show/9797
打开这个连接看看吧http://www.flickr.com/photos/boliyou/ 点那张图
[attach]56065[/attach]

[ 本帖最后由 fzxj520 于 2008-11-13 10:40 编辑 ]
作者: chuchun    时间: 2008-11-5 12:24

什么插件 没看明白
作者: needed    时间: 2008-11-5 15:41

  1. #exd#*.flickr.com*#(<img\ssrc="([^"]*?)\_m(\.\w{3,4})"[^<] <\/a>)###$1<br><br><select onchange='window.open(this.value)'><option>power by TW2<option value='$2_s$3'>Square<option value='$2_t$3'>Thumb<option value='$2_m$3'>Small<option value='$2$3'>Original</select>
复制代码

[ 本帖最后由 needed 于 2008-11-5 16:06 编辑 ]
作者: needed    时间: 2008-11-5 16:08

tw2的黑名单可以在任意位置插入任何东西..
所以 对于此类的js (它还需要依赖第三方网站)
黑名单外挂js就可以了.

以上黑名单可能会对你有帮助
作者: fzxj520    时间: 2008-11-7 11:28

这是那个插件的代码  怎么转成TW的呢??


// ==UserScript==
// @name           Flickr Download Links
// @namespace      thehuey.com
// @description    Provides link to go download the image at different sizes
// @include        http://www.flickr.com/explore/interesting/7days/*
// ==/UserScript==

var imgs = document.getElementsByTagName("TD");
for (i=0;i<imgs.length;i++) {
if (imgs.item(i).className == "Photo") {
  var src = imgs.item(i).childNodes[0].childNodes[0].src;
  var span = document.createElement("SPAN");
  span.innerHTML = "<A HREF='http://www.thehuey.com/flickr/?u=" + src + "'>Download</A>";
  imgs.item(i).appendChild(span);
}
}

[ 本帖最后由 fzxj520 于 2008-11-10 12:19 编辑 ]
作者: fzxj520    时间: 2008-11-7 11:39

谢谢 回复   needed   你那段复制进去好象没用啊

上面是那个插件的代码   插件后缀名(.js)   TW黑名单  代码该怎样写呢 ?   

插件是把 http://www.flickr.com 网站图片下面 加一个 (下载连接)   
然后就可以  点 (下载连接) 保存大图
作者: needed    时间: 2008-11-7 15:14

很抱歉.说多了反而误会了.

直接添加那段代码到黑名单就好了.


工具 - 选项 - (高级选项) -  广告过滤. -   黑名单过滤  

把那段代码添加. 保存. 然后

ctrl +f5 试试看原来的网页...


我所理解的是最近7天有趣的相片..

http://www.flickr.com/explore/interesting/7days/

如果想对flickr 全部的图片都生效.. http://www.flickr.com/photos/  
  可以试试一下的黑名单.  不需要 你那段js  
  1. #exd#*.flickr.com*#(<img\ssrc="([^"]*?)\_[tms](\.\w{3,4})"[^<]+<\/a>)###$1<br><br><select onchange='window.open(this.value)'><option>power by TW2<option value='$2_s$3'>Square<option value='$2_t$3'>Thumb<option value='$2_m$3'>Small<option value='$2$3'>Original</select>
复制代码

[ 本帖最后由 needed 于 2008-11-7 15:25 编辑 ]
作者: fzxj520    时间: 2008-11-7 17:18

[attach]55858[/attach]
非常感谢 needed 可能我还是没说清楚   
其实我只要加上(原本大小) 这张图的连接就可以了  
          不要 加上下拉列表     
发图上来应该说清楚了呵呵

[ 本帖最后由 fzxj520 于 2008-11-10 12:12 编辑 ]
作者: fzxj520    时间: 2008-11-10 09:48

????????
作者: 擱淺Δē√瑷    时间: 2008-11-10 09:55

我觉得你发图还是没说明白
作者: fzxj520    时间: 2008-11-10 15:25

再看看吧!!!
作者: needed    时间: 2008-11-11 05:59

似乎仅通过初始页面无法准确得到
  1. #exd#*flickr.com*#(<img\ssrc="([^"]*?)\_[tms](\.\w{3,4})"[^<]+<\/a><\/span>)###$1<br><br><a href='$2$3'>大图</a><br>原始<a href='$2_b$3'> 1 </a>&nbsp;/&nbsp;<a href='$2_o$3'> 2 </a>
复制代码

[ 本帖最后由 needed 于 2008-11-11 06:13 编辑 ]
作者: fzxj520    时间: 2008-11-13 10:31

太好了  快完成了   还有两个问题
[attach]56213[/attach][attach]56214[/attach]
作者: needed    时间: 2008-11-14 01:29

但图片的地址不是那个参数啊..

另外. 我这里未能重现你那种错位情况..
我是ie6 xpsp2

如果先前的没有错位. 那么你可以试试下面的的. 但这样有时候会有问题. 字体会缩小到无法忍受..
  1. #exd#*flickr.com*#(<img\ssrc="([^"]*?)\_[tms](\.\w{3,4})"[^<]+<\/a>)###$1<br><br><a href='$2$3'>大图</a><br>原始<a href='$2_b$3'> 1 </a>&nbsp;/&nbsp;<a href='$2_o$3'> 2 </a>
复制代码

[ 本帖最后由 needed 于 2008-11-14 01:40 编辑 ]




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2