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生成静态手机页面相关推荐

  1. 织梦生成栏目html无反应,排除法解决[织梦dedecms生成栏目没反应]问题 揪出罪魁祸首GetTopTypename()!...

    好久没用织梦dedecms了,最近有帮客户制作一网站,客户原先程序就是dedecms,想调整网站结构以适应seo,且同时更改网站风格,需求既如此,那就在现有的dedecms网站基础上进行改版就好. 是 ...

  2. 织梦dedecms如何制作手机网站

    dedecms如何制作手机网站 推荐教程:dedecms教程 1.百度"dede"进入官网下载系统,安装dede系统.不会安装请参考:dedecms安装教程 2.进入dede后台, ...

  3. 黑色家具家居茶几沙发网站源码 织梦dedecms模板 [带手机版数据同步]

    介绍: 本程序采用一库两站简洁方便管理后台,一个后台管理两网站,电脑版+手机版 1.网站手工DIV+css,代码精简,首页排版整洁大方.布局合理.利于SEO.图文并茂.静态HTML: 2.程序自带XM ...

  4. 新风格高端大气站长素材资源下载站源码 织梦dedecms内核(带手机版)

    简介: 兼容主流浏览器,支持后台直接修改网站信息, 移动和PC端同一个后台,数据即时同步,简单实用. 本套模板为UTF8 内附安装教程 网盘下载地址: http://kekewl.cc/GKZpfnx ...

  5. 织梦图集php,织梦怎么为新图集页面增加图片下载功能

    织梦怎么为新图集页面增加图片下载功能? 织梦DEDECMS为新图集页面增加图片下载功能 推荐学习:织梦cms 编辑打开 /templets/default/images/photo/heiphoto. ...

  6. 织梦手机站 html 插件,织梦DEDECMS手机端生成静态页面插件完整版

    织梦DEDECMS手机端生成静态页面插件完整版[已解决] 实现手机端(wap版)静态生成 一.添加后台导航栏目链接 1 打开dede/inc/inc_menu.php,在146行下面添加代码: 二.更 ...

  7. 最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)

    最新织梦DEDECMS全站目录化伪静态设置,伪静态设置成功后,网址和生成静态地址一样.电脑和手机访问地址也一样. 如果你电脑端是生成静态而手机端是动态的话,请查看织梦手机端伪静态设置http://ww ...

  8. dedecms静态页面php获取参数,DedeCms织梦TAG标签静态生成html,url拼音及分页优化的方法...

    DEDECMS自带的TAG标签是动态的,我们可以设置纯静态html,而且针对手机站也做了TAG静态化生成,非常强大,对于SEO提高收录及获取排名非常有好处,今天脚本之家小编为大家介绍织梦TAG标签伪静 ...

  9. 织梦dedecms 静态网页生成速度很慢的解决方法

    织梦dedecms 静态网页生成速度很慢的解决方法,从dedecms官网论坛找到个合适的代码: 打开 include/inc/inc_fun_SpGetArcList.php 找到: for($i=0 ...

最新文章

  1. matlab文件批量导入问题总结
  2. redis 失效时间单位是秒还是毫秒_【redis中键的生存时间(expire) 】
  3. 318. Maximum Product of Word Lengths
  4. linux oracle11g开机,Linux 下Oracle11g 自动随系统启动
  5. opencv glob 内存溢出异常
  6. Windows下安装python2和python3双版本
  7. 使用Spring Boot开发者工具进行自动重启和页面自动刷新
  8. 【HTML+CSS网页设计与布局 从入门到精通】第10章-CSS
  9. Redhat 设置cntlm代理步骤
  10. [BalticOI2014]Friends/[BZOJ4287]新三个和尚
  11. IOI2008Island 基环树直径。
  12. HTML实现简单注册页面
  13. SqlMapTamper使用指南
  14. win10下如何检测快捷键被被哪个进程占用
  15. python随机漫步_Python实现随机漫步功能
  16. 微软控制云服务器软件,服务器远程控制用什么软件
  17. token失效 判断access_记一次微信公众号accesstoken失效的排查
  18. ERP、MES(作用、功能、部署、相关模块)
  19. Simscape - 关节添加摩擦力
  20. 2018/10/3 蜜网的配置

热门文章

  1. 精美剪纸风三维感海报合集分享,这样的质感你喜欢吗?
  2. 潮流色彩碰撞C4D几何空间!这样的艺术背景素材,设计师都喜欢
  3. 佩戴口罩、洗手消毒引导正确防疫插画素材
  4. Python-Socket编程学习(11.3)
  5. Redis 多线程网络模型
  6. 使用libbpf-bootstrap构建BPF应用程序
  7. GitHub#C#:在终端里面显示一个UI窗口(TerminalGfx)
  8. delta对冲策略_股票基础知识—Delta中性理论
  9. Flink所使用到maven依赖
  10. PHP表格整个往右,css - 使用table表格无端的整体向右偏移一段距离