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行下面新增一行: 5,打开程序根目录的index.asp文件,在<%下面新增一行: 好了,修改到此结束,接下来用手机访问你的域名测试下吧,但是目前网站必须是以动态方式运行,静态不会跳转,各连接也不正常。
注:本教程里的所有资料均提取自aspcmsv2.5.7版本,添加至aspcms2.3.7中已测试正常,部分模板代码需要另行修改。理论支持所有aspcms版本,请自行测试。需要获取技术支持请联系站长。另外此方法只支持pc动态运行,pc静态运行则移动端报错,有方法可以实现pc静态运行,移动动态运行,下次再写。
|