产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 政府模板滚动新闻怎么设置
yg_sunbeam - 2015/5/18 11:57:34

9147如上图,滚动新闻的内容分类怎么设置。

网站基础管理--网站参数设置--网站Banner内容里面看到以下源代码。应该是这个,但是具体怎么修改,群主给解释下。
  1. <table cellspacing="0" cellpadding="0" width="100%" border="0">
  2.     <tbody>
  3.         <tr>
  4.             <td width="80%">
  5.             <div id="newsad" class="newsad" style="overflow: hidden; height: 30px"> </div>
  6.             <script type="text/javascript">
  7. function ajax_80_fun(v)
  8.   {
  9.    Id("newsad").innerHTML=v;
  10.    var M=new Marquee("newsad","top",1,null,null,20,3000,30,1000);
  11.   }
  12. </script></td>
  13.             <td width="15%"><script src=/e/js/date.js type="text/javascript"></script></td>
  14.         </tr>
  15.     </tbody>
  16. </table>
  17. <div style="display: none"><script src="/e/aspx/ajax_list.aspx?modelid=80" type="text/javascript"></script><script type="text/javascript">
  18. var ajaxparameter_80="siteid=1"
  19. rajax_80(1);
  20. </script></div>
复制代码
yg_sunbeam - 2015/5/18 12:21:08
/e/aspx/ajax_list.aspx这个文件的代码也贴出来,
  1. <% @ Page language="c#"%>
  2. <% @ Import NameSpace="System.Data"%>
  3. <% @ Import NameSpace="System.Data.OleDb"%>
  4. <% @ Import NameSpace="PageAdmin"%>
  5. <script language="c#" runat="server">
  6. int Model_id,Page;
  7. string TheTable,sql;
  8. protected void Page_Load(Object src,EventArgs e)
  9.   {
  10.     TheTable="";
  11.     if(IsNum(Request.QueryString["modelid"]))
  12.      {
  13.        Model_id=int.Parse(Request.QueryString["modelid"]);
  14.      }
  15.     else
  16.      {
  17.       Model_id=0;
  18.       Response.Write("alert('无效的ajax模型id')");
  19.       Response.End();
  20.      }
  21.    Conn Myconn=new Conn();
  22.    string constr=Myconn.Constr();//获取连接字符串
  23.    OleDbConnection conn=new OleDbConnection(constr);
  24.    conn.Open();
  25.    sql="select thetable from pa_model where thetype='ajax' and hasfile=1 and id="+Model_id;
  26.    OleDbCommand comm=new OleDbCommand(sql,conn);
  27.    OleDbDataReader dr=comm.ExecuteReader();
  28.    if(dr.Read())
  29.     {
  30.      TheTable=dr["thetable"].ToString();
  31.     }
  32.    dr.Close();
  33.    conn.Close();
  34.    if(TheTable=="")
  35.    {
  36.      Response.Write("alert('modelid无效或者模型文件不存在!')");
  37.      Response.End();
  38.    }
  39.   }

  40. private bool IsNum(string str)
  41. {
  42.   if(string.IsNullOrEmpty(str)){return false;}
  43.   int rv=0;
  44.   if(Int32.TryParse(str,out rv))
  45.    {
  46.     return true;  
  47.    }
  48.   else
  49.    {
  50.     return false;
  51.    }
  52. }
  53. </script>
  54. document.write('<div id="ajax_<%=Model_id%>" style="background-image:url(/e/images/public/loading.gif);background-repeat:no-repeat;background-position:center center"></div>');
  55. var ajax_<%=Model_id%>=document.getElementById("ajax_<%=Model_id%>");
  56. var ajax_<%=Model_id%>_back;
  57. function rajax_<%=Model_id%>(Page,fun) //读取ajax列表
  58. {
  59.    ajax_<%=Model_id%>.style.backgroundImage="url('/e/images/public/loading.gif')";
  60.    var x=new PAAjax();
  61.    x.setarg("get",true);
  62.    if(typeof(fun)=="function")
  63.    {
  64.      ajax_<%=Model_id%>_back=fun;
  65.    }
  66.   else
  67.    {
  68.      if(typeof(ajax_<%=Model_id%>_fun)=="function")
  69.       {
  70.         ajax_<%=Model_id%>_back=ajax_<%=Model_id%>_fun;
  71.       }
  72.    }
  73.    x.send("/e/zdymodel/<%=TheTable%>/ajax/<%=Model_id%>.aspx","modelid=<%=Model_id%>&table=<%=TheTable%>&page="+Page+"&"+ajaxparameter_<%=Model_id%>,function(v){wajax_<%=Model_id%>(v,ajax_<%=Model_id%>_back)});
  74. }
  75. function wajax_<%=Model_id%>(V,fun) //写入ajax内容
  76. {
  77.    ajax_<%=Model_id%>.style.backgroundImage="none";
  78.    if(typeof(fun)=="function")
  79.     {
  80.       fun(V);
  81.     }
  82.    else
  83.     {
  84.       ajax_<%=Model_id%>.innerHTML=V;
  85.     }
  86. }
复制代码
nijianfeng153 - 2015/5/18 14:29:21
在网站banner区的代码中,var ajaxparameter_163="siteid=1"这句里面加上&sortid=519,就是这样的var ajaxparameter_163="siteid=1&sortid=519",其中519是调用的分类ID
yg_sunbeam - 2015/5/18 14:35:17
在网站banner区的代码中,var ajaxparameter_163="siteid=1"这句里面加上&sortid=519,就是这样的var ajaxparameter_163="siteid=1&sortid=519",其中519是调用的分类ID
nijianfeng153 发表于 2015-05-18 14:29:21
banner区的代码中没有var ajaxparameter_163="siteid=1
而是一下代码
  1. <table cellspacing="0" cellpadding="0" width="100%" border="0">
  2.     <tbody>
  3.         <tr>
  4.             <td width="80%">
  5.             <div id="newsad" class="newsad" style="overflow: hidden; height: 30px"> </div>
  6.             <script type="text/javascript">
  7. function ajax_80_fun(v)
  8.   {
  9.    Id("newsad").innerHTML=v;
  10.    var M=new Marquee("newsad","top",1,null,null,20,3000,30,1000);
  11.   }
  12. </script></td>
  13.             <td width="15%"><script src=/e/js/date.js type="text/javascript"></script></td>
  14.         </tr>
  15.     </tbody>
  16. </table>
  17. <div style="display: none"><script src="/e/aspx/ajax_list.aspx?modelid=80" type="text/javascript"></script><script type="text/javascript">
  18. var ajaxparameter_80="siteid=1"
  19. rajax_80(1);
  20. </script></div>
复制代码
nijianfeng153 - 2015/5/18 15:18:38
晕,你的var ajaxparameter_80="siteid=1",我的是var ajaxparameter_163="siteid=1",这也要我说
yg_sunbeam - 2015/5/18 15:55:45
晕,你的var ajaxparameter_80="siteid=1",我的是var ajaxparameter_163="siteid=1",这也要我说
nijianfeng153 发表于 2015-05-18 15:18:38

好吧。刚才没有仔细看,谢啦:P
yg_sunbeam - 2015/5/18 16:27:59
晕,你的var ajaxparameter_80="siteid=1",我的是var ajaxparameter_163="siteid=1",这也要我说
nijianfeng153 发表于 2015-05-18 15:18:38 修改后提交出错啊。

9152
yg_sunbeam - 2015/5/19 8:41:20
老大看看啊,该怎么设置显示的新闻分类
xiyou - 2015/5/19 9:05:21
参考:http://www.pageadmin.net/article/20121122/486.html
yg_sunbeam - 2015/5/19 9:54:05
我是需要怎么设置政府模板滚动新闻的分类,
9157
yg_sunbeam - 2015/5/19 11:25:39
这个功能应该做成一个成熟的模块进行调用
yg_sunbeam - 2015/5/21 15:34:36
老大应该写个详细的说明了,论坛里面现在都没有这方面的说明
yg_sunbeam - 2015/5/22 12:25:40
貌似也没人搭理
scstjcy - 2015/5/22 14:03:54
怎么还在纠结这个问题,难道还没搞定??
1
查看完整版本: 政府模板滚动新闻怎么设置