怎样实现“顶”排行 - 动易cms - 爱建站

,,,,CMS教程,模板无忧,建站教程,CMS教程,动易Cms教程,

SEO SEO


首页  >   动易cms > 怎样实现“顶”排行  >  正文



怎样实现“顶”排行

2018-07-12 03:08:07 补充更正 编辑: admin 阅读:




 

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



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>

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

效果图

 

查看更多 动易Cms教程  动易Cms模板


怎样实现“顶”排行
http://www.yuedudg.cn/article/1989571.html

 










Tags: CMS教程 模板无忧 建站教程 CMS教程 动易Cms教程








手机浏览本文
怎样实现“顶”排行

怎样实现“顶”排行




搜索


网站分类


标签列表


关于我们
本站主机域名成本巨大,无以为继,希望想在本站做宣传的老板可以联系我们!以维持我们网站的正常运行!感谢
联系我们: 给我发QQ消息  加入QQ群