新手在这里尝试解析从TINYMCE提供的html。我允许用户在页面内创建TABS和导航部分(linkable DIVs based on ID)。目前我已经设置了用户必须直接编辑TINYMCE的HTML源代码以输入代码,例如:<div id="tabs"> blah blah </div>
服务器使用PHP Simple DOM parser解析此问题。最终结果是正确的,但强制用户编辑HTML源代码,它可能会变得非常草率。
理想情况下,用户无需编辑HTML源以放置书签/标签。他们只需要以独特的方式对其进行样式化,例如将每个标签标题放在带有H6标题的列表中。
我在考虑简单地实现类似:[tabs]Tab Title 1[/tabs]
的东西,但解析这个是否实用?使用Simple DOM解析器是不可能的。
也许我的做法是错的?