PageAdmin CMS网站管理系统官方论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

关于手机端文章内容与PC端文章内容 [复制链接]

1#
手机端同步PC端数据,但是点击文章进入的还是PC端显示页面,而是手机端那种自适应的页面,这种问题如何修改!
分享 转发
TOP
2#

如果用的自适应css,而手机站是分站,则需要设置跳转代码才能在手机端访问时跳转到手机端。http://www.pageadmin.net/article/2015/1095.html
TOP
3#

[quote]如果用的自适应css,而手机站是分站,则需要设置跳转代码才能在手机端访问时跳转到手机端。[url]http://www.pageadmin.net/article/2015/1095.html[/url]
[color=#999999]qq842330359 发表于 2018/1/11 9:18:43 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=38472&postid=142673#142673][/url][/size][/quote]

在首页我已经加了这段代码了,但是点击首页中的文章列表链接之后出来的还是PC端的那种样式

我说的你可能没明白
TOP
4#

不知道你是怎么操作的,你手机端和PC端同步信息,然后在手机端添加表单模型,和内容页模型,在调用手机端中的数据模型和内容页模型,就可以了


手机版添加模型




就可以了
TOP
5#

[quote]不知道你是怎么操作的,你手机端和PC端同步信息,然后在手机端添加表单模型,和内容页模型,在调用手机端中的数据模型和内容页模型,就可以了
[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxoAAAHwCAIAAAC......
[color=#999999]xiyou 发表于 2018/1/11 10:08:04 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=38472&postid=142684#142684][/url][/size][/quote]

我是按照这个设置的,首页什么的都显示正常,只是在点击文章链接后跳出来的网页不是手机的
应该就是你说的模型设置的问题
但是问题来了,我修改了内容页的模型,点提交后报错

TOP
6#

你把内容页中的模型还原成之前的,看是否还会报错,没有报错的话就是内容页的问题
  1. <%
  2. string SortId="",video="";
  3. DataTable dt=Get_Data();
  4. DataRow dr;
  5. if(dt.Rows.Count>0)
  6. {
  7.   dr=dt.Rows[0];
  8.   video=dr["pa_video"].ToString();
  9.   SortId=dr["sort_id"].ToString();
  10. %>
  11. <div class="articleinfor">
  12. <ul>
  13. <li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
  14. </h1></li>
  15. <li class="info">
  16. 发布日期:<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>
  17. <%=dr["pa_autor"].ToString()==""?"":" 作者:"+dr["pa_autor"].ToString()%>
  18. <%=dr["pa_source"].ToString()==""?"":" 来源:"+dr["pa_source"].ToString()%>
  19. 阅读数:<span id="clicks"></span>
  20. </li>
  21. </ul>
  22. <div class="content" id="Content"><%if(video!=""){%>
  23. <script src="/e/js/video.js" type="text/javascript"></script>
  24. <div align=center><script type="text/javascript">
  25. player("<%=video%>",800,600);
  26. </script></div>
  27. <%}%><%=Add_KeyLink(dr["content"].ToString(),1,false)%>
  28. </div>
  29. </div>
  30. <script src="/e/js/internal_page.js" type="text/javascript"></script>
  31. <%}
  32. %>
复制代码
你在试试这个代码,还不行的话就不知道了,就要看后台才知道
TOP
7#

[quote]你把内容页中的模型还原成之前的,看是否还会报错,没有报错的话就是内容页的问题
[code]<%
string SortId="",video="";
DataTable dt=Get_Data();
DataRow dr;
if(dt.Rows.Count>......
[color=#999999]xiyou 发表于 2018/1/11 11:14:11 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=38472&postid=142688#142688][/url][/size][/quote]

这段代码可以正常保存
可我以前的代码哪里错了呢?你帮我看看
我贴下面

<%
string Pics="";
int News_Pic=0;
string video,fj;
DataTable dt,dt1;
dt=Get_Data();
DataRow dr,dr1;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows[i];
  video=dr["pa_video"].ToString();
  fj=dr["pa_fj"].ToString();
  if(dr["pa_pics"].ToString()!="0" && dr["pa_pics"].ToString()!="")
   {
     News_Pic=int.Parse(dr["pa_pics"].ToString());
   }
%>
<div class="articleinfor" id="articleinfor">
<ul>
<li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
</h1></li>
<li class="info">
发布日期:<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>&nbsp;&nbsp;
<%=dr["pa_autor"].ToString()==""?"":"&nbsp;作者:"+dr["pa_autor"].ToString()%>
浏览量:<span id="clicks"></span>&nbsp;&nbsp;<%=dr["pa_source"].ToString()
==""?"":"&nbsp;来源:"+dr["pa_source"].ToString()%>&nbsp;&nbsp;字号:[&nbsp;<a
href="javascript:FontZoom('16px','Content')">大</a> <a href="javascript:FontZoom
('14px','Content')">中</a>  <a href="javascript:FontZoom('12px','Content')">小</a>]
</li>
</ul>
<%//图片组开始
if(News_Pic>0)
{%>
<TEXTAREA  id="photoList342" style="display:none">
<%
dt1=Get_File("article","pa_pics",Detail_Id);
for(int k=0;k<dt1.Rows.Count;k++)
{
   dr1=dt1.Rows[k];
%><li>
<a href="#p=<%=k+1%>" hidefocus="true"><img src="<%=dr1["thumbnail"]%>"/></a>
<h2><%=dr1["title"]%></h2>
<p></p>
<i title="img"><%=dr1["url"]%></i>
<i title="timg"><%=dr1["thumbnail"]%></i>
</li><%}%>
</TEXTAREA>
<div align=center style="padding:10px 0  0 0"><iframe
src="/e/images/picsview/pics.aspx?num=<%=News_Pic%>" frameborder=0 align=middle
marginheight=0 marginwidth=0 scrolling=no width=570px height=600px></iframe></div>
<%}//组结束%>
<div class="content" id="Content">
<%if(video!=""){%>
<div align=center style="padding:5px 0 5px 0">
<script type="text/javascript" src="/e/js/video.js"></script>
<script>player("<%=video%>",500,400)</script></div>
<%}%>
<%=dr["content"].ToString()%>
<%if(fj!=""){
string[] Afj=fj.Split('/');
string fj_name=Afj[Afj.Length-1];
string fj_exe=(fj_name.Split('.'))[1];
string style="padding:5px 0 0 17px;background:url(/e/images/icon/"+fj_exe+".gif)
no-repeat left center;";
%>
<div style="<%=style%>"><a href="<%=fj%>"><%=fj_name%></a></div>
<%}%>
</div>
</div>
<script src="/e/js/internal_page.js" type="text/javascript"></script>

<%}
if(Related_Ids!="0")
{
Response.Write("<div class='related'>&nbsp;<span class='headtxt'>相关文档
</span><ul>");
string[] ARelated_Ids=Related_Ids.Split(',');
for(int k=0;k<ARelated_Ids.Length;k++)
{
  dt=Get_Data("select * from article where id="+ARelated_Ids[k]);
   if(dt.Rows.Count>0)
   {
   dr=dt.Rows[0];
%><li><a href="<%=Detail_Url(dr)%>" target=_blank><%=dr["title"].ToString
()%></a></li><%
}
}
Response.Write("</ul></div>");
}
Prev_and_Next();
%>
<ul class="sublanmu_pn">
<li><%=_Previous==""?"":"上一篇:"+_Previous%></li>
<li><%=_Next==""?"":"下一篇:"+_Next%></li>
</ul>
TOP
8#

少了一个string

还有related_ids这里是空,不是0
TOP
9#

不是模型代码的问题,应该是手机版子栏目调用的时候没有勾选  “是否作为调用分类的目标子栏目”。
TOP
10#

[quote]少了一个string
[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWYAAAEECAIAAACUeAkQAAAWsUlEQVR4nO2dv+70tpWG547UuMidbMXKF5E+TaDCQIrcwVbp1LhOlWa3WmQqtwZSfMAadj4XBgJkUkgj8c85Es9IlMiZ5wFh/z4NJVGa4SuSO......
[color=#999999]xiyou 发表于 2018/1/11 11:49:22 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=38472&postid=142691#142691][/url][/size][/quote]

手机内容模型的代码给个吧,自己不会编

TOP
11#

  1. <%
  2. string SortId="",video="";
  3. DataTable dt=Get_Data();
  4. DataRow dr;
  5. if(dt.Rows.Count>0)
  6. {
  7.   dr=dt.Rows[0];
  8.   video=dr["pa_video"].ToString();
  9.   SortId=dr["sort_id"].ToString();
  10. %>
  11. <div class="articleinfor">
  12. <ul>
  13. <li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
  14. </h1></li>
  15. <li class="info">
  16. 发布日期:<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>
  17. <%=dr["pa_autor"].ToString()==""?"":" 作者:"+dr["pa_autor"].ToString()%>
  18. <%=dr["pa_source"].ToString()==""?"":" 来源:"+dr["pa_source"].ToString()%>
  19. 阅读数:<span id="clicks"></span>
  20. </li>
  21. </ul>
  22. <div class="content" id="Content"><%if(video!=""){%>
  23. <script src="/e/js/video.js" type="text/javascript"></script>
  24. <div align=center><script type="text/javascript">
  25. player("<%=video%>",800,600);
  26. </script></div>
  27. <%}%><%=Add_KeyLink(dr["content"].ToString(),1,false)%>
  28. </div>
  29. </div>
  30. <script src="/e/js/internal_page.js" type="text/javascript"></script>
  31. <%}
  32. 你试试这个
复制代码
TOP
12#

[quote][code]<%
string SortId="",video="";
DataTable dt=Get_Data();
DataRow dr;
if(dt.Rows.Count>0)
{
  dr=dt.Rows[0];
  video=dr["pa_video"].ToString();
  SortId=......
[color=#999999]xiyou 发表于 2018/1/11 14:14:33 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=38472&postid=142695#142695][/url][/size][/quote]

感谢
TOP
发新话题 回复该主题