织梦仿移动站教程(织梦移动站使用方法:安装Dedecms移动站点的两种方式)

优采云 发布时间: 2022-03-06 20:03

  织梦仿移动站教程(织梦移动站使用方法:安装Dedecms移动站点的两种方式)

  织梦移动台使用方法:

  一、安装Dedecms移动站点的两种方法:

  (1)下载新版本直接安装使用,Dedecms版本:V5.7SP1正式版(2015-06-18)此版本收录招式旧版本没有)站点功能。

  (2)升级旧版本(仅用于添加移动站点功能),下载最新版本(注意网站的代码必须与原站点一致),复制压缩包中的以下文件打包到原站点对应目录:

  

  注意:如果原创站点有非默认模板,例如列模板是 /templets/defaultst_default_news.htm,您可以复制 /templets/defaultst_default_m.htm 并将其重命名为 list_default_news_m.htm。即:pc端网站模板必须有对应的移动端网站模板,后面的文件名是前面的文件名后跟_m”。

  dedecms安装或升级完成后,应该可以制作移动网站,但是dedecms20150618版本提供的移动站点功能在使用过程中发现了一些问题,需要做修改后才能正常使用,所以有以下dedecms修改步骤……

  二、修改Dedecms

  (1)如果原站点做了安全设置将DATA移出根目录,则需要修改/m/index.php代码:

  1if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))

  2{

  3header('位置:安装/index.php');

  4退出();

  5}

  把/../data/common.inc.php改成/../../data/common.inc.php,或者直接删掉上面5行代码。

  (2)手机网站首页第一次访问时会自动生成首页静态文件。前提是/m/目录需要设置可写权限,否则会无法正常更新,之后更新首页静态文件需要手动登录后台更新:在“更新首页HTML”中,将“选择首页模板”改为default/index_m.htm ,将“主页位置”更改为“../m/index.html”,然后生成主页静态文件。

  

  注意:此版本称为“自动生成HTML版本”,但需要将默认移动站模板中的动态主页链接替换为静态链接。

  ※如果觉得使用静态页面比较麻烦,想将首页设置为动态浏览,可以修改/m/index.php为

  01$row['showmod']= isset($row['showmod'])? $row['showmod'] : 0;

  02if($row['showmod'] == 1)

  03{

  04$pv->SaveToHtml(目录名(__FILE__).'/index.html');

  05include(dirname(__FILE__).'/index.html');

  06退出();

  07}

  08其他{

  09$pv->显示();

  10退出();

  11}

  将上面的代码替换为一行:$pv->Display();

  三、首页图文信息"部分的url为pc链接,修改为手机链接:

  在 /templets/default/index_m.htm 中搜索所有模板并替换为

  四、通用头收录搜索框,搜索跳转到PC端搜索页面。建议删除:

  删除 /templets/default/header_m.htm 中的以下代码:

  1

  五、移动站默认使用二级目录,也可以使用二级域名,所以我们需要设置移动站可以通过二级域名访问,解析二级域名到网站所在的服务器ip,并在服务器上设置。将二级域名绑定到/空间上的/m/目录。

  设置二级域名成功后,通过二级域名浏览网站会发现无法显示图片。在pc站页面正常显示,因为pc站域名下存在目录,二级域名绑定二级目录,二级目录不存在,所以访问图片将返回 404 错误。为此,有各种解决方案,这里有一些想法(例如pc站:;移动站:):

  (1)设置dedecms使用绝对路径

  进入管理后台后,点击“系统”->“系统基本参数”->“核心设置”,设置(Yes/No)支持多站点,并开启附件、列连接、arclist内容后的绝对URL此选项已启用:"(默认为否")设置为是"。

  (2)修改模板路径

  添加到所有移动模板:

  然后在代码中

  (3)网址重写

  改写访问,在apache环境下,在/m/目录下的.htaccess中添加如下代码(如果没有,需要新建一个):

  1重写引擎

  2RewriteCond %{http_host}^[NC]

  3RewriteRule ^uploads/(.*)$$1 [L]

  IIS 环境中的类似规则。

  另外:需要将根目录下的/images/defaultpic.gif(默认缩略图图片)复制到/m/目录下,否则如果列表页中有文章没有缩略图,相应的缩略图位置将不可用。图片正常显示。

  至此,移动台架设基本形成。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线