php论坛建设,输入设置栏(粗体,...链接等),如何申请?

时间:2012-06-29 19:08:51

标签: php javascript pear forum bbcode

好的,所以我正在创建一个论坛,我已经成功安装了BBcodeParser PEAR包,一切都运行良好。

现在,当有人想写一个新主题时,他有一个栏,例如将文本变为粗体。

现在我如何根据用户的要求应用BBcode? (例如,当他标记某些文字并点击[B]按钮时,如何将该文字加粗?)

对我来说听起来很简单,我之前只添加了[b],并且在他标记的文本之后[/ b],但我真的需要一个关于从哪里开始的提示,我是否需要javascript? ,我应该用按钮或超链接吗?

当他点击B按钮时,我不想刷新整个页面......

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

简单明了。如果您想根据某些用户操作执行某些操作,则需要使用javascript。为了使它更容易,你可以使用一些javascript库(我的收藏jQuery)。 如果你真的想学习,那么编写自己的代码是很好的,但有很多插件可用于你想做的事情。在php和javascript中都有。使用javascript,您可以生成快速预览用户输入的内容,使用php,您可以解析短代码(如[b]我是粗体[/ b]等同于我是大胆的< / b>并将其存储在数据库中以备将来使用。我建议你google并从那里开始。研究这里提供的stackoverflow编辑器。比其他可用的替代品轻得多,但仍然具有丰富的可用性。