DeDeV6手机端插件免安装版

snh102 By snh102 at 2025-01-16 • 暂不可见      举报

我用《DedeBIZ织梦管理系统-免商业授权企业级免费CMS建站程序》开心版。

DeDeBIZ新版真麻烦,直接升级报错不说,DeDeCMSV6手机端插件不能用,原来的DeDeBIZ手机端插件,修改下还是阔以使用的,下面附上源码以及安装教程。

DeDeBIZ手机端插件下载

本地下载

之前叙述别离写的,可能在V6.3.0以后就不能用了,先本地安装网站,然后下载安装插件试试看,如果能用就不用看下面的教程了。

DeDeBIZ V6.3.0版手机版插件(免安装版)

本地下载

适用于V6.3.0版本以后,不用那么麻烦,不用认证开发者,不用安装的免安装版,下载后,剪切到你的后台目录解压就行了。

然后打开后台目录 /admin/inc/inc_menu.php 搜索

{$GLOBALS['menusMoudle']}

改为

{$GLOBALS['menusMoudle']}
<m:top item='7' name='更新手机端'>
    <m:item name='静态配置' link='mobile/makehtml_config.php' rank='10' target='main' />
	<m:item name='更新整站' link='mobile/makehtml_all.php' rank='10' target='main' />
	<m:item name='更新首页' link='mobile/makehtml_index.php' rank='10' target='main' />
	<m:item name='更新栏目' link='mobile/makehtml_list.php' rank='10' target='main' />
	<m:item name='更新文档' link='mobile/makehtml_archives.php' rank='10' target='main' />
</m:top>

刷新后台,这样后台就有显示菜单了。

手机端模板说明

手机端的模板和电脑端放在同一目录下,然后手机端的模板加 _m 这样,比如首页模板,电脑端模板 index.htm 手机端模板 index_m.htm

手机端和电脑端模板跳转代码

在后台西基本参数,添加一个变量
变量名:mobile_domain
变量说明:手机端网址
变量值:网址就是你的域名 + 手机端文件保存目录,格式像下面这样

http://你的域名.com/m

目录后面不要加 / 哦。添加变量会的吧,会我就不说了哈,复制后面不要加空格哦。

首页模板制作教程

电脑端模板 index.htm 跳手机端JS代码 在<body>下面加

<script type="text/javascript">
var wap = navigator.userAgent.match(/iPhone|iPod|Android|ios/i) != null;
if (wap) {
    window.location.href = '{dede:global.mobile_domain/}/';
}
</script>

手机端模板 index_m.htm 跳电脑端JS代码 <body>下面加

<script type="text/javascript">
var wap = navigator.userAgent.match(/window|xp/i) != null;
if (wap) {
    window.location.href = '{dede:global.cfg_basehost/}/';
}
</script>

列表、封面、内容模版制作教程

电脑端:list_article.htm、index_article.htm、article_article.htm、等通用代码

<script type="text/javascript">
var wap = navigator.userAgent.match(/iPhone|iPod|Android|ios/i) != null;
if (wap) {
    window.location.href = "{dede:global.mobile_domain/}" + window.location.pathname + "";
	
}
</script>

手机端:list_article_m.htm、index_article_m.htm、article_article_m.htm、等通用代码

<script type="text/javascript">
var wap = navigator.userAgent.match(/window|xp/i) != null;
if (wap) {
    var nhttp = "{dede:global.cfg_basehost/}" + window.location.pathname + "";
	nhttp = nhttp.replace("{dede:global.mobile_domain/}/", "{dede:global.cfg_basehost/}/");
	//电脑端文件保存在 a 目录 手机端文件保存在 m 目录
	//应该明白了的吧
	window.location.href = nhttp;
}
</script>

注意:JS代码都加载<body>下面。

搜索页模板制作

打开 /apps/search.php 搜索

require_once(DEDEINC."/archive/searchview.class.php");

改为

$IsMobile = preg_match('/(iPod|iPhone|Android|Opera Mini|BlackBerry|webOS|UCWEB|Blazer|PSP)/i',$_SERVER['HTTP_USER_AGENT']);
if($IsMobile){
	require_once(DEDEINC."/archive/searchviewmmm.class.php");
}else{
	require_once(DEDEINC."/archive/searchview.class.php");
}

然后打开 /system/archive/searchview.class.php
复制一个 searchview.class.php 改名为 searchviewmmm.class.php 就是手机端样式了
打开 /system/archive/searchviewmmm.class.php 搜索
search.htm 改为 search_m.htm
searchviewmmm.class.php 手机端分页样式修改文件
searchview.class.php 电脑端分页样式修改文件

完成了,这样就做完了。超级简单,遇到任何问题,可在下面积极提问哈。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

DeDeV6手机端插件免安装版DeDeV6手机端插件免安装版DeDeV6手机端插件免安装版DeDeV6手机端插件免安装版DeDeV6手机端插件免安装版+13  13 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...