织梦模板idedecmsdedecms怎么在移动端调用pc端的url

PC站使用什么工具,能方便的转成移动端,还能适应SEO
21:47 发表在【向我提问】
老问题:在没有HTML5自适应模板的情况下,PC站与移动端网站的问题PC站之前用的是wordpress的,能够HTML5自适应。后来业务需要,改成了DEDECMS,改前忘记要用HTML5自适应的模板,结果,现在手机打开只能浏览PC样式的。请问这种情况能有什么办法,方便的转换成手机端(同步PC)我自己查到的方法:1:百度siteapp ,
刚出来的时候用过,模板和操作太难看了,对于我这个美工来说,不堪入目,所以不想用这个2:搜狐快站,功能多,个性定制,但好像不能自动适配PC端(就是比如一篇文章,要编辑PC和移动两次)其它方法: 1:DEDECMS移动模板,但是我不清楚,现在PC端已经有个模板了,怎么在加个移动模板?(如果涉及到修改代码什么的,估计本人不会) 2:我喜欢用有赞微商城来搭建,微信移动网站。他会生成一个移动端的二级域名站点,有什么办法能在PC模板中,加入一些代码,当手机打开时,自动跳转到有赞生成的移动网站(跟快站类似,也是要重新做一个移动网站,而且也是要更新两次,没办法同步)siteapp、快站、有赞、移动模板请问松哥和各位站长,还有其它方法吗?
这个问题,你问我就对了,看看我的网站,数据同步还是织梦的
而且我数据只更新一次
其实wp还是蛮好的
WP是可以,没有我想要的企业模板当前位置 :
> 正文DedeCMS一个后台管理PC移动端伪静态版
& & & &很多人用一个后台php批量转换系统设置的方法,分别生成静态页面的方法做移动端和PC端,但是对动态页面就非常棘手。本站也有介绍过动态筛选PC端和移动端的自适应方法,今天就给大家介绍采用一个后台全站动态或伪静态做PC端和移动端的方法,跳转代码适配参考以前文章。选择哪种方式要根据自己的实际需要。
& & & &①如果你的站不存在动态页面,就可以用一个后台生成PC和移动端的静态页面的方法;参考文章《》
& & & &②有筛选动态页面的话,用一个后台很明显不行,全站动态或伪静态能减少了维护时间,也是只要在一个后台就能管理,不需要来回切换;
& & & &③以下介绍的方法仅适合全站动态(伪静态)不能用来做同数据库、生成静态页面,请参考第一种方法。
一个后台全站动态(伪静态)做PC端和移动端的方法如下
1.在一个空间服务器里安装PC和移动端管理程序(两个DedeCMS)
& & & &这是参考ECshop的做法,实际上就是两个内容管理系统公用一个数据库,在一个CMS管理数据,另一个完全不用管。是不是比分别更新PC端和WAP端方便多了!
& & & &PC为完整版(作为内容管理维护),移动端为精简版(做移动端适配,不需要管理内容)精简版把没必要的模块文件删除即可,其实系统占用的空间并不多,平均为30M以内,但是比起生成很多静态页面来说已经很少了。
& & & &移动端的dede不用安装,在根目录新建wap文件夹,直接把pc端的复制一份放进去就行,数据库都用的同一个,不同的只是模板不一样。
2.添加全局变量cfg_wapurl
& & & &点击系统-系统基本参数-添加新变量:
变量名称为:cfg_wapurl
变量值为:
参数说明:移动端路径
& & & &保存为站点设置即可。这个变量对PC端和移动端有很重要的作用,比如默认标签的使用:
& & & &在移动端模板里,顶级栏目名和链接调用方法:
{dede:channel typeid='top' row='10'}
&a href=&[field:global.cfg_wapurl/][field:typeurl/]&&[field:typename/]&/a&
{/dede:channel}
& & & &生成的顶级栏目链接就是
&a href=&/case/&&顶级栏目名&/a&
& & & &PC和移动端比较多的是链接问题,比如顶部主导航链接、面包屑导航链接、栏目链接、文章链接。这样一个全局变量即可,比用php函数的简单得多。另外要注意写法。
在channel等默认标签里面的写法:[field:global.cfg_wapurl/]
在全局范围的写法:{dede:global.cfg_wapurl/}
3.PC和移动端模板文件夹、模板名字必须一模一样
& & & &因为数据库是一样的,当然样式和js这些随便放哪里都可以,只要路径对的上就行。
4.本地测试安装在子目录的设置方法
& & & &很多本地测试的时候都会有很多个测试站,比如本地用APMserv搭建的Apache环境:
E:\APMServ5.2.6\www\htdocs\test\
移动端路径
E:\APMServ5.2.6\www\htdocs\test\wap
& & & &点击系统-系统基本参数-站点设置:
站点跟网站:/test
网页主页链接:/test
& & & &继续点击系统基本参数-核心设置
DedeCMS安装目录:(空值)
& & & &如果原来安装的时候有值,请删除该值。
5.全站栏目与文章动态设置
& & & &全站栏目动态,执行SQL命令
update dede_arctype set isdefault=-1
& & & &全站文档设置&仅动态&,执行SQL命令
update dede_archives set ismake=-1
& & & 如果全站为静态,执行SQL命令
update dede_archives set ismake=0
& & & 假如要ID =10 的栏目内所有文章生成动态,其它全部为静态,执行SQL命令
update dede_archives set ismake=-1 where typeid=10
& & & &编写、管理文章的时候,只需要在PC端进行,不需要访问移动端路径, 否则上传的附件会出错。
6.全站PC端移动端伪静态设置
& & & &PC端和移动端的伪静态设置是分开的,参考文章《》。这个在本地没有调试成功,毕竟本地的PC站都已经建在二级目录下了,.htaccess需要声明主域名的,建议到实际空间去做吧。
7.二级域名解析到二级目录
& & & &这个是重点,参考前面写过的文章《》
8.PC端根据访问设备实现跳转到移动端
& & & &参考前面文章《》,首页、列表页、内容页的JS判断不一样,动态列表页跳转代码:
&meta http-equiv=&mobile-agent& content=&format=url={dede:global.wapurl/}/plus/list.php?tid={dede:field.id/}&&
&script type=&text/javascript&&if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(&?mobile&)&0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=&{dede:global.wapurl/}/plus/list.php?tid={dede:field.id/}&;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}&/script&
& & & &第一句&meta&声明告诉搜索引擎这个PC列表页对应的移动端页面。
& & & &第二句是跳转到对应的移动端页面,很多跳转代码只是让首页跳转,对应的内容页跳转就不重复了。
& & & &以上是动态页面的跳转,如果PC端和移动端已经做好了伪静态的,做相应的修改即可。
动态(伪静态)移动端PC端技术知识总结
& & & 至此静态移动端+PC端以及动态(伪静态)移动端+PC知识基本介绍完,根据自己的实际情况学习吧。 后面会涉及到移动端优化内容,改天再唠嗑。
本文地址:版权声明:原创文章,版权归
所有,欢迎分享本文,转载请保留出处!
上一篇: 下一篇: 本文相关文章推荐(135)
SEO优化基础知识栏目最新文章&>&&>&开发技术&>&PHP&>&dede 手机端与pc端同步使用数据库
dede 手机端与pc端同步使用数据库
上传大小:175KB
手机端使用pc端数据库 共用一个后台 动态调用 本人使用成功 具体自己根据文档说明修改
综合评分:4.2(6位用户评分)
所需积分:
下载次数:32
审核通过送C币
[资源优选]第十七期:20个热门的PHP相关源码
创建者:nigelyq
PHP扩展开发蚂蚁群
PHP英文书籍
创建者:xinconan1992
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有5条
挺好的。谢谢分享。正是我所需要的。
挺好用的,正是我需要的。
这个有点用,挺好的
谢谢楼主分享 正好在找
挺好的。谢谢分享。正是我所需要的。
上传者其他资源上传者专辑
sakai安装文档,很有用的
开发技术热门标签
VIP会员动态
前端开发重难点
17年软考最新真题及解析
物联网全栈开发专题
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&vip年卡&4000万程序员的必选
dede 手机端与pc端同步使用数据库
会员到期时间:剩余下载次数:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
VIP年卡全年1200次免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:  我们在建站时经常会在文末加一个本文地址,那么dedecms文章页如何调用当前文章URL呢?这样做的好处是增加文章的唯一标识,更进一步的做法是在head中加个cannacial标签,告诉搜索引擎url的唯一性,避免重复页面被收录。
  1.第一种方法,其实只要加一个标签就可以了
{dede:field name='arcurl'/}
  保存article模板,重新生成一下页面,看看是不是当前文章url已经出来了。
  2.网友还有说到另外两种方法,一个是调用sql,这种方法还没测试过,涉及到数据库的比较不喜欢用
{dede:field.id runphp='yes'}
$url=GetOneArchive($id);
@me=$url['arcurl'];
{/dede:field.id}
&  3.另外一种方法是DedeCMS自带的一个全局函数以标签的形式调用出来,但ytkah没有测试成功,感兴趣的小伙伴可以试一下
{dede:geturl runphp='yes'}
@me = GetCurUrl();
{/dede:geturl}
&  相关文章:
阅读(...) 评论()
部分内容来源于网络,如有版权问题请联系删除织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:
跟版网(www.genban.org)是专业的DEDECMS模板下载和定制开发服务商!
织梦DedeCMS移动端手机端站点安装搭建使用教程
& &以下内容您可能感兴趣: &
织梦移动站使用方法:
一、&安装Dedecms移动站点的两种方式:
(1)下载新版本直接安装使用,Dedecms版本:V5.7SP1正式版()该版本包含旧版本所没有的移动站点功能。
(2)老版本升级(仅针对增加移动站点功能),下载最新版本(注意网站编码需与原站一致),复制压缩包中以下文件到原站对应目录下:
注意:如果原站有非默认模板,如某栏目模板为/templets/defaultst_default_news.htm,可将/templets/defaultst_default_m.htm复制一份改名为list_default_news_m.htm。即:pc端需有对应的移动端网站模板,后者文件名为前者文件名后&_m&。
安装或升级dedecms完成,此时应该就可以进行制作移动网站了,但dedecms版本提供的移动站点功能在使用过程中发现一些问题,需要进行修改后才可正常使用,所以有了下面的dedecms修改步骤&
二、修改Dedecms
(1)原站如做了将DATA移到根目录外的安全设置,需修改/m/index.php代码:
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
header('Location:install/index.php');
将其中/../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');
$pv-&Display();
以上代码替换为一行:$pv-&Display();
三、首页&图文资讯&部分的url为pc端链接,修改为移动端链接:
搜索模板/templets/default/index_m.htm中所有&a href=&[field:arcurl/]&& ,替换为&ahref=&view.php?aid=[field:id/]&&
四、通用头部含有搜索框,搜索跳转至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=&输入关键词&&
&button&type=&submit&&class=&am-btnam-btn-default am-btn-sm&&搜索 &/button&
五、移动站点默认使用二级目录,也可以使用二级域名,所以我们要设置移动站可通过二级域名访问,解析二级域名至网站所在服务器ip,并在服务器/空间上将二级域名绑定到/m/目录。
成功设置二级域名后,通过二级域名浏览网站会发现图片均无法显示,原因是图片路径有误&&图片路径为&/uploads/x/y.jpg&相对根目录路径形式,在pc站页面中显示正常,因为pc站域名下存在该目录,而二级域名绑定的是二级目录,其中并不存在该目录,所以访问图片会返回 404错误。对此,有多种解决方案,下面提供几个思路(示例pc站:www.genban.org&;移动站:m.genban.org):
(1)设置dedecms使用绝对路径
进入管理后台后,点击&系统&-&&系统基本参数&-&&核心设置&,将其中&(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:&(默认为&否&)设置为&是&。
(2)修改模板路径
在所有移动端模板中的&head&&/head&中增加:
&basehref=&http://www.genban.org& /&
再将代码中的
&&a href=&list.php& 改为完整路径 &&a href=&http://m.genban.org/list.php&
&&a href=&viewphp& 改为完整路径 &&a href=http://m.genban.org/view.php
(3)URL 重写
将对http://m.genban.org/uploads/的访问重写至http://www.genban.org/uploads/,apache环境下,在/m/目录中的.htaccess(如无则需新建)中增加以下代码即可:
RewriteEngineon
RewriteCond %{http_host} ^m.genban.org [NC]
RewriteRule ^uploads/(.*)$&$1 [L]
&iis环境下类似规则。
&另:需将根目录下的/images/defaultpic.gif(缩略图默认图片)复制到/m/目录下,否则列表页中如存在无缩略图的文章,对应缩略图位置会无法正常显示图片。
至此,移动站架设基本成型。
跟版网-专业织梦模板下载平台,转载请注明出处:
& &精心为您推荐: &
& &邀您关注: &
扫描左侧二维码即可在手机端访问此页面
扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!
扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习
跟版网率先实现织梦的三网合一网站,从即日起()日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!
- dede源码分享
售价:40金币
- dede源码分享
售价:2金币
- dede源码分享
售价:40金币
- dede源码分享
售价:60金币
- 织梦html5模板
售价:20金币
& & & 跟版网竭力打造中国最大的织梦源码和织梦模板商城,我们有一批经验丰富的设计师和程序员,发展五年,跟版网拥有丰富的织梦模板,欢迎您的咨询,我们将竭诚为您提供最优质的服务。
& & & 跟版网织梦源码商城坚持“创意+品质+服务”的高端理念,运用创意设计的理念为您塑造高品质的网络品牌形象。凭借五年的探索和实践,跟版网织梦源码商城拥有一支经验丰富、技术精湛、尽职尽责的网络服务团队。精品网站建设,从跟版网织梦源码商城建站开始。
& & & 跟版网织梦源码和模板可分为两种形式获得,一种是官方源码,另外一种是会员共享源码。两种源码都分为免费和收费两种形式。
& & & 跟版网官方收费源码可通过支付费用获得,具体操作流程可查看网址:。会员共享源码可通过共享模板获取金币下载。如觉得麻烦,可以联系客服QQ:进行金币充值,充值后可随意下载。

我要回帖

更多关于 织梦dedecms 的文章

 

随机推荐