pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
阅读:2185回复:11

求个油猴的改动google reader脚本(估计没有现成的),求指导编写脚本的指点迷津思路...

楼主#
更多 发布于:2012-01-31 14:48
小弟不会http和js的语法,懂一点点儿比较基础的html,会大学里的C/C++写个字符过滤处理的还是没问题的...
求实现指导...
正题:如下图,把后面“新开窗口直接打开这个条目”的按钮挪到前面去跟“打星标”的图标挨在一起就可以了
因为:有时候屏幕太宽了,行与行直接也没黑色分线,容易看走眼...

或者直接改变方式,点击条目不是展出“缩略”,而是应该新窗口直接打开这个URL(连缩略也不展开);
其实我觉得点击再展开缩略是没必要的了,用户既然点击了这个条目,肯定是打算看里面的货,干嘛还要给用户呈现缩略涅,还要用户再点击一次,对不?

请问,我应该怎么开始?


图片:fix FF google reader.JPG

fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2012-01-31 14:48
我从来都是点击条目看详细内容的,详细内容要么是概要,要么是全文。点击新窗口打开是打开原始链接,多数时候没有必要。
Firefox More than meets your experience
congxz6688
火狐狸
火狐狸
  • UID14676
  • 注册日期2006-09-23
  • 最后登录2017-03-06
  • 发帖数108
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2012-01-31 14:48
我这里有一个GM脚本,可以让鼠标所到的那一行高亮,是不是能解决你的问题呢?

td_hover.user.rar
congxz6688
火狐狸
火狐狸
  • UID14676
  • 注册日期2006-09-23
  • 最后登录2017-03-06
  • 发帖数108
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2012-01-31 14:48
要想用Js调换这一组元素的位置,最简便的方法是用Jquery里的.replaceWith()方法了。
不过要学Jquery,你需要学HTML和Javascript
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
4楼#
发布于:2012-01-31 14:48
用CSS把他已过去就行了,没用gg reader,下面的弄下吧。
congxz6688
火狐狸
火狐狸
  • UID14676
  • 注册日期2006-09-23
  • 最后登录2017-03-06
  • 发帖数108
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2012-01-31 14:48
如果是表格,怎么用CSS移?
shineva
小狐狸
小狐狸
  • UID36831
  • 注册日期2011-07-26
  • 最后登录2013-12-16
  • 发帖数30
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
6楼#
发布于:2012-01-31 14:48
用css应该就可以了
另外推荐个扩展GoogleReaderPlus
这是我使用的效果
holoM
火狐狸
火狐狸
  • UID34176
  • 注册日期2010-10-04
  • 最后登录2019-06-25
  • 发帖数221
  • 经验36枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
7楼#
发布于:2012-01-31 14:48
/*移动查看原文按钮到左侧*/
.entry-secondary{left:20px!important;}
.entry-source-title{left:40px!important;}
.entry-original{
left:20px!important;
margin-top:4px!important;}
.item-star.star.link.unselectable.empty,.item-star-active.star.link.unselectable.empty
{position:absolute!Important;
left:0px!important;
top:14px!Important;}
.entry-title-link{
margin-left:40px!Important;}


出自这个 Yuki`s GoogleReader  :)
目前还用着Firefox 24
pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
8楼#
发布于:2012-01-31 14:48
谢谢楼上各位!也谢谢提供建议和给出接近例子的大大~
要重新学习HTML和Javascript和CSS,恐怕一下子搞不定...
请问holoM,这段code应该怎么正确使用,我加插在userChrome.js,或者再新建了一个GM脚本,贴在里面,试着学别人的脚本那样加了一些代码首段(类似于定义一些什么的,照葫芦画瓢),貌似也不起作用,呵呵呵,请问正确的方式?
holoM
火狐狸
火狐狸
  • UID34176
  • 注册日期2010-10-04
  • 最后登录2019-06-25
  • 发帖数221
  • 经验36枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
9楼#
发布于:2012-01-31 14:48
放在stylish里
不确定放在userChrome.css里有没用哦. 你可以试试
目前还用着Firefox 24
pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
10楼#
发布于:2012-01-31 14:48
holoM:放在stylish里
不确定放在userChrome.css里有没用哦. 你可以试试
回到原帖



呵呵;
又把帖子顶上来了,脚本一直用得很好,这段时间重新调整了FF,发现有飘逸了,还是要继续请教各位了,不好意思。。。
如图,左边的打星号沉了下去,我死搬硬套地调了了一下pix数值,也浮不起来,

右边的日期能再往右边压过去嘛?

这个是我现在的脚本状态:


/*移动查看原文按钮到左侧*/
.entry-secondary{left:25px!important;}
.entry-source-title{left:20px!important;}
.entry-original{left:190px!important;margin-top:-10px!important;}
.item-star.star.link.unselectable.empty,.item-star-active.star.link.unselectable.empty
{position:absolute!Important;left:0px!important;top:14px!Important;}
.entry-title-link{margin-left:40px!Important;}
windong
火狐狸
火狐狸
  • UID33747
  • 注册日期2010-08-20
  • 最后登录2013-07-25
  • 发帖数129
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2012-01-31 14:48
把14改小一点
游客

返回顶部