我们已经准备好了,你呢?

2021我们与您携手共赢,为您的企业形象保驾护航!


参考本站实例前,请先确保网站已经配置生成手机静态功能。
修改或者覆盖文件之前请备份后台这个文件 dede ask_do.php(dede表示你的后台目录)

1、后台-系统配置,添加变量
变量名称:cfg_makemobile

变量类型:布尔(Y/N)

参数说明:移动版生成静态文件

变量值:Y

所在组:站点设置
2、dede ask_do.php 找到

if(is_array($nextRow))
{
 $envs['aid'] = $nextRow['id'];
 $arc = new Archives($nextRow['id']);
 $arc->MakeHtml();
}
在它的下面加入

//发布文章后自动生成移动版文章页、上一篇下一篇 开始
if($cfg_makemobile == 'Y')
{
 define('DEDEMOB', 'Y');
 $arc = new Archives($aid);
 $arc->MakeHtml();
 if(is_array($preRow))
 {
  $envs['aid'] = $preRow['id'];
  $arc = new Archives($preRow['id']);
  $arc->MakeHtml();
 }
 if(is_array($nextRow))
 {
  $envs['aid'] = $nextRow['id'];
  $arc = new Archives(nextRow['id']);
  $arc->MakeHtml();
 }
}
//发布文章后自动生成移动版文章页、上一篇下一篇 结束
继续找到

$pv->SaveToHtml($homeFile);
在它的下面加入

//发布文章后自动生成移动版首页 开始
if($cfg_makemobile == 'Y')
{
 $templet = str_replace("{style}", $cfg_df_style, $row['templet']);
 $templet = str_replace('.htm','_m.htm',$templet);
 $homeFile = dirname(__FILE__).'/'.str_replace("../", '../m/',$row['position']);
 $homeFile = str_replace("//", "/", str_replace("", "/", $homeFile));
 $fp = fopen($homeFile, 'w') or die("无法更新移动版主页到:$homeFile 位置");
 fclose($fp);
 $tpl = $cfg_basedir.$cfg_templets_dir.'/'.$templet;
 if(!file_exists($tpl))
 {
  $tpl = $cfg_basedir.$cfg_templets_dir.'/default/index_m.htm';
  if(!file_exists($tpl)) exit("无法找到移动版主页模板:$tpl ");
 }
 $GLOBALS['_arclistEnv'] = 'index';
 $pv->SetTemplet($tpl);
 $pv->SaveToHtml($homeFile);
}
//发布文章后自动生成移动版首页 结束
最后继续找到

require_once(DEDEINC."/arc.listview.class.php");
$lv = new ListView($tid);
$lv->CountRecord();
$lv->MakeHtml();
$lv->Close();
在它的下面加入

//发布文章后自动生成移动版列表页 开始
if($cfg_makemobile == 'Y')
{
 define('DEDEMOB', 'Y');
 $lv = new ListView($tid);
 $lv->CountRecord();
 $lv->MakeHtml();
 $lv->Close();
}
//发布文章后自动生成移动版列表页 结束
这样全部完成
广告[2021-04-07 22:25:18]
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 15574311816,我们会详细为你一一解答你心中的疑难。 项目经理在线

我们已经准备好了,你呢?

2021我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

15574311816

上班时间

周一到周五

公司电话

15574311816

二维码
线