假如你想相识更多关于dedecms的学问,能够点击: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代码:
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php')) { header('Location:install/index.php'); exit(); }
将个中/../data/common.inc.php改成/../../data/common.inc.php
,或直接将以上5行代码删除。
2、 挪动站点首页在会第一次接见时自动生成首页静态文件,条件是/m/目次需设置为可写权限,不然将没法一般更新。以后更新首页静态文件需上岸背景手动更新:在“更新主页HTML”中将“挑选主页模板”改成“default/index_m.htm”,将“主页位置”改成“../m/index.html
”,再生成主页静态文件。
注重:该版本号称“自动生成HTML版”,但默许挪动站模板里却有<a href="index.php">的动态首页链接,需替换为<a href="index.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->Display();
3、首页“图文资讯”部份的url为pc端链接,修正为挪动端链接:
搜刮模板/templets/default/index_m.htm中所有<a href="[field:arcurl/]">
,替换为<a href="view.php?aid=[field:id/]">
4、通用头部含有搜刮框,搜刮跳转至pc端搜刮页面,发起删除:
在/templets/default/header_m.htm
中删除以下代码:
<form class="am-topbar-form am-topbar-leftam-form-inline am-topbar-right"role="search"action="{dede:global.cfg_cmsurl/}/plus/search.php"> <input type="hidden" name="mobile"value="1" /> <input type="hidden" name="kwtype"value="0" /> <div class="am-form-group"> <input name="q" type="text"class="am-form-field am-input-sm" placeholder="输入关键词"> </div> <button type="submit" class="am-btnam-btn-default am-btn-sm">搜刮 </button> </form>
5、挪动站点默许运用二级目次,也能够运用二级域名,所以我们要设置挪动站可经由过程二级域名接见,剖析二级域名至网站地点服务器ip,并在服务器/空间大将二级域名绑定到/m/目次。
胜利设置二级域名后,经由过程二级域名阅读网站会发明图片均没法显现,原因是图片途径有误——图片途径为“/uploads/x/y.jpg”相对根目次途径情势,在pc站页面中显现一般,由于pc站域名下存在该目次,而二级域名绑定的是二级目次,个中并不存在该目次,所以接见图片会返回 404毛病。对此,有多种解决方案,下面供应几个思绪(示例pc站:www.dede58.com ;挪动站:m.dede58.com):
(1)设置dedecms运用相对途径
进入治理背景后,点击“体系”->“体系基础参数”->“中心设置”,将个中“(是/否)支撑多站点,开启此项后附件、栏目衔接、arclist内容启用相对网址:”(默许为“否”)设置为“是”。
(2)修正模板途径
在所有挪动端模板中的<head></head>中增添:
<basehref="http://www.dede58.com" />
再将代码中的
“<a href="list.php” 改成完全途径 “<a href="http://m.dede58.com/list.php” “<a href="viewphp” 改成完全途径 “<a href=http://m.dede58.com/view.php”
(3)URL 重写
将对http://m.dede58.com/uploads/的接见重写至http://www.dede58.com/uploads/,apache环境下,在/m/目次中的.htaccess(如无则需新建)中增添以下代码即可:
RewriteEngineon RewriteCond %{http_host} ^m.dede58.com [NC] RewriteRule ^uploads/(.*)$ http://www.dede58.com/uploads/$1 [L]
iis环境下相似划定规矩。
别的:需将根目次下的/images/defaultpic.gif(缩略图默许图片)复制到/m/目次下,不然列表页中如存在无缩略图的文章,对应缩略图位置会没法一般显现图片。
至此,挪动站架设基础成型。
以上就是dedecms挪动端怎样设置的细致内容,更多请关注ki4网别的相干文章!