用了贵博的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;
}
五、自定义字段的显示暂时还没有研究,待续。。。