作者:公子
发布时间:June 2, 2011
分类:附庸风雅
之前写过一篇为你的PageCookery制作博客挂件,利用的是PageCookery的RSS制作的。今天给大家放的代码是直接读取数据库然后用js的innerhtml引用的方法,此方法适用于任何网站,甚至是HTML页面也是可以的。新分享的方法简单方便而因为读取数据库的原因是实时更新的呢!这里要感谢卜卜口の君的各种指导。
本文需要使用的文件下载:普通下载 | 115下载 | uudisc下载
注意:以上文件适合97版本以前的【不包括97版】PageCookery,如果是97版以后的请拷贝下面的代码。
下载好文件后将其解压,将widget.php和badge.php文件上传到您的PageCookery根目录下,即与config.php同级的目录。然后浏览器输入"您的PageCookery地址+/widget.php",例如我的是http://pagecookery.net/widget.php出现什么了?呵呵~上面已经有提醒了,我就不多说了。
友情提醒:通过定义script地址后面的mount的值可以控制显示的条数哦!我已经定义了许多标签,样式什么的可以尽情的发挥咯!
这里我也直接放出代码出来给那些不愿下载的孩子:
widget.php文件源代码:
| | < ?php | | require<em>once("global.php"); | | ?> | | <p>JS插件代码|复制代码到你要引用的地方 | | <textarea style="width:80%;height:80px;"><div id="pagecookery"></div> | | <script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script></textarea></p> | | <p>效果预览: | | <div id="pagecookery"></div> | | <script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script></p> |
|
badge.php文件源代码(适合97版本以前的PageCookery【不包括97版】):
| 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 |
| | <?php | | header('Content-Type:application/javascript;charset=utf-8'); | | require_once("global.php"); | | if (!isset($_GET['mount'])){ | | $_GET['mount']='10'; | | } | | ?> | | document.getElementById('pagecookery').innerHTML='< ?php | | if(ereg("^[0-9]*$",$</em>GET['mount'])){ | | $sql='SELECT * FROM entry ORDER BY time DESC LIMIT '.$<em>GET['mount']; | | $entry = $SQL->RunQuery($sql); | | echo '<style type="text/css">#pagecookery img {display:none;}</style><ul>'; | | while($item = $SQL-> FetchArray($entry)){ | | echo '<li>'; | | echo '<span clss="entry">' . get</em>username<em>by</em>id($item['userid']) . '</span>'; | | echo ':'; | | echo hFormat::ParseBBCode( htmlspecialchars($item['content'],ENT<em>QUOTES)); | | echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank"><span class="time">' . Format::Time($item['time']) . '</span></a>'; | | echo '</li>'; | | } | | echo '</ul>'; | | }else{ | | echo '这里没有你要的东西呢'; | | } | | ?>'; |
|
badge.php文件源代码(适合97版本以后的PageCookery【包括97版】):
| 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 |
| | <?php | | header('Content-Type:application/javascript;charset=utf-8'); | | require_once("global.php"); | | if (!isset($_GET['mount'])){ | | $_GET['mount']='10'; | | } | | ?> | | document.getElementById('pagecookery').innerHTML='< ?php | | if(ereg("^[0-9]*$",$</em>GET['mount'])){ | | $sql='SELECT * FROM entry ORDER BY time DESC LIMIT '.$<em>GET['mount']; | | $entry = $db->query($sql)->result</em>array(); | | echo '<style type="text/css">#pagecookery img {display:none;}</style><ul>'; | | foreach($entry as $item){ | | echo '<li>'; | | echo '<span clss="entry">' . get<em>username</em>by<em>id($item['userid']) . '</span>'; | | echo ':'; | | echo hFormat::ParseBBCode( htmlspecialchars($item['content'],ENT</em>QUOTES)); | | echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank"><span class="time">' . Format::Time($item['time']) . '</span></a>'; | | echo '</li>'; | | } | | echo '</ul>'; | | }else{ | | echo '这里没有你要的东西呢'; | | } | | ?>'; |
|
站外引用的代码|在"您的PageCookery地址+/widget.php"文件中有!
| | <div id="pagecookery"></div> | | <script type="text/javascript" src="您的PageCookery地址+/badge.php"></script> |
|
明眼人都看出来了吧,其实widget.php可有可无的,方便大家而已!
作者:公子
发布时间:February 20, 2010
分类:日常杂事
恩,正如本人所说,由于经济原因,本人将自己在教工宿舍租的一套房间腾出一间来出租了。今天突然想要在校论坛发个帖子试试,结果真发啦,请围观地址:
传送门 话说没过多久就有人回了,真是速度,跟他商量了下,貌似看了房再做决定。没关系,一般都这样。另外偶也有在QQ签名上说,貌似有两个同学也要租,到时候看情况了。偶貌似不是很想租给同学,不过如果那个人不租的话偶还是会考虑的,同学(有个还是同寝室的!)也挺好的说~租出去之后偶的私人空间算是没了,不过没办法啊,为了钱,值了。
然后貌似熊总有问微博真的那么好玩么?我这里说说我的看法吧,个人认为微博就是一种以多种方式快速并简洁的记录博主生活的一种记录方式,其特点是多种方式输入,多种方式输出,消息传播快。不好的方面也有,非常容易制造网络信息垃圾。如何使用微博,我觉得要看个人的想法,如果接受不了,那就不要使用,无须使用即可。我使用微博的目的也很简单,就是多一种记录自己的生活方式而已,现在说不定不觉得,以后看了说不定就有什么了,哈哈。不过我现在记录的方式还不是很快速,无电脑的情况下偶都是用手机记录的,手机的话由于不是
智能机,所以不能多任务,所以每次要记录什么必须开网站,如果是发短信的话偶又舍不得那点小钱,唉!所以偶经常找些新的微博呀,看下他们有什么好的快速的记录方式啦,结果来说练就了偶经常混微博客的功夫啦,而且偶也经常找找各种微博之间的同步方法啦~喵喵,估计后面几篇会记录点心得的。再其次就是学习东西啦,每个领域都有要学习的东西的说。额,说的比较杂乱,大家自己调减下整理个段落大意吧……哈哈
然后再话说没几天又要开学了,偶又要会学校了,咩哈哈哈哈哈,有点想念学校诶~
作者:公子
发布时间:February 12, 2010
分类:日常杂事

这几天都连续呆在电脑旁边,实在是没有什么可以吐槽的啦,连吐槽的料都没有了,我真是太杯具了。明天就是大年三十了,今天晚上要把祝福短信编辑好,明天一发就好啦,嘿嘿!我发现我哪年都没这么聪明诶~额……好吧,我承认,是我太笨了点哇!大年三十了,大家新年快乐了哦!客套话就不说了啊,大家都知道了嘛~还有就是大年三十了,马上就可以换掉我的新春header了,我对它已经产生审美疲劳了……
话说今天美女大人买了两只超大的鸡回来,反正我是没见过这么大的鸡了,而且兆貌似是从个小孩那里买的,美女大人占到便宜了哦~~嘿嘿!特别照了张照片给大家伙看看,额,好大好大的鸡啊……而且还是公鸡的说,完全毁灭了喔喔奶糖留给我的大公鸡形象了,长的跟母鸡差不多?什么我不分公母?哈哈,我母鸡的啦!
啥米?你看不出鸡鸡很大?好吧,你可以去屎了,哥我无视你!咩哈哈哈哈哈~然后又话说本人突然去偶的163博客看了看,就想到了传说中的163微博客,输入熟悉的t型微博地址,发现还真公测了,不过马勒戈壁的,居然还要邀请码?!好歹我也是看着163博客长大的用户啊,四年了都,这么点小权都不给我,擦!然后偶又想起另外个门户的微博了,搜狐大哥是不是会让我进去呢?嘿嘿,真的可以诶,还是上搜狐大哥爽点!咩哈哈哈~不过等我进去稍加把玩之后,发现,这个搜狐微博做的也是那么一坨屎!擦,什么都没有,就是WEB发布,外带个短信发布,连个人信息我都不知道在哪里输入,更别提多途径发布了!擦擦,去你的新浪,去你的搜狐,完全把微博客的概念给歪曲了! 附上我愤怒的吐槽的截图:
然后的然后,本人又在虚拟机装起Ubuntu了,开始好好把玩了,我这次一定要保存虚拟机文件,以后就不用重装这么麻烦了哇~~至于为什么不在本本上装,那是因为我装了一次Ubuntu 9.10后居然不识别我的无线网,我当场无语,没了Internet,Ubuntu就真的一点都不好玩了……而且因为Win7破解激活的问题,好像Bootmgr什么的根本没用,直接跳过启动项进入Win7了,额……搞得我想Wubi安装都不成,杯具那个杯具。这个,说道Win7激活,似乎听说微软娘准备开始Win7的反盗版策略了,似乎在进入中国的时候还温柔了点,额额,咱不屑于这个,微软高一尺,中国挨踢高一丈的说……
然后,偶刚刚华丽丽的看了俩部电影,邻家特工和十月围城,不得不说啊,成龙哥哥真的是老咯。十月围城不错的么,光那么多的大腕在里面也值得看看哇!不过我果然对政治什么的一点兴趣都没有,开头的那点点我恶心的直接点快进了,后面的武大似乎还好点点~说到底咱看不来剧情的什么老套回路啦,咱只是觉得,不错的片子哦!推荐没看过的去看看。不过说道大腕,偶似乎好像还没看建国大业的说……杯具了……
最后的最后推荐一首歌,Arrietty's Song,歌手声音空灵清澈,灰常有韵味!/本来想试试传说中的HTML5标签,结果FF居然只支持个屁OGG,偶下个格式工厂转换成OGG的彻底失败,囧!算了,还是老实用我的Flash吧……/