aspcms用mysql_aspcms增加手机版支持与电脑公用一个后台

本文介绍了如何将aspcms的旧版本升级以支持手机独立页面,并与电脑版共用后台。通过修改特定文件和添加代码,实现手机用户访问时自动跳转至移动端页面。教程适用于aspcms v2.3.7及后续版本,但静态页面可能不支持跳转。
摘要由CSDN通过智能技术生成

相信不少朋友都想让自己的网站支持手机访问独立的页面,而不是和电脑公用一个页面,这个功能在v2.5.6中已经添加了,但是之前的版本呢?

下面就跟我来一步步的让自己的网站来支持手机页面:

所用到的资料下载地址:http://pan.baidu.com/s/1ntwvlDR

将压缩包解压,跟着教程走。

1,将压缩包中的wap文件夹对应复制到网站根目录,将templates/cn/wap文件夹对应复制到你的网站根目录/templates/你的模板文件夹/下;

2,Dreamweaver打开网站根目录的/inc/AspCms_CommonFun.asp文件,ctrl+f查找Function createFolder1 在这个函数的上方插入以下代码:Sub Check_Wap()

dim MoblieUrl,reExp,MbStr

MoblieUrl=sitepath&"/wap/"'此为手机网站路径,各位在复制代码时只要将此路径修改成指定手机网站的路径即可。推荐使用独立手机网站域名。

Set reExp = New RegExp

MbStr="Android|iPhone|UC|Windows Phone|webOS|BlackBerry|iPod"

reExp.pattern=".*("&MbStr&").*"

reExp.IgnoreCase = True

reExp.Global = True

If reExp.test(Request.ServerVariables("HTTP_USER_AGENT")) Then

response.redirect MoblieUrl

response.End

End If

End Sub

如图所示:

7a24f0c485d7dc4688d441d1da39acf1.png

3,Dreamweaver打开网站根目录的/inc/AspCms_MainClass.asp文件,ctrl+f查找Public Function parseCommon(),在这个函数的上方插入以下代码:Public Function indexpath()

content=replaceStr(content,"{aspcms:topsortid}",0)

content=replaceStr(content,"{aspcms:sortid}",0)

End Function

如图:

c5b8485ffaf3ae685b2552da0ecd609a.png

查找htmlFilePath=rs("htmlFilePath") 替换为:if isnul(pagemode)then

htmlFilePath=rs("htmlFilePath")

else

htmlFilePath=pagemode

languagePath=rs("languagePath")&pagemode&"/"

end if

查找:if isurl(sortUrl) then

getSortLink=sortUrl

else

将else下内容替换为:if isnul(pagemode) then

getSortLink=sitePath&sortUrl

else

getSortLink=sitePath&"/"&pagemode&sortUrl

end if

3d4f751edcee90cee03ba3e80d36c94a.png

6,打开程序根目录下的/inc/AspCms_SettingClass.asp文件和后台文件夹下的/inc/AspCms_SettingClass.asp文件,在第4行下面新增一行:dim pagemode: pagemode=""

ef1d0ec265f4774c81e8e9334423d644.png

5,打开程序根目录的index.asp文件,在

b77ea0da799f3df00fe72ad348620b57.png

好了,修改到此结束,接下来用手机访问你的域名测试下吧,但是目前网站必须是以动态方式运行,静态不会跳转,各连接也不正常。

注:本教程里的所有资料均提取自aspcmsv2.5.7版本,添加至aspcms2.3.7中已测试正常,部分模板代码需要另行修改。理论支持所有aspcms版本,请自行测试。需要获取技术支持请联系站长。另外此方法只支持pc动态运行,pc静态运行则移动端报错,有方法可以实现pc静态运行,移动动态运行,下次再写。

如果本篇文章帮到了你,那么,请点击右侧的百度分享,让我们一起帮助更多的朋友!

功能说明: 1.使用静态页和程序页分离技术,网站可自由开启和关闭,实现全站生成静态页,可动静态切换,方便二次开发和后期维护。 2.管理员管理:后台可自定义添加删除管理员和自定义管理员权限。 3.图片管理:所有上传图片均可设置水印功能,包括文字和图片水印。 4.数据库管理:数据库备份,还原,压缩功能。 5.广告位管理:可以自定义图片(flash)大小,切全部生成js调用。 6.导航管理:可自定义导航名称和链接地址。 7.幻灯片管理:可随意添删改. 8.文章类管理:包括单页,新闻,人才招聘,资料下载等。 9.产品管理:可上传大图小图和随意10条一下自定义属性。 10.模管理:随意更换不同风格模。 11.采集管理:可简单采集新闻入库。 12.静态管理:开启静态开关后可全站生成静态页。 13.会员管理:可自定义会员级别,和添加删除会员。带有还原密码和审核功能。 14.留言管理:审核删除回复等留言功能,可直接把回复发送至留言者电子邮箱。 15.链接管理:可自自由添加文字或图片友情链接。 16.推广管理:可生成谷歌和百度网站地图,带推广入口。 17.带Jmail发送电子邮件和rss订阅功能。 18.后台按照xp桌面风格设计,外型美观,操作方便。 新增功能: 1.添加服务器信息页面 2.编辑器放注入处理 3.修复远程图片与资料无法显示和下载问题 5.增加后台自定义流量统计代码和在线客服代码的添删改 6.分离网站配置和核心配置 7.修正采集块,实现按列表批量采集,增强精确度,和下载远程图片到本地 8.增减各板块添加信息时验证,防止出现空信息 9.完善正则表达式精确度 10.完善标签简介度 11.修复编辑器上传图片在页面不显示问题 12.增减图片管理,可查看图片大小类型等信息和物理删除图片 13.完善生成网站地图块,增加进度条。 14.修复详细页和其他页模调用标签名称不一致问题 15.修正登陆验证代码,防止被注入 16.新增双数据库切换,支持access和Sql server切换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值