博客升级WordPress3.3.1

刚刚升级完WordPress3.3,现在WordPress 3.3.1 发布了,这是wordpress 3.3 发布以来第一个维护版本,这个版本修复了15个已知的问题和一个跨站点脚本漏洞,该漏洞影响的版本为3.3。

既然是安全更新自然推荐大家升级咯~

From the announcement post: “This maintenance release fixes 15 issues with WordPress 3.3, as well as a fix for a cross-site scripting vulnerability that affected version 3.3. Thanks to Joshua H., Hoang T., Stefan Zimmerman, Chris K. and the Go Daddy security team for responsibly disclosing the bug to our security team.”

SHLCMS自动增加缩略图到首页展示改造2——dt_focus版

之前已经介绍了如何让《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’);之前加入以下代码:

阅读全文

55 queries. 2.108 seconds.