在内容管理系统的 HTML 页面中嵌入 HTML 的最佳方法是什么?

发布于 2024-07-15 19:44:10 字数 226 浏览 7 评论 0原文

我正在为科学期刊构建内容管理系统。 该系统设计有内容“块”,编辑者可以使用 FCKEditor 对其进行操作。 我试图在没有编辑器的情况下在系统中以只读方式显示这些“块”。 我担心的是“流氓”HTML,如果 HTML 无效,它可能会破坏页面的其余部分。 我正在考虑使用 iframe 将块与页面的其余部分分开。

有没有更好的方法来分离 HTML“数据”? 也许是我没有想到的事情?

I'm in the process of building a content management system for a scientific journal. The system is designed with content "blocks" that editors can manipulate using the FCKEditor. I am trying to display these "blocks" read-only in the system without the editor. My concern is "rogue" HTML that could break the rest of the page if the HTML isn't valid. I was thinking of using an iframe to segregate the blocks from the rest of the page.

Is there a better way to segregate the HTML "data"? Maybe something I haven't thought of?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

只是我以为 2024-07-22 19:44:10

只需让他们在 FCKEditor 上放置任何想要的内容,然后在将其保存到数据库之前使用 http://htmlpurifier.org/ 过滤掉所有“坏html”

Just let them put anything they want on FCKEditor, and before saving it to the database use http://htmlpurifier.org/ to filter out all the "bad html"

梦里°也失望 2024-07-22 19:44:10

使用 javascript 填充 div 怎么样? 这样 HTML 将被完全单独处理,并且不会损害页面的其余部分

How about populating a div using javascript? That way the HTML would be processed completely seperately and shouldn't hurt the rest of the page

扛起拖把扫天下 2024-07-22 19:44:10

我认为没有理由为此使用 iframe。 最好使用 FCK Editior 的精简版,只显示强斜体文本的按钮、链接和您需要的元素(如果可能的话,只显示必需的:h2、h3、h4、p 和列表)。
FCK 编辑器是高度可配置的,我认为给予用户编写过于复杂的 html 的能力从来都不是一个好主意。 排版几乎占网页设计的 90%,插入内容的人应该只插入内容,而不是设计它的样式。

I think there are no reasons to use iframes for this. Much better to use a light version of FCK Editior, showing just the buttons for Strong and Italic text, links and the elements that you need (if possible just the essential: h2, h3, h4, p and lists).
FCK Editor is highly configurable and I think is never a good idea to give to the users the ability of write too complex html. The typography is almost 90% of web design and people that insert contents shoul just insert content, not style it.

握住你手 2024-07-22 19:44:10

我最终使用了 iframe,因为我不想加载 n 个 FCKEditors。

I ended up using the iframes because I didn't want to load n FCKEditors.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文