(2)升级旧版本(仅用于增加手机站功能),下载最新版本(注意网站编码必须与原站一致),将压缩包内以下文件复制到原站相应目录下:
注意:如果原站点有非默认模板,比如专栏模板//ws.htm,可以复制//.htm然后重命名为.htm。即PC端网站模板必须有对应的移动端网站模板,后者文件名为前者文件名后加“_m”。
安装或升级完成后,您应该可以创建移动网站了。但在使用过程中发现该版本提供的移动网站功能存在一些问题,需要修改后才能正常使用,因此有以下修改步骤...
2. 修改
(1)如果原站点做了安全设置,将DATA移到根目录之外,则需要修改/m/index.php代码:
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
将/../data/.inc.php更改为/../../data/.inc.php,或者直接删除上面5行代码。
(2)移动端首页在首次访问时会自动生成首页静态文件,前提是/m/目录设置可写权限,否则无法正常更新。此后若要更新首页静态文件,需要登录后台手动更新:在“更新首页HTML”中将“选择首页模板”改为“/.htm”,将“首页位置”改为“../m/index.html”,然后生成首页静态文件即可。
注意:该版本称为“自动生成HTML版本”,但默认移动网站模板中的动态主页链接需要替换为静态链接。
※ 如果觉得使用静态页面麻烦,想将首页设置为动态浏览,可以修改/m/index.php为
$row['showmod']= isset($row['showmod'])? $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
}
else {
$pv->Display();
exit();
}
用一行替换上面的代码:$pv->();
3、首页“图文信息”板块URL为PC端链接,应将其改为手机端链接:
在模板 ///.htm 中搜索全部并替换为
4、通用包含搜索框,搜索跳转到PC搜索页,建议删除:
删除///.htm中的以下代码:
5、手机网站默认使用二级目录,也可以使用二级域名,所以我们需要设置手机网站可以通过二级域名访问,并将二级域名解析到网站所在的服务器IP,并将二级域名绑定到服务器/空间上的/m/目录下。
成功设置二级域名后,通过二级域名浏览网站时会发现所有图片都无法显示。原因是图片路径不对——图片路径是“//x/y.jpg”形式,相对于根目录路径。在PC站点页面正常显示是因为PC站点域名下存在目录,而二级域名绑定的是二级目录,不存在,所以访问图片会返回404错误。这种情况的解决办法有很多,下面给大家几个思路(例如PC站点:;手机站点:):
(1)设置为使用绝对路径
进入管理后台后,点击“系统”->“系统基础参数”->“核心设置”,将“(是/否)支持多站点。开启此项后,附件、栏目链接、内容都将启用绝对URL:”(默认为“否”)设置为“是”。
(2)修改模板路径
添加所有移动模板:
然后更改代码
“RewriteEngineon
RewriteCond %{http_host} ^m.dede58.com [NC]
RewriteRule ^uploads/(.*)$ http://www.dede58.com/uploads/$1 [L]
类似的规则也适用于 IIS 环境。
另外:需要将根目录下的//.gif(默认缩略图)复制到/m/目录下,否则列表页若有未设置缩略图的文章,则对应的缩略图位置将无法正常显示图片。
至此,移动站安装基本完成。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。