• 首页
  • ASPCMS
  • DEDECMS
  • DuxCms
  • 工具下载
  • SEO知识
  • WEB前端开发
  • 当前位置:首页 > ASPCMS > 仿站技巧 >
  • 仿站技巧
  • aspcms增加手机版支持与电脑公用一个后台

  • 已有 人阅读此文  -  2016.08.12  -  仿站技巧  -  萤火星

相信不少朋友都想让自己的网站支持手机访问独立的页面,而不是和电脑公用一个页面,这个功能在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

如图所示:

 

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

如图:

查找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


 

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

dim pagemode: pagemode=""


 

5,打开程序根目录的index.asp文件,在<%下面新增一行:

Check_Wap()


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

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


如果本篇文章帮到了你,那么,请点击右侧的百度分享,让我们一起帮助更多的朋友!
  • 上一篇:aspcms购物车删除商品刷新依然存在
  • 下一篇:轻松使用ASPCMS仿站
前端交流群
热门文章
  • 1aspcms增加手机版支持与电脑公用一个后台
  • 2aspcms后台会员修改报错的解决方法 错误号
  • 3aspcms购物车删除商品刷新依然存在
  • 4轻松使用ASPCMS仿站
  • 5ASPCMS百度分享后台管理插件
推荐阅读
  • aspcms增加手机版支持与电脑公用一个后台
  • aspcms增加指定id调用栏目英文名称
  • aspcms购物车删除商品刷新依然存在
  • aspcms后台会员修改报错的解决方法 错误号
  • ASPCMS百度分享后台管理插件
ASPCMS | DEDECMS | DuxCms | 工具下载 | SEO知识 | WEB前端开发 | 百度地图
萤火星的经验分享!友情赞助!
鲁ICP备15006695号-1