所以在我們網站上公佈的功能顯示使用下面的代碼(部分)「更多」默認鏈接:僅在沒有鏈接時才使用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