DEDECMS 多模板应用

公司网站用 BOOTstrap3写的模板,无奈在ie6上无法用。

原先有一套ie6的模板,但dedecms 不支持多模板的模式。

解决方法:

思路:仿照DEDECMS移动版,调用ie6版模板来实现。访问地址http://www.xxx.com/ie6/
实现 文章页,公司简介,图片页面。

一、文章列表页实现步骤:
1,php文件 头添加标示,define(‘DEDEIE‘, ‘Y‘);
2,arc.listview.class.php
根据标示判断调用相应模板。
if ( defined(‘DEDEIE6‘) )
{
$tempfile =str_replace(‘.htm‘,‘_ie6.htm‘,$tempfile);
}
3,添加 list_article_ie6.htm 的模板

二、文章内容页
1,view_articel.php 添加ie6标示。
2,arc.archives.class.php 类中加入判断。
3,添加article_article_ie6.htm

三、head 主导航
与MOB版相同。

四、图片列表页
实际类:arc.listview.class.php

五、图片内容页
arc.archives.class.php
关于上一篇,下一篇修改。
elseif ( defined(‘DEDEIE6‘) )
{
$mlink = ‘view_image.php?aid=‘.$nextRow[‘id‘];
}

二、然后在首页判断浏览器是否为ie6来跳转。

<script type="text/javascript">
var sUserAgent = navigator.userAgent;
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 ;
if(isIE)
{
var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
reIE.test(sUserAgent);
var fIEVersion = parseFloat(RegExp["$1"]);
var isMinIE = fIEVersion < 8.0;
if(isMinIE)
{
window.location.href=‘http://www.XXX.com/ie6/‘;
}
}

</script>

dedecms版本5.7 ,欢迎交流。

时间: 2024-11-05 19:45:43

DEDECMS 多模板应用的相关文章

关于在DEDECMS当中模板文件不存在的解决方案

大家可能在生成文档的时候遇到过,模板文件不存在,无法解析  这个问题,其实这个遇到这个问题的大多数人应该是修改了默认模板的名称才导致这样的问题,如果你避免这种问题大家在一开始对模板进行命名的时候就要写成默认的名称,不然的话,你后期的工作是很不好做的,如果你都修改了很大一部分问题,后才发现出来了这个问题在那么多的栏目中要找到那个模板文件不存在的栏目貌似不是很容易吧!那么我们就修改一下DEDE的一个文件: 文件地址:include/arc.archives.class.php 打开他,定位到605行

(转)dedecms网页模板编写

网页模板就是templets中的htm文件,所以编写模板就是要编写html.这篇文章不是关于标签的具体使用,而是对网页模板的一些理解.包括基本的标签语法,封面模板,列表模板和文档模板的关系. 一 关于标签 dedecms标签:就像html标签,不过是织梦自定义的,由标签名,属性,和InnerText构成. 改写文件templets/index.htm 网站名:{dede:global name=cfg_webname/}<br/><br/> <strong>最近登陆的会

DEDECMS列表模板使用分页,不显示分页效果

织梦列表分页Pagelist标签 功能说明:表示分页页码列表适用范围:列表页模板 语法:{dede:pagelist listsize='3' listitem='index,pre,pageinfo,next,end,option' /}属性:listsize 表示 [1][2][3] 这些项的长度 x 2listitem 表示页码样式,值可以为index首页.pre上一页pageno页码.next下一页.end末页.option下拉跳转框 在列表模板 使用但是不显示分页,只显示出总记录数 这

3D打印公司网站dedecms大气模板

模板描述:1. 用FTP将安装包上传到服务器解压(或者解压在上传): 2. http://您的域名/install/ 进入到安装界面, 按照正常步骤安装即可:不要修改数据库表前缀,否则会造成原先数据无法恢复: 填入的你数据库账号 数据库密码 数据库名称 3. 安装完成后,进入后台 -> 系统 -> 数据库还原数据 -> 还原数据: 4. 进入后台 -> 系统 -> 系统基本 -> 参数站点根网址 改你的域名 5. 更新全站缓存 6. 最后重新生成全站就搞定了 7. 账号

DEDECMS文章模板的上一篇、下一篇的链接地址

需要修改 /include/arc.archives.class.php (默认) 搜索 GetPreNext(  或 上一篇 找到 GetPreNext()函数 在 $this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> $isurl";增加一行 $this->PreNext['preurl'] = $mlink; $this->PreNext['pre'] =

dedecms搜索模板,使用{dede:list}标签调用自定义字段不显示(空白)

前几天使用织梦做一个搜索功能,正常使用{dede:list}调用自定义内容模型中的自定义字段,代码如下:(自定义字段的调用可以参考:http://www.dede58.com/a/dedejq/5233.html,本文不再赘述) {dede:list row='100' addfields='zjtitle,zjfield' channelid='自定义内容模型id' pagesize='6'} <li> <div class="result_left"> &l

拿出来分享了!VIP珍藏!!!全网最齐全的 DEDECMS模板 网盘地址!没有你找不到的!【第二篇】

拿出来分享了!VIP珍藏!!!全网最齐全的 DEDECMS模板 网盘地址!没有你找不到的! 模板类型最齐全: -------------优美的走起!---------- 五:DEDECMS模板--服装类模板列表: 织梦模板爱搭配服装行业dedecms门户模板下载.zip 35.25 MB昨天16:43VIP永久 服装行业dedecms模板.zip 138.09 KB昨天16:43VIP永久 织梦模板爱搭配服装行业dedecms门户模板下载.zip 35.25 MB昨天16:43VIP永久 201

织梦Dedecms主要文件夹目录及模板文件说明

虽然织梦DedeCMS因为安全问题被人所诟病,但瑕不掩瑜,无论从用户群数量还是时间等各方面,织梦DedeCMS都是国内排名前几的CMS建站程序.如果你想学习CMS的二次开发,织梦DedeCMS是必须需要研究的.对织梦DedeCMS的二次开发来说,了解织梦的目录构成.文件.函数则是必备的功课. 今天整理一篇关于Dedecms目录介绍的文章,对织梦DedeCMS的目录结构.核心文件.模板文件等做一个简单的介绍. 以下就是默认的织梦DedeCMS程序根目录中的各大文件夹和文件: /dede //管理后

(转)浅谈dedecms模板引擎工作原理及自定义标签

理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎不是那么简单,如果你只想学习自定义标签,可以看一下“是否需要自定义标签”和““扩展标签””就够了. 一解析式引擎 如果你还没用过dedecms的标签,先用一下,也可以看一下“dedecms网页模板编写”.熟悉一下memberlist这个标签,下面会以这个标签为例. 织梦提供的模板分析引擎有解析式和编