Z-Blog 1.8 Walle 下载Dutory 0.3 Gromit 发布PJBlog2 to Z-Blog数据库转换程序Wordpress数据导入插件 for 1.8
Z-BLOG使用小贴士收集如何配置Z-Blog高阶学习手册Windows Live Writer支持插件 
返回列表 回复 发帖

简易Digg插件 - DiggThis 1.0 Beta For Z-blog 1.7 / 1.8

前言: 本来不想做这个插件, 直到"现实呓种"管我要, 他说, 你不做也得, 那就把软件兔的 "投票插件" 给我改成温度计的样式... 我看了一下星星投票, 然后决定来写插件...

事先也想参考一下, 别的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的流行元素吧.


闲话不提了, 看插件:
For Z-Blog 1.7

For Z-Blog 1.8


效果图:



演示地址就拿Washun的博客吧: http://www.washun.com/


安装说明:

1. 下载后解包, 将 DiggThis 文件夹上传到您博客目录的 PLUGIN 文件夹下.

2. 改代码, 如下:
======== 下面这段代码插到 b_article_single.html 里, 文章标题 <div>(或<h2>) 的上方 ==========
  1. <div id="DiggThis_Wrap">
  2. <ul id="DiggThis_Tabs">
  3. <li class="DiggThis_tabEnable" onclick="switchTab(1,<#article/id#>);"> 顶 </li>
  4. <li class="DiggThis_tabEnable" onclick="switchTab(2,<#article/id#>);" style="display:none;">Null</li>
  5. <li class="DiggThis_tabEnable" onclick="switchTab(3,<#article/id#>);"> 拍 </li>
  6. </ul>
  7. <div id="DiggThis_Content" class="DiggThis_clearfix"><script type="text/javascript" language="javascript">switchTab(2,<#article/id#>);</script></div>
  8. </div>
复制代码
============ 下面代码是样式表 插到 single.html 里 <head> 与 <head> 之间 ==============
  1. <link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>PLUGIN/DiggThis/Styles/style.asp" type="text/css" media="screen" />
复制代码
============= 下面代码是JS文件 插到 single.html 里 <head> 与 <head> 后===============
  1. <script type="text/javascript" language="javascript" src="<#ZC_BLOG_HOST#>PLUGIN/DiggThis/Images/common.js"></script>
复制代码
=================== 最后完成对 single.html <body> 的修改 ======================
  1. 最后在 single.html 中的<body class="single"> 中插入 onload="globalHandlers();"
  2. 即将 <body> 成: <body class="single" onload="globalHandlers();">
复制代码
代码改得有点多, 非我本意, 不过这个插件本身就非我本意...

使用说明:
插件里有详细说明和操作提示. 在后台 - 插件管理 中找到并进入插件可以执行一些管理功能, 包括备份还原数据, 选择Digg框的样式等.
目前Digg框的样式只有三个, Washun做的, 如果你原意可以把你做的发上来给大家用.

[ 本帖最后由 haphic 于 2008-1-9 17:07 编辑 ]
附件: 您所在的用户组无法下载或查看附件
喂喂……做了一半就丢出来啦……
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。
喂喂……不想再做了……

对于不想再做的人来说, 这就是成品了.....

谁再想要更多的功能自己完善, 或者拜拜大仙 ---- Zx.MYS ......
这个好!!!
我乃汉族子孙!
haphic 同学,你看杨魁都说“这个好”,washun也在用,说明俺滴要求也不是无理要求嘛,哈哈~~~

若有高手同学能实现根据dig来热文排序,那么zblog就不得了了,估计是第一个带完整dig功能的blog程序。 (之前听说wp有一个dig插件,但我找来找去没找着……)

回复 #4 yangkui 的帖子

你的自定义头象中的日历是怎么回事儿?  那个网站一天换一个日历供大家引用?

刚才实现了主页的Ajax效果了. 不过仅限于FF, IE下报错, 铛的一场告诉我该页面无法打开...
这事儿我搞不定了, 彻底弃了. 其实我一直拒绝JS拒绝到了做这个插件前...从现在开始继续拒绝.

[ 本帖最后由 haphic 于 2007-7-24 04:17 编辑 ]

回复 #6 haphic 的帖子

他的头像,简单的说来,就是和验证码一个原理。
半途而废可不好~
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。
原帖由 Zx.MYS 于 2007-7-24 16:30 发表
... ...
半途而废可不好~
这了这东西误了别的事儿更不好...
haphic 的网登上去真难
怎么样和文章标题并排啊
附件: 您所在的用户组无法下载或查看附件
就像表格一样 用div来构建
Washun之官方博客 | ZIPPO酷玩族 | 好段子 | 桃园吧
------------------------------------------------------------------------------------------
新手请多看Z-wiki,或站内搜索寻找答案
1、Z-blog模板及标签库   2、默认模板右侧栏       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、加广告请搜索gg/google/广告
不会啊
返回列表