加入vip [签到送金币]
注册 登录 QQ登录
织梦无忧,用心做好源码!7年品牌,值得信赖! 织梦无忧,个个精品,宁缺毋滥!每月购买不少于3000元精品源码免费分享,早开通,早享受!终身会员临时大促,只需要128元!新会员开通,直接进入会员中心--购买会员--直接开通即可。

dedecms发布文章后自动生成移动版首页、列表页、文章页及上下篇

摘要: 参考本站实例前,请先确保网站已经配置生成手机静态功能。 修改或者覆盖文件之前请备份后台这个文件 \dede\task_do.php(dede表示你的后台目录) 1、后台-系统配置,添加变量 变量名称:cfg_makemobile变量类型:布尔(Y/N)参数说明:移动版生成静态文件变量值:Y

参考本站实例前,请先确保网站已经配置生成手机静态功能。

修改或者覆盖文件之前请备份后台这个文件 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();
}
//发布文章后自动生成移动版列表页 结束

这样全部完成

本文链接:http://www.dedecms51.com//dedecmsjiaocheng/chengxukaifa/182383.html

版权声明:本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

公众号二维码

微信公众号

//自动推送