帝国cms wap站点学习之贵博WAP分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gc025/article/details/53892567

用了贵博的wap模板,想自己增加新的栏目和模板,过程如下:


一、修改访问地址和图片上传地址

使用guibo的wap首先要改wap根目录下的guiboweb.php

1、//访问地址url需要更换
$weburl = "http://127.0.0.1/";
//图片地址url需要更换
$webpicurl = "http://127.0.0.1/";
//是否使用静态地址
$html = "0";

二、添加栏目

增加栏目需要改动guiboweb.php中下面的代码,比如:


381行  function template_file($classid){
    global $class_r,$newsclassid,$infoclassid,$shopclassid,$houseclassid;
    $featherclass = $class_r[$classid][featherclass]; 新增$houseclassid

398行  if($class == $newsclassid || $classid == $newsclassid){
        return "newsclass";
    }else if($class == $infoclassid || $classid == $infoclassid){
        return "infoclass";
    }else if($class == $shopclassid || $classid == $shopclassid){
        return "shopclass";
    }else if($class == $houseclassid || $classid == $houseclassid){  //新增顶级栏目ID,这里我已经在后台建立了房产中心栏目,栏目目录名为house!!
        return "houseclass";  //这里返回了houseclass这个栏目名称
    }else{
        errfile();
    }


//新闻最顶级栏目ID
$newsclassid = "2";
//分类信息最顶级栏目ID
$infoclassid = "9";
//商城最顶级栏目ID
$shopclassid = "5";

//房产最顶级的栏目id

$houseclassid="x"; //下面多个文件都要用到$houseclassid这个变量!!


//每页显示数量
$perpage = 15;

三、添加栏目首页和列表页模板

在list.php 中  第28行if($classid == $newsclassid || $classid == $infoclassid || $classid == $shopclassid|| $classid == $houseclassid)//新增$classid=$houseclassid;

50--80行,添加房产中心的模板!!

    switch($file){
        case "newsclass":
            require('template/inews.html');
            break;
        case "infoclass":
            require('template/iinfo.html');
            break;
        case "shopclass":
            require('template/ishop.html');
            break;
        case "houseclass":
            require('template/ihouse.html');  //新增栏目首页模板
            break;
    }
    exit();
}

switch($file){
    case "newsclass":
        require('template/listNews.html');
        break;
    case "infoclass":
        require('template/list.html');
        break;
    case "shopclass":
        require('template/listshop.html');
        break;
    case "houseclass":
        require('template/listhouse.html');// 新增栏目列表模板
        break;
}

四、增加内容显示模板

内容显示文件是article.php

在88行,需要增加内容显示模板

$file = template_file($classid);
switch($file){
    case "newsclass":
        require('template/articleNews.html');
        break;
    case "infoclass":
        require('template/article.html');
        break;
    case "shopclass":
        require('template/articleShop.html');
        break;
    case "houseclass":                           //新增显示模板,这里我们暂时使用article.html模板,后期我们可以自己设计新的模板。
        require('template/article.html');
        break;
}

五、自定义字段的显示暂时还没有研究,待续。。。


猜你喜欢

转载自blog.csdn.net/gc025/article/details/53892567