产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

用推送做手机子站发现一个奇怪问题,请xiyou看看 [复制链接]

1#
改自适应对我来说有些复杂,要改的地方也多,想先弄个手机版子站,但又不想维护两个版本,想跨站把数据从主站引用到手机版,并且最终内容页在手机版里显示
之前发帖问过xiyou,http://bbs.pageadmin.net/showtopic-31325.aspx,试了试DataTable dt=Get_Data("SELECT * FROM article WHERE site_id=1");这种方式搞了好久也没实现内容页在手机版里显示,能实现封面页,但是不能实现数据分页。现在用推送的方式实现了,但有些问题。
先说一下我的手机站的实现方法,用官方最新版实验

1、实现内容页在手机版里显示的关键步骤,需要修改模型中的连接地址。新建手机版用到的栏目模型,模块模型,把模型中的连接地址href="<%=Detail_Url(dr)%>",换成href="/mobile/index.aspx?lanmuid=<%=dr["lanmu_id"].ToString()%>&sublanmuid=<%=dr["sublanmu_id"].ToString()%>&id=<%=dr["id"].ToString()%>",mobile为手机站点目录。
2、建立一个子站,站点目录同上边mobile,设置相应分类,在栏目调用,勾选作为调用分类的目标子栏目(必须勾选,不勾选的话,在后边不能完全实现在手机版里显示)
3、在主站发布数据,然后批设属性,将文章推送到手机站某分类。
此时主站封面页出现数据,点击后进入内容页,发现内容页主要框架是手机站的,但是页面左边显示的子栏目目录却是主站的,数据的前后关系也还是主站的。
进入手机站重新调用一下分类就一切正常了,实现内容页在手机版显示。(如果手机站重写CSS,手机访问隐藏了子栏目目录的话,就不用重新调用了)


对第三步的问题做了个实验
1、63,547,546,是主站栏目和分类,72,637,595是子站栏目和分类。发布两条数据,把测试2在发布页面--其他属性,推送到子站,结果如下,子站的测试2的lanmu_id sublanmu_id为0,只有sort_id变成595


2、批设属性,把测试1和测试2推送到子站,结果如下,子站的lanmu_id为63, sublanmu_id为547,sort_id为595,且子站中多了一条测试1


3、到子站中重新调用一下分类,结果如下,子站的lanmu_id为72, sublanmu_id为637,sort_id为595,这里的前提是子站里勾选作为调用分类的目标子栏目,不勾选不变。



所以,问题是,推送改变了sort_id为595,如果可以实现不用重新调用分类就可以改变lanmu_id为72, sublanmu_id为637,这种方式的子站数据管理就方便了。请问xiyou有没有办法实现


最后,还存在一个问题,如果对主站数据进行编辑后重新提交,lanmu_id又变为0, sublanmu_id又变为0。强烈期待下一版加入信息同步功能。
分享 转发
TOP
2#

下个版本会实现跨站调用数据并直接分站显示。
TOP
3#

其实完全不需要为此而烦恼,用百度手机站工具就可以解决这个问题,不需要再写一套css,不需要进行信息推送,信息与网站完全自动同步,多好的。
TOP
4#

其实完全不需要为此而烦恼,用百度手机站工具就可以解决这个问题,不需要再写一套css,不需要进行信息推送,信息与网站完全自动同步,多好的。
scstjcy 发表于 2015-02-28 15:09:50
彻底昏倒,去年搜索百度手机网站,结果找到一个百度提供的生成app的服务就放弃了,在站长平台里没点过这个site app,没想到这么简单好用,真实白白浪费了大量时间。。。感谢指点迷津,不过我怎么感觉site app生成的手机版速度有点慢呢,是因为自动生成没优化的原因吗
TOP
5#

其实一点都不慢哟,如果觉得慢可能是网速或者手机的问题。当然,也可以根据向导对页面进行优化一下。
TOP
发新话题 回复该主题