Новичок пытается проанализировать HTML, предоставленный TINYMCE.Я разрешаю пользователю создавать вкладки и раздел навигации внутри страницы ( связанных DIV на основе идентификатора ).В настоящее время у меня настроено, что пользователь должен редактировать исходный код HTML непосредственно из TINYMCE, чтобы вставить код, такой как: <div id="tabs"> blah blah </div>
Сервер анализирует это с помощью PHP Simple DOM parser .Конечный результат верен, но вынуждает пользователя редактировать исходный код HTML, и он может быть довольно неряшливым, как вы можете себе представить.
В идеале, пользователю не нужно было бы редактировать исходный код HTML для размещения своих закладок / вкладок,Им просто придётся стилизовать его уникальным способом, например, поместить заголовок каждой вкладки в список с заголовком H6.
Я думал просто реализовать что-то вроде: [tabs]Tab Title 1[/tabs]
, но проанализировал бы этопрактические результаты?Это невозможно сделать с помощью простого парсера DOM.
Возможно, мой подход неверен?