|
主题:[原创]一步步教你用自定义SQL标签实现不规则新闻效果 [收藏主题] | 转到: |
大家好!首先,科汛祝大家元旦快乐! 很多网友都需要的不规则新闻效果,今天我来给大家介绍一下如何利用自定义SQL标签实现不规则新闻效果. 首先我们来看一下我们要实现的效果:
我们来分析一下:
具体操作步骤,我们一起来吧:) 第一步:我们到系统后台添加频道和新闻 第二步:新建自定义SQL标签,
下一步就是写循环语句部份了, 这边我们要注意的是,我们要控制一下每行的字数,如上图中,我们第一条新闻控制15个字,第二条新闻控制10个字 依此类推,我们复制5行 点击保存标签,系统会提示新建标签成功就差不多啦^_^ 返回标签管理,我们看到刚才建的不规则新闻标签
接下来最后一步就是在模板里插入这个自定义SQL标签了
通用标签的设置,调用栏目ID,可以在建SQL标签的时候查到也可以利用在线执行语句查询到栏目的ID:
调用的标签: {SQL_不规则新闻(20070743998094,20)} 最后发布,浏览网站,你会惊奇的发现,你成功了!
{SQL_不规则新闻(要调用的栏目ID,显示文章条数)} 附循环体语句如下: [loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/> [loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,5,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/> [loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,20,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,5,,0,)}</a>[/loop]<br/> [loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/> [loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop] [loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop] [此贴子已经被作者于2007-12-31 13:00:07编辑过] |
|||
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |