wap_list.php,织梦DEDECMS生成静态手机页面
6.修改69~70行,“checked”移到“不保存当前选项”,系统默认是提交保存主页模板和路径数据的
不保存当前选项
保存当前选项
END
三、更新WAP栏目
1.复制文件dede/makehtml_list.php,重命名为makehtml_listwap.php
2.打开makehtml_listwap.php,找到最后一行
include DedeInclude(‘templets/makehtml_list.htm’);
修改为
include DedeInclude(‘templets/makehtml_listwap.htm’);
3.复制文件dede/templets/makehtml_list.htm 重命名为makehtml_listwap.htm ,修改第10行
修改为4.复制dede/makehtml_list_action.php 重命名makehtml_listwap_action.php
require_once(DEDEINC.”/arc.listview.class.php”);
修改为
require_once(DEDEINC.”/arc.listwapview.class.php”);
5.复制include/arc.listview.class.php 重命名为arc.listwapview.class.php
if(!file_exists($tempfile))
{
$tempfile = $GLOBALS[‘cfg_basedir’].$GLOBALS[‘cfg_templets_dir’].”/”.$GLOBALS[‘cfg_df_style’].”/list_default.htm”;
}
if(!file_exists($tempfile)||!is_file($tempfile))
{
echo “模板文件不存在,无法解析文档!”;
exit();
}
替换为
$tempfile = $GLOBALS[‘cfg_basedir’].$GLOBALS[‘cfg_templets_dir’].”/”.$GLOBALS[‘cfg_df_style’].”/list_wap.htm”;
修改栏目储存目录,在658-659行后面添加代码,生成的栏目文件保存在文件夹“m”下面
$typedir = MfTypedir(‘/m/’.$typedir);
修改
function GetMakeFileRule($typeid,$wname,$typedir,$defaultname,$namerule2)
{
$typedir = MfTypedir(‘/m/’.$typedir);
if($wname==’index’)
代码345-371行是把list第一页复制为首页index.html的,修改354行修改复制保存路径,在$this->Fields[‘typedir’])前面添加’/m/’. 如下面10行所示
if($startpage==1)
{
//如果列表启用封面文件,复制这个文件第一页
if($this->TypeLink->TypeInfos[‘isdefault’]==1
&& $this->TypeLink->TypeInfos[‘ispart’]==0)
{
$onlyrule = $this->GetMakeFileRule($this->Fields[‘id’],”list”,$this->Fields[‘typedir’],”,$this->Fields[‘namerule2’]);
$onlyrule = str_replace(“{page}”,”1″,$onlyrule);
$list_1 = $this->GetTruePath().$onlyrule;
$murl = MfTypedir(‘/m/’.$this->Fields[‘typedir’]).’/’.$this->Fields[‘defaultname’];
//如果启用远程发布则需要进行判断
if($cfg_remote_site==’Y’&& $isremote == 1)
{
//分析远程文件路径
$remotefile = $murl;
$localfile = ‘..’.$remotefile;
$remotedir = preg_replace(‘/[^\\/]*\\.html/’, ”,$remotefile);
//不相等则说明已经切换目录则可以创建镜像
$this->ftp->rmkdir($remotedir);
$this->ftp->upload($localfile, $remotefile, ‘acii’);
}
$indexname = $this->GetTruePath().$murl;
copy($list_1,$indexname);
}
}
return $murl;
}
四、更新WAP文档
1.复制dede/makehtml_archives.php 重命名为makehtml_archiveswap.php 修改最后一行
include DedeInclude(‘templets/makehtml_archives.htm’);
修改为
include DedeInclude(‘templets/makehtml_archiveswap.htm’);
2.复制dede/templets/makehtml_archives.htm 重命名为makehtml_archiveswap.htm 修改13行form提交地址修改为3.复制dede/makehtml_archives_action.php 重命名为makehtml_archiveswap_action.php 修改13行
require_once(DEDEINC.”/arc.archives.class.php”);
修改为
require_once(DEDEINC.”/arc.archiveswap.class.php”);
4.复制include/arc.archives.class.php 重命名为arc.archiveswap.class.php
修改文章页储存位置,476行,站点真实路径后面添加”/m/” 如下第9行所示:
/**
* 获得站点的真实根路径
*
* @access public
* @return string
*/
function GetTruePath()
{
$TRUEpath = $GLOBALS[“cfg_basedir”].’/m/’;
return $TRUEpath;
}
修改获得模板文件位置,屏蔽528-536行代码,后面添加调用模版路径
/* if(!empty($this->Fields[‘templet’]))
{
$filetag = MfTemplet($this->Fields[‘templet’]);
if( !preg_match(“#\\/#”, $filetag) ) $filetag = $GLOBALS[‘cfg_df_style’].’/’.$filetag;
}
else
{
$filetag = MfTemplet($this->TypeLink->TypeInfos[“temparticle”]);
}*/
$filetag = $GLOBALS[‘cfg_df_style’].’/’.’article_wap.htm’;
是将上面的代码注释掉
注意事项
DEDE手机目录是M
本文仅代表作者个人观点,不代表SEO研究协会网(www.seoxiehui.cn)官方发声,对观点有疑义请先联系作者本人进行修改,若内容侵权或非法,请先联系发布者或作者删除,若需平台协助请联系平台管理员,邮箱cxb5918@163.com。学习互联网营销技术请到巨推学院www.jutuiedu.com。
wap_list.php,织梦DEDECMS生成静态手机页面相关推荐
- 织梦生成栏目html无反应,排除法解决[织梦dedecms生成栏目没反应]问题 揪出罪魁祸首GetTopTypename()!...
好久没用织梦dedecms了,最近有帮客户制作一网站,客户原先程序就是dedecms,想调整网站结构以适应seo,且同时更改网站风格,需求既如此,那就在现有的dedecms网站基础上进行改版就好. 是 ...
- 织梦dedecms如何制作手机网站
dedecms如何制作手机网站 推荐教程:dedecms教程 1.百度"dede"进入官网下载系统,安装dede系统.不会安装请参考:dedecms安装教程 2.进入dede后台, ...
- 黑色家具家居茶几沙发网站源码 织梦dedecms模板 [带手机版数据同步]
介绍: 本程序采用一库两站简洁方便管理后台,一个后台管理两网站,电脑版+手机版 1.网站手工DIV+css,代码精简,首页排版整洁大方.布局合理.利于SEO.图文并茂.静态HTML: 2.程序自带XM ...
- 新风格高端大气站长素材资源下载站源码 织梦dedecms内核(带手机版)
简介: 兼容主流浏览器,支持后台直接修改网站信息, 移动和PC端同一个后台,数据即时同步,简单实用. 本套模板为UTF8 内附安装教程 网盘下载地址: http://kekewl.cc/GKZpfnx ...
- 织梦图集php,织梦怎么为新图集页面增加图片下载功能
织梦怎么为新图集页面增加图片下载功能? 织梦DEDECMS为新图集页面增加图片下载功能 推荐学习:织梦cms 编辑打开 /templets/default/images/photo/heiphoto. ...
- 织梦手机站 html 插件,织梦DEDECMS手机端生成静态页面插件完整版
织梦DEDECMS手机端生成静态页面插件完整版[已解决] 实现手机端(wap版)静态生成 一.添加后台导航栏目链接 1 打开dede/inc/inc_menu.php,在146行下面添加代码: 二.更 ...
- 最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)
最新织梦DEDECMS全站目录化伪静态设置,伪静态设置成功后,网址和生成静态地址一样.电脑和手机访问地址也一样. 如果你电脑端是生成静态而手机端是动态的话,请查看织梦手机端伪静态设置http://ww ...
- dedecms静态页面php获取参数,DedeCms织梦TAG标签静态生成html,url拼音及分页优化的方法...
DEDECMS自带的TAG标签是动态的,我们可以设置纯静态html,而且针对手机站也做了TAG静态化生成,非常强大,对于SEO提高收录及获取排名非常有好处,今天脚本之家小编为大家介绍织梦TAG标签伪静 ...
- 织梦dedecms 静态网页生成速度很慢的解决方法
织梦dedecms 静态网页生成速度很慢的解决方法,从dedecms官网论坛找到个合适的代码: 打开 include/inc/inc_fun_SpGetArcList.php 找到: for($i=0 ...
最新文章
- matlab文件批量导入问题总结
- redis 失效时间单位是秒还是毫秒_【redis中键的生存时间(expire) 】
- 318. Maximum Product of Word Lengths
- linux oracle11g开机,Linux 下Oracle11g 自动随系统启动
- opencv glob 内存溢出异常
- Windows下安装python2和python3双版本
- 使用Spring Boot开发者工具进行自动重启和页面自动刷新
- 【HTML+CSS网页设计与布局 从入门到精通】第10章-CSS
- Redhat 设置cntlm代理步骤
- [BalticOI2014]Friends/[BZOJ4287]新三个和尚
- IOI2008Island 基环树直径。
- HTML实现简单注册页面
- SqlMapTamper使用指南
- win10下如何检测快捷键被被哪个进程占用
- python随机漫步_Python实现随机漫步功能
- 微软控制云服务器软件,服务器远程控制用什么软件
- token失效 判断access_记一次微信公众号accesstoken失效的排查
- ERP、MES(作用、功能、部署、相关模块)
- Simscape - 关节添加摩擦力
- 2018/10/3 蜜网的配置
热门文章
- 精美剪纸风三维感海报合集分享,这样的质感你喜欢吗?
- 潮流色彩碰撞C4D几何空间!这样的艺术背景素材,设计师都喜欢
- 佩戴口罩、洗手消毒引导正确防疫插画素材
- Python-Socket编程学习(11.3)
- Redis 多线程网络模型
- 使用libbpf-bootstrap构建BPF应用程序
- GitHub#C#:在终端里面显示一个UI窗口(TerminalGfx)
- delta对冲策略_股票基础知识—Delta中性理论
- Flink所使用到maven依赖
- PHP表格整个往右,css - 使用table表格无端的整体向右偏移一段距离