网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteWeaver教程 >> 正文
最新文章
· SiteWeaver系统结构功能概述
· SiteWeaver数据表列表
· IE8正式版下Siteweaver后台编辑器无效
· 在自定义标签中运用js
· SiteWeaver会员登录调用方法
· 生成html或刷新栏目JS时提示“写入文
· 实现文章中出现的关键字自动加亮加连
· 搜狐flash幻灯片标签
· SiteWeaver6.8无限级树形导航标签
· SiteWeaver CMS转换升级为SiteWeaver
热门文章
 动易SiteWeaver版自定义动态标签、
 生成html或刷新栏目JS时提示“写入
 文章自定义列表标签【ArticleList】
 SiteWeaver 6.8会员模板使用说明
 SiteWeaver数据表列表
 FLV视频插件 for SW系列
 在自定义标签中运用js
 Siteweaver模板对应的页面
 文章栏目页标签【ArticleList_Chil
 实现文章中出现的关键字自动加亮加
相关文章
SiteWeaver数据表列表
IE8正式版下Siteweaver后台编辑器无效的解
动易SiteWeaver程序增强版Config_集成Con
Siteweaver模板对应的页面
SiteWeaver学习笔记
仿香港凤凰网文章心情投票
点击友情链接如何直接指向链接的网站?
如何把防注入开关设在后台进行设置
下载频道添加了快车和迅雷下载的完美方法
FLV视频内容页直接播放标签制作和使用说明
如何解析自定义字段中插入的html代码和标
内容页获取当前文章的链接地址
文章内容页怎么把作者和来源中出现的超链
利用标签打造九图幻灯
如何用自定义标签取出当前栏目的同级栏目
如何用自定义标签循环取出频道的栏目列表
在首页实现循环调用大类栏目子栏目文章的
用自定义标签获取当前文章的链接地址
【ArticleList(参数列表)】列表使用范例
调用商城最新订单标签
“顶”排行的实现方法
来源:动易 更新时间:2009/11/28 5:57:07 阅读次数:
字体:[ ] 我要投稿

SiteWeaver6.6加入了顶功能,有些用户想顶之后查看文章的时候显示的是顶的最多的文章,这个可以用一个自定义标签来实现,下面说一下实现的步骤。

自定义标签定义如下。

标签名:{$MY_顶排行(参数列表)}

参数:

Num                显示“顶”排行的个数
ChannelID      频道ID,0为不限制,如需取多个频道请用逗号隔开,中括号括起,比如[1,2,3]
ClassID           栏目ID,0为不限制,如需取多个频道请用逗号隔开,中括号括起,比如[1,2,3]
TitleLen          标题长度
ContentLen    内容长度
ShowContnet 是否显示内容,True为显示,False为不显示
ShowOthers   是否显示加入收藏,推荐给好友等内容,True为显示,False为不显示

sql语句:

access数据库:

select top {input(0)} * from PE_Article where status=3 and Deleted = {$PE_False} and MY_upart<>'' and ChannelID in ({input(1)}) and ClassID in ({input(2)}) Order by cint(MY_upart) desc

Sql数据库:

select top {input(0)} * from PE_Article where status=3 and Deleted = {$PE_False} and MY_upart<>'' and ChannelID in ({input(1)}) and ClassID in ({input(2)}) Order by convert(int,MY_upart) desc

注:自定义字段暂时没有整数型的,所以排序的时候需要转化为数字型,如果您发现更好的方法,请跟帖说明。

标签内容:

<table style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;">
    <tr>
      <td>{Loop}{Infobegin}
        <table width=100%>
          <tr>
            <td width=80 style="border-bottom: 1px dashed #ccc;"><IFRAME style="MARGIN-LEFT: 15px" src="{$InstallDir}ding.asp?articleid={$Field(0,Text,0,0,0)}" frameBorder=0 width=60 scrolling=no height=70></IFRAME></td>
            <td style="border-bottom: 1px dashed #ccc;">
              <table width=100%>
                <tr>
                  <td style="FONT-SIZE: 10pt; text-align: left;"><A href="{$InstallDir}{$Field(0,GetUrl,Article,1)}"><STRONG>{$Field(3,Text,{input(3)},0,0)}</STRONG></A></td>
                </tr>
               {$YN({input(5)},<tr><td>{$Field(19,Text,{input(4)},2,0)} <A href="{$InstallDir}{$Field(0,GetUrl,Article,1)}">>>详细</A> </td></tr>,)}
                {$YN({input(6)},<tr><td><IMG src="{$InstallDir}images/Special_List7.gif" border=0><A href="{$InstallDir}User/User_Favorite.asp?Action=Add&ChannelID={$Field(1,Text,0,0,0)}&InfoID={$Field(0,Text,0,0,0)}">加入收藏</A> <IMG src="{$InstallDir}images/Special_List7.gif" border=0><A href="{$InstallDir}{$Field(1,GetChannel,1)}/SendMail.asp?ArticleID={$Field(0,Text,0,0,0)}" target=_self>推荐给朋友</A></td></tr>,)}
              </table>
            </td>
          </tr>

        </table>
      {Infoend}{/Loop} </td>
    </tr> </table>

--------------

效果图

 

 

 

--------------

标签下载:标签

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号