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

优采云 发布时间: 2021-10-22 11:02

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

  织梦dedecms 移动台使用方法:

  一、安装德德cms手机站点的两种方式:

  (1)下载新版本直接安装,德德cms版本: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代码:

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

  {

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

  出口();

  }

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

  (2)手机站首页在第一次访问时会自动为首页生成静态文件。前提是/m/目录必须设置写权限,否则不会可以正常更新,之后要更新主页静态文件,需要手动登录后台更新:在“更新主页HTML”中,将“选择主页模板”更改为“default/index_m.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');

  包括(目录名(__FILE__)。'/index.html');

  出口();

  }

  别的 {

  $pv->显示();

  出口();

  }

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

  三、首页“图文信息”部分的url为PC端链接,修改为移动端链接:

  搜索模板 /templets/default/index_m.htm 中的所有内容并将其替换为

  四、 一般页眉收录搜索框,搜索跳转到PC搜索页面,建议删除:

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

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

  二级域名设置成功后,浏览二级域名网站,会发现图片无法显示,因为图片路径不对——图片路径在相对于根目录路径的“/uploads/x/y.jpg”形式,在pc站点页面显示正常,因为该目录存在于pc站点域名下,二级域名绑定到二级目录,里面不存在,所以访问图片会返回404错误。对此,解决方案有很多,下面提供几个思路(例如pc站:;移动站:):

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

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

  (2)修改模板路径

  在所有移动模板中添加:

  然后在代码中

  “”

  (3)URL 重写

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

  重写引擎

  RewriteCond %{http_host} ^ [NC]

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

  iis环境中的类似规则。

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

  至此,移动台基本成型。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线