無淚之城
郭宇翔的博客
郭宇翔的博客
十二 30th
之前已经介绍了如何让《SHLCMS添加文章自动增加缩略图到Flash》。但是之前的改造存在一个极其严重的问题,就是如果文章的图片是直接使用外链的话,那么就不能正常调用。现在SHLCMS升级到4.11。而且增加了首页的焦点图功能,最近就索性进行一个升级,解决之前的这个大问题。
修改方法还是和以前一样,只是代码有所更改。在function create()的redirect_to($request['p'],’index’);之前加入以下代码:
$content = $request['content'];
if ($request['p'] == 35 || $request['p'] == 36 || $request['p'] == 37) {
$r = $list->insert_id;
$n = "/?p=" . $request['p'] . "&a=view&r=" . $r;
$pattern = "/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/";
$match_times = preg_match_all($pattern, $content, $match);
if ($match_times > 0) {
$pic = $match[1][0];
if (mb_substr(substr($pic, 2), 0, 3, "utf-8") == "ttp") {
$pic = substr($pic, 1);
} else {
$pic = '/' . substr($pic, 2);
}
$sql = "INSERT " . TB_PREFIX .
"flash (id,title,summary,picpath,group_id,url) VALUES ('{$r}','{$title}','{$title}','{$pic}',4,'{$n}')";
$db->query($sql);
}
}
在function edit()的redirect_to($request['p'],’index’);之前加入以下代码:
十二 29th
最近在看一下Sina的SDK,对于Java和Python还有C都不会,于是找了一下比较熟悉的Delphi。结果居然看到这个基于Delphi 2010的Sina SDK包。
试用了一下,还不错,发上来和大家共享,还没有深入研究,上几张图,有空再看看有什么具体的功能和使用方法。
上图先:
十二 25th
自己的微博http://t.yourtion.com已经荒废好一段时间了,前段时间把Pagecookery升级到0.9.8,支持了新浪微博的同步导入和发布,但是一直没有去弄,趁着有时间,稍微测试和改进了一下他的新浪微博同步部分,只同步原创微博部分,和大家交流一下,大家可以举一反三自己测试,更加熟悉新浪微博的API。
Pagecookery的微博同步是通过Oauth认证,之后使用json进行数据的抓取,对于抓取用户微博使用user_timeline的接口,也就是https://api.weibo.com/2/statuses/user_timeline.json。我看来一下接口文档,请求参数里面有一个:feature,是用来过滤请求的类型(过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。)由于默认是0,所以会抓取全部微博。
改造方法,在请求json的时候带上feature参数,可以使用https://api.weibo.com/2/statuses/user_timeline.json?feature=1。但是我这样改造没有成功,因为他的抓取依赖oauth->get的类,我在类中加入参数$param['feature']=1;这样抓取时就可以过滤掉非原创的成分。
十二 22nd
最近有网友爆料称国内最大的开发者社区CSDN.NET的安全系统遭到黑客攻击,CSDN数据库中的600万用户的登录名及密码遭到泄漏。
据了解,被黑客泄漏出来的600万用户信息包含登录名、密码及邮箱,泄漏出来的文件格式是.sql文件,得到该泄漏文件的用户只需要用文本编辑软件打开即可查看所有用户的信息,且密码都是明文保存,并没有进行任何加密操作。
据知情人士表示,此次泄漏出来的用户数量巨大,但还不是CSDN所有的数据,该文件仅仅是2009年的一次备份数据,也就是说2009年以后在CSDN网站注册的用户并不再此次泄漏范围之内。
十二 13th
博客升级WordPress 3.3中文版,使用 WordPress 3.3 不仅可以让男生更帅,女生更美、改良人格,还可以大幅提升您在网上发布的体验。诶,开玩笑的,其实她只能提升您的使用体验,但是光这一点就很不错了
针对用户
新增了拖放上传功能、导航栏悬浮菜单、全新的工具栏、改进了的协同编辑支持、以及全新的Tumblr导入支持。在升级以后,会出现详细的改进提示,对首次使用的用户会出现友好欢迎信息,而且大幅修订了帮助标签。另外,也提升了对iPad和其它平板的支持。
十二 10th
最近在做一个旅游网站,对方要求使用类似于QQ票务的水平二级导航菜单,由于后台使用DEDE(织梦)CMS系统,所以研究了一下它的水平二级菜单的制作方法,网上的教程不是很详细,总结了一下,把我的制作过程和方法共享一下,希望对你有帮助。
我的dede原有模版的一级导航源码(head.htm)如下:
最新评论