aspcms免费开源企业网站开发建设管理系统源码程序

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2588|回复: 0

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

[复制链接]

187

主题

188

帖子

609

积分

高级会员

Rank: 4

积分
609
发表于 2019-4-8 21:06:48 | 显示全部楼层 |阅读模式
相信不少朋友都想让自己的网站支持手机访问独立的页面,而不是和电脑公用一个页面,这个功能在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 在这个函数的上方插入以下代码:
  1. Sub Check_Wap()
  2. dim MoblieUrl,reExp,MbStr
  3. MoblieUrl=sitepath&"/wap/"'此为手机网站路径,各位在复制代码时只要将此路径修改成指定手机网站的路径即可。推荐使用独立手机网站域名。
  4. Set reExp = New RegExp
  5. MbStr="Android|iPhone|UC|Windows Phone|webOS|BlackBerry|iPod"
  6. reExp.pattern=".*("&MbStr&").*"
  7. reExp.IgnoreCase = True
  8. reExp.Global = True
  9. If reExp.test(Request.ServerVariables("HTTP_USER_AGENT")) Then
  10.   response.redirect MoblieUrl
  11.   response.End
  12. End If
  13. End Sub
复制代码
如图所示:
3,Dreamweaver打开网站根目录的/inc/AspCms_MainClass.asp文件,ctrl+f查找Public Function parseCommon(),在这个函数的上方插入以下代码:
  1. Public Function indexpath()
  2.         content=replaceStr(content,"{aspcms:topsortid}",0)
  3.         content=replaceStr(content,"{aspcms:sortid}",0)
  4. End Function
复制代码
如图:
查找htmlFilePath=rs("htmlFilePath") 替换为:
  1. if isnul(pagemode)then
  2.         htmlFilePath=rs("htmlFilePath")
  3. else
  4.         htmlFilePath=pagemode
  5.         languagePath=rs("languagePath")&pagemode&"/"
  6. end if
复制代码
查找:
  1. if isurl(sortUrl) then
  2.         getSortLink=sortUrl
  3. else
复制代码
将else下内容替换为:
  1. if isnul(pagemode) then
  2.         getSortLink=sitePath&sortUrl
  3. else
  4.         getSortLink=sitePath&"/"&pagemode&sortUrl
  5. end if
复制代码
6,打开程序根目录下的/inc/AspCms_SettingClass.asp文件后台文件夹下的/inc/AspCms_SettingClass.asp文件,在第4行下面新增一行:
5,打开程序根目录的index.asp文件,在<%下面新增一行:
好了,修改到此结束,接下来用手机访问你的域名测试下吧,但是目前网站必须是以动态方式运行,静态不会跳转,各连接也不正常。
注:本教程里的所有资料均提取自aspcmsv2.5.7版本,添加至aspcms2.3.7中已测试正常,部分模板代码需要另行修改。理论支持所有aspcms版本,请自行测试。需要获取技术支持请联系站长。另外此方法只支持pc动态运行,pc静态运行则移动端报错,有方法可以实现pc静态运行,移动动态运行,下次再写。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|aspcms免费开源企业网站开发建设管理系统源码程序 ( 冀ICP备17022052号-2|网站地图

GMT+8, 2024-3-29 16:27 , Processed in 0.038645 second(s), 20 queries .

Powered by aspcms免费开源企业网站开发建设管理系统源码程序

© 2001-2025 aspcms免费开源企业网站开发建设管理系统源码程序

快速回复 返回顶部 返回列表