你的位置:LAMP之窗 >> 资讯 >> SupeSite >> 详细内容 在线投稿

增加supesite模型资讯页生成静态页的方法

排行榜 收藏 打印 发给朋友 举报 来源: 365coding   发布者:危险的蘑菇
热度8票  浏览107次 【共0条评论】【我要评论 时间:2010年7月01日 14:59
蘑菇今天给大家介绍一下增加supesite模型资讯页生成静态页的方法,希望对各位同学有所帮助。

静态页路径描述:
   
        //test 为模型分类名称name值
        类似http://www.365coding.com/html/4/model-test-4.html

1,修改根目录/function/common_func.php文件

查找

$htmlfilename = str_replace(array('action-', 'uid-', 'itemid-'), array('', '', ''), arraytostring($parray, '-'));


替换为

$htmlfilename = str_replace(array('action-', 'uid-', 'itemid-','name-'), array('', '', ''), arraytostring($parray, '-'));


查找

$htmlarr = array('uid'=>'', 'action'=>'', 'catid'=>'', 'fid'=>'', 'tagid'=>'', 'itemid'=>'', 'tid'=>'', 'type'=>'', 'view'=>'', 'mode'=>'', 'showpro'=>'', 'itemtypeid'=>'', 'page'=>'');


替换为

$htmlarr = array('uid'=>'', 'action'=>'','name'=>'', 'catid'=>'', 'fid'=>'', 'tagid'=>'', 'itemid'=>'', 'tid'=>'', 'type'=>'', 'view'=>'', 'mode'=>'', 'showpro'=>'', 'itemtypeid'=>'', 'page'=>'');


2,修改根目录/modelview.php文件

查找

$modelsinfoarr = $cacheinfo['models'];
$categories = $cacheinfo['categories'];
$itemid = empty($_SGET['itemid']) ? 0 : intval($_SGET['itemid']);


在下面添加

if($itemid && !empty($_SCONFIG['htmlviewnews'])) {
    $_SHTML['action'] = 'model';
    $_SHTML['name'] = $_SGET['name'];
    $_SHTML['itemid'] = $itemid;
    $_SHTML['page'] = $page;
    $_SGLOBAL['htmlfile'] = gethtmlfile($_SHTML);
    ehtml('get', $_SCONFIG['htmlviewnewstime']);
    $_SCONFIG['debug'] = 0;
}


查找

ob_out();


在下面添加

if(!empty($_SCONFIG['htmlviewnews'])) {
    ehtml('make');
}


ok,修改完成,同学们测试一下吧
TAG: supesite 模型 资讯 静态
顶:0 踩:1
对本文中的事件或人物打分:
当前平均分:-1 (1次打分)
对本篇资讯内容的质量打分:
当前平均分:-4.5 (2次打分)
上一篇 下一篇
发表评论

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】
       

网络资源