易知乐学网
 当前位置:首页 > 风讯专区 > 使用技巧 > 正文  

新闻列表增加样式列表,调用更自由

作者:  日期:

原文:http://www.foosun.net/dispbbs.asp?boardID=22&ID=21411&page=1

按此在新窗口浏览图片




按此在新窗口浏览图片

准备把所有的列表增加上样式列表控制,主要应用在终极列表,算是给自由标签不能分页的补充吧!

演示:不使用样式列表:http://www.chinawts.com/list/budnews2/index.htm

              使用样式列表:    http://www.chinawts.com/list/guangdong/index.htm

修改方式其实不像大家想象中那么复杂,先看看如何对终极列表进行手术吧!

一、首先创建文章样式列表后台:

      1、建立数据库:FS_NewsListStyle

           字段:ID               bigint           8

                     name          nvarchar     50

                     Content      ntext            16

      2、上传附件中的文件到:foosun/admin/Templet/

            点击浏览该文件

      3、修改foosun/admin/menu_forders.asp

           在:

<tr>
    <td colspan="2"> <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><img src="../Images/Folder/Node.gif" width="16" height="22"><img src="../Images/Folder/folderclosed.gif" width="18" height="18"></td>
          <td><span class="TempletItem" onclick="ClickBtn(this,'DownLoadStyle');" Type="DownListStyle">下载列表样式</span></td>
        </tr>
      </table></td>
  </tr>

上面增加:

<tr>
    <td colspan="2"> <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><img src="../Images/Folder/Node.gif" width="16" height="22"><img src="../Images/Folder/folderclosed.gif" width="18" height="18"></td>
          <td><span class="TempletItem" onclick="ClickBtn(this,'NewsLoadStyle');" Type="DownListStyle">新闻列表样式</span></td>
        </tr>
      </table></td>
  </tr>

   然后在case 'DownLoadStyle':上面增加:

//增加新闻样式列表
  case 'NewsLoadStyle':
   LocationStr='Templet/Templet_NewsStyleList.asp';
   break;

二、修改foosun/admin/refresh/refreshfunction.asp

     1、在文件最后%>的前面加上以下函数(是根据下载样式列表客隆过来的,呵呵)

'__________________________________________________________

'按照新闻样式列表
Function GetOneNewsList(RsNewsObj,NewsListStyleStr,ClassCNName,DateRuleStr,OpenModeStr,NaviPicStr,CSSFileStr,ContentStr,PicWidthStr,PicHeightStr)'增加三个参数ContentStr,PicWidthStr,PicHeightStr: 内容显示字数,图片宽,图片高
Dim NewsListSql,RsNewsListObj,StyleContent,CSSStyleStr,ContentLimitStr
CSSStyleStr = CSSFileStr
ContentLimitStr = int(ContentStr)
Dim TempStr
if Not RsNewsObj.Eof then
  if NewsListStyleStr <> "" or NewsListStyleStr <> "0" then
      'Set RsNewsListObj = Conn.Execute("Select * from FS_NewsListStyle where ID='" & NewsListStyleStr & "'") '免费版

本新闻共4页,当前在第1页  1  2  3  4  

文章来源:www.foosun.net
责任编辑:老冬瓜
 
Web EasyHot.com
推荐
·2007年国家电子政务总体框架
·2006年最伟大的IT人物10强
·软件需求的层次
·坦诚面对自己的弱点
·易用性就这三条原则
·IT治理的两个模型及其比较分析
·面向.NET开发人员的Ajax 技术平
·软件项目管理常见问题分析
·P2P的黑暗日:主力服务器(Razor
·企业信息化的出路在于标准化