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

本文介绍如何修改Guibo WAP模板以添加新的栏目及模板,包括调整访问地址、图片上传地址、添加栏目及对应的首页和列表页模板,并对内容显示模板进行了扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用了贵博的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;
}

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值