所以在我们网站上公布的功能显示使用下面的代码(部分)“更多”默认链接:仅在没有链接时才使用ColdFusion显示链接?
<cfif announcement.recordCount gt 0>
<cfloop query="announcement">
<cfoutput>
<td colspan="2"><span class="left">#teaser_text# <a href="/announcements/?id=#id#" title="Read more...">Read more »</a>
</cfoutput>
</cfloop>
(注意,有前一个CFQUERY声明,我排除简洁的代码)
我在这里要做的是在#teaser_text#后面显示“Read More”链接,以便在#teaser_text#内没有包含任何链接,这样我就可以手动添加链接如果需要,请移除自动生成的链接。
对cfif语句有任何想法可以做到这一点?
谢谢。
编辑:澄清,如果在teaser_text中找到任何链接,我想删除“阅读更多”。
如果在teaser_text中找到_any_链接,或者只有在存在与/ announcements /?id =#id#'的链接时才删除链接,是否要删除更多链接? –
顺便说一句,如果您原始代码中的cfif/cfloop之间没有任何内容(并且“”和“”之后没有任何内容,则根本不需要cfif - 对于零行查询,cfloop只会跳过。您也可以将cfloop和cfoutput合并为' –
更新以澄清 - 如果在teaser_text中找到任何网址,我想移除“阅读更多” – Timothy