aspcms用mysql_aspcms增加手机版支持与电脑公用一个后台
相信不少朋友都想让自己的网站支持手机访问独立的页面,而不是和电脑公用一个页面,这个功能在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文件,在
好了,修改到此结束,接下来用手机访问你的域名测试下吧,但是目前网站必须是以动态方式运行,静态不会跳转,各连接也不正常。
注:本教程里的所有资料均提取自aspcmsv2.5.7版本,添加至aspcms2.3.7中已测试正常,部分模板代码需要另行修改。理论支持所有aspcms版本,请自行测试。需要获取技术支持请联系站长。另外此方法只支持pc动态运行,pc静态运行则移动端报错,有方法可以实现pc静态运行,移动动态运行,下次再写。
如果本篇文章帮到了你,那么,请点击右侧的百度分享,让我们一起帮助更多的朋友!
aspcms用mysql_aspcms增加手机版支持与电脑公用一个后台相关推荐
- Edge使用手机版切换到电脑模式的方法
edge浏览器是一个很方便的搜索浏览软件,很多用户都会使用这款软件的手机版进行使用,手机版使用更加的方便,移动化的搜索服务,可以为用户的生活带来更便捷的生活,但是有的时候,在搜索的时候会需要将浏览模式 ...
- Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...
- (二) Nginx手机版和PC电脑版网站配置
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...
- python手机版怎么用-QPython,一个在手机上运行Python的神器
之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来 ...
- 用python做一个表白软件手机版_用python写一个5.20的表白小程序吧
(这两天老用matplotlib画那种很严肃的论文图,实在是很想偷偷画点儿别的放松下.) 恰好今天520,发现一个很美的数学公式. 这样的公式始祖来源于数学家笛卡尔的心形公曲线.而这背后是一个凄美的爱 ...
- python制作表白软件手机版_用Python做一个情人节表白神器
思路来自于「Python 编程时光」,我在其之上改进了一下,主要是通过tkinter编写一个界面方便使用,大家可以关注「Python 编程时光」这一良心公众号. 本文最后给出了打包好的软件,无需安装P ...
- 手机版PDF编辑器支持PDF转Word、文档内容编辑合并与提取
PDF文档作为使用十分普遍的办公文档,其内容展示精美.设备兼容性好的特性十分受到用户们的喜爱.不过也有令人头疼的部分,修改PDF内容不易,需要专用的PDF编辑器,当然你也可以选择将PDF转成Word后 ...
- python积木编程软件_积木编程软件手机版下载
积木编程软件是可以在线可以学习编程的软件,平台给用户提供了大量的编程学习教程,软件还支持在线编程,学习内容丰富,让用户学习起来不会枯燥乏味,就算你是零基础的小白,也可以体验到编程的乐趣. 积木编程官方 ...
- c++手机编程软件_积木编程软件手机版下载-积木编程软件下载v1.0.1 安卓版
积木编程软件是可以在线可以学习编程的软件,平台给用户提供了大量的编程学习教程,软件还支持在线编程,学习内容丰富,让用户学习起来不会枯燥乏味,就算你是零基础的小白,也可以体验到编程的乐趣. 积木编程官方 ...
- qpython手机版-qpythonl app下载
qpythonl手机版它就相当于一个脚本安装模块,能够在手机上运行一些脚本代码,而且还能够对那些代码进行一些简单的编辑,需要的话可以来当易网下载尝试一下. qpythonl app介绍 能在安卓设备上 ...
最新文章
- python和revit_如何在Python中产生新的RevitAPI对象
- Reachable Numbers
- boost::log::sinks用法的测试程序
- 如何解决使用JSON.stringify时遇到的循环引用问题
- 10张让你大脑崩溃的图,敢接受挑战吗?
- 操作系统-进程同步与互斥易混点
- MySQL高级知识(十三)——表锁
- git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?
- java多态编译_关于java:编译时多态是否是这样的运行时多态?
- Python pandas学习总结
- 嵌入式linux学习笔记(2)
- odin学习3之numbers
- 高斯混合模型(GMM)和高斯过程回归(GPR)的学习
- Chrome 扩展程序 CrxMouse Techzero优化版 更新至 v3.0.4
- 【思维导图】redis详解
- 浏览器被360劫持怎么办
- 开发电商App哪家好
- 人工智能——归结推理
- 新日+苏宁O2O,电动车市迎来智慧零售新时代
- CV——基于Stitcher类实现图片拼接