2010-09-22 46 views
1

我已經設法成功地整合了BBCode,但我想知道如果我想動態列出所有允許/接受的BBCode - 我將如何能夠做到這一點? (因爲它可以是繁瑣的手動寫出...如果BBCode曾經改變,我不得不更新寫作)PHP Basic BBcode

我目前有一個BBCode()函數,其中包含2個數組,其中包含正則表達式,另一個包含替換(html),然後我返回帶替換(html)數組的正則表達式數組的preg_replace()。

乾杯,期待您的投入!

+6

不要使用BB代碼 - 它吮吸!有很多其他用戶友好的格式(例如Markdown)。 – Crozin 2010-09-22 20:33:13

+0

Crozin,我同意,但你有任何鏈接到一些教程和/或信息的替代品? – 2010-09-22 20:47:38

+0

http://xbeta.org/wiki/show/Markdown SO也使用它:http://stackoverflow.com/editing-help – webbiedave 2010-09-22 23:44:17

回答

1

考慮使用不同的標記語言,如Textile或Markdown。簡單地說,你支持Markdown或者Textile就夠體面的了;它們被廣泛使用,用戶可以輕鬆地在線查找它們的標記。

自2006年以來紡織品的語法尚未更新,所以它在未來幾年可能會保持穩定。降價的語法沒有經過自2004年以來

更新兩者都提供了極好的PHP庫: