返回列表 回复 发帖

首页调用论坛标题实现静态化!

我的网站采用的 架构是  CMS + BBS +WORLDPRESS + SNS
具体可以看看我的新站:藏獒窝 http://www.zangaowo.com

现在要实现 CMS 调用论坛最新发贴标题。

infunction.php处方法如下:

//添加
//需要改六个地方:$db_name,$db_table,$sum,mysql_pconnect()中三个
function dzNew()
{
        $db_name='bbs';
        $db_table='adb_posts';
        $sum=10;
       
        $dzNew='';
        mysql_pconnect('localhost','zangaowo','123456');
        mysql_select_db($db_name);
        mysql_query("set names utf8");
       
        $sql="SELECT tid,subject FROM $db_table WHERE first=1 ORDER BY tid DESC LIMIT $sum";
        $result=mysql_query($sql);
        while ($rs=mysql_fetch_array($result))
        {
                //$dzNew.='<li><a href="http://www.zangaowo.com/bbs/viewthread.php?tid='.$rs['tid'].'" target="_blank">'.msubstr($rs['subject'],0,30).'</a></li>';   
//注意红色这段代码是实现的动态地址,已注释了。
                            $dzNew.='<li><a href="http://www.zangaowo.com/bbs/thread-'.$rs['tid'].'-1-1.html" target="_blank">'.msubstr($rs['subject'],0,30).'</a></li>';
        }
       
        return $dzNew;
}
//截取中文字符串
function msubstr($str, $start, $len)
{
    $tmpstr = "";
    $strlen = $start + $len;
    for($i = 0; $i < $strlen; $i++) {
        if(ord(substr($str, $i, 1)) > 0xa0) {
            $tmpstr .= substr($str, $i, 2);
            $i++;
        } else
            $tmpstr .= substr($str, $i, 1);
    }
    return $tmpstr;
}


非常感谢SEO小工,呵呵,大热天的还挺耐心的指导。对于我这样一个啥也不懂的可是帮了大忙了。

最近将会流行这样的广告语:有问题?找SEO小工!

呵呵,我的网站广告也有了:选纯种藏獒,藏獒窝有啊!
呵呵 谢谢你的帖子了
返回列表