haphic 2007-7-23 12:21
简易Digg插件 - DiggThis 1.0 Beta For Z-blog 1.7
前言: 本来不想做这个插件, 直到"现实呓种"管我要, 他说, 你不做也得, 那就把软件兔的 "投票插件" 给我改成温度计的样式... 我看了一下星星投票, 然后决定来写插件...
事先也想参考一下, 别的Digg都是怎么做的, 没看懂, 后来还是关上门自己写, 只是我的JS技术不比不会好多少, Ajax效果移植自一个和Digg根本不沾边的页面, 实现不了主页Digg的效果. 只能进入文章再Digg, 不理想, 可也无能为力. 如有JS高手帮着重新设计下Ajax无刷新载入吧.
Digg数据提交到 str00 +'PLUGIN/DiggThis/Digg_This.asp?act=1&id=43'; id 是文章 id, act=1是顶, 2是不变, 3是拍.
另外因为数据是独立的, 实现排序不容易(至少要重新建一张页面并调用数据库), 这也不做了...
我说这些的目的: 如果您看不下去还有这么垃圾的插件存在...那就来为大家重做一个Digg插件吧...
不过这个插件至少实现了简易的Digg功能, 用起来感觉还凑合, 好歹也算是2.0的流行元素吧.
[color=DarkRed][b]闲话不提了, 看插件:[/b][/color]
[b]For Z-Blog 1.7[/b]
[attach]1556[/attach]
[b]For Z-Blog 1.8[/b]
[attach]2992[/attach]
[b]效果图:[/b]
[attach]1555[/attach]
[b]演示地址就拿Washun的博客吧: [url]http://www.washun.com/[/url][/b]
[b]安装说明:[/b]
1. 下载后解包, 将 DiggThis 文件夹上传到您博客目录的 PLUGIN 文件夹下.
2. 改代码, 如下:
======== 下面这段代码插到 b_article_single.html 里, 文章标题 <div>(或<h2>) 的上方 ==========[code]<div id="DiggThis_Wrap">
<ul id="DiggThis_Tabs">
<li class="DiggThis_tabEnable" onclick="switchTab(1,<#article/id#>);"> 顶 </li>
<li class="DiggThis_tabEnable" onclick="switchTab(2,<#article/id#>);" style="display:none;">Null</li>
<li class="DiggThis_tabEnable" onclick="switchTab(3,<#article/id#>);"> 拍 </li>
</ul>
<div id="DiggThis_Content" class="DiggThis_clearfix"><script type="text/javascript" language="javascript">switchTab(2,<#article/id#>);</script></div>
</div>[/code]============ 下面代码是样式表 插到 single.html 里 <head> 与 <head> 之间 ==============[code]<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>PLUGIN/DiggThis/Styles/style.asp" type="text/css" media="screen" />[/code]============= 下面代码是JS文件 插到 single.html 里 <head> 与 <head> 后===============[code]<script type="text/javascript" language="javascript" src="<#ZC_BLOG_HOST#>PLUGIN/DiggThis/Images/common.js"></script>[/code]=================== 最后完成对 single.html <body> 的修改 ======================[code]最后在 single.html 中的<body class="single"> 中插入 onload="globalHandlers();"
即将 <body> 成: <body class="single" onload="globalHandlers();">[/code]代码改得有点多, 非我本意, 不过这个插件本身就非我本意...
[b]使用说明:[/b]
插件里有详细说明和操作提示. 在后台 - 插件管理 中找到并进入插件可以执行一些管理功能, 包括备份还原数据, 选择Digg框的样式等.
目前Digg框的样式只有三个, Washun做的, 如果你原意可以把你做的发上来给大家用.
[[i] 本帖最后由 haphic 于 2008-1-9 17:07 编辑 [/i]]
haphic 2007-7-23 18:36
喂喂……不想再做了……
对于不想再做的人来说, 这就是成品了.....
谁再想要更多的功能自己完善, 或者拜拜大仙 ---- Zx.MYS ......
现实呓种 2007-7-24 02:56
haphic 同学,你看杨魁都说“这个好”,washun也在用,说明俺滴要求也不是无理要求嘛,哈哈~~~:lol
若有高手同学能实现根据dig来热文排序,那么zblog就不得了了,估计是第一个带完整dig功能的blog程序。:victory: (之前听说wp有一个dig插件,但我找来找去没找着……)
haphic 2007-7-24 04:12
回复 #4 yangkui 的帖子
你的自定义头象中的日历是怎么回事儿? 那个网站一天换一个日历供大家引用?
刚才实现了主页的Ajax效果了. 不过仅限于FF, IE下报错, 铛的一场告诉我该页面无法打开...
这事儿我搞不定了, 彻底弃了. 其实我一直拒绝JS拒绝到了做这个插件前...从现在开始继续拒绝.:(
[[i] 本帖最后由 haphic 于 2007-7-24 04:17 编辑 [/i]]
Zx.MYS 2007-7-24 16:30
回复 #6 haphic 的帖子
他的头像,简单的说来,就是和验证码一个原理。
半途而废可不好~
haphic 2007-7-24 18:31
[quote]原帖由 [i]Zx.MYS[/i] 于 2007-7-24 16:30 发表
... ...
半途而废可不好~ [/quote]
这了这东西误了别的事儿更不好...
StarFox 2007-8-20 08:21
[attach]1767[/attach]怎么样和文章标题并排啊
星铃丹 2007-9-19 17:56
虽然给人投票是好事,不过那个“我要顶”总觉得挺土的……现在看着论坛那些“顶”、“路过”的就恶心,好歹灌水也要学我的不重复呀:$
蓝海豚 2007-11-4 17:11
哈哈 用上了 感觉不错 谢谢了
[url]http://www.htcn.cn/blog/[/url]
purplefire 2007-12-13 22:45
等待1.8出来之后的版本。;P
楼主貌似半途而废,不知还有新版本没有
dadi007 2007-12-14 11:36
是将 DiggThis 的整个文件夹上传到博客目录的 PLUGIN 文件夹下.还是打开 DiggThis,将里面的文件和文件夹再传上去,还有能不能说具体点!
俺是个菜鸟,呵呵。
haphic 2007-12-14 14:34
整个文件夹, 如果在插件管理中能找到这个插件, 就说明你上传正确了.
tea258点com 2008-6-7 22:00
顶顶.0..................
pconcool 2008-6-20 01:47
这个插件,缓存得厉害,顶后根本就不刷新.
我改了一下.不通过文件模式,建了个表Blog_Digg,存放DIGG数据,并更新了之前因缓存而不能正确显示的问题
[url]http://www.Pconcool.com[/url]