如何创建自定义[QUOTE]标签?

时间:2014-11-26 19:40:03

标签: html post tags forum quote

我正在开发一个论坛软件套件,并且我想为引用帖子创建一个自定义的html [QUOTE]标记。我已经设法使用css创建了一个漂亮的自定义<quote>标记,但是我找不到在报价头部显示引用用户的方法,而不必包含一个元素来包含它。我想创造这样的东西......

[QUOTE name='Fred']
Hi there!
[/QUOTE]

引号头部的名称应显示在引用元素的顶部边框中。

建议?

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是使用免费的库,例如BBCode。然后你不必重新发明轮子。标准的引用标记内置在BBCode库中,因此您不必担心它。

使用示例

Quoting noone in particular
[quote]'Tis be a bad day[/quote]
Quoting someone in particular
[quote=Bjarne]This be the day of days![/quote]

BBCode的一个实现是PHP-Parser,它允许您将纯文本部分转换为HTML代码。一个缺点是,你需要在服务器上运行php后端,但我想你已经在你的服务器上安装了这样的东西。

查看它的网站:http://christian-seiler.de/projekte/php/bbcode/index_en.html


修改
您应该知道的重要信息:
BBCode由用户编写。您的任务是(PHP的任务)将自动编写的语法转换为HTML或其他内容 您也可以用PHP编写自己的Parser,但这意味着更多的工作对您而言,结果可能会更容易出错。图书馆让事情变得更加容易 BBCode还为您提供了一些预定义的BBCode-Tags(例如,Quote-Tag,如上所示)。