Вопрос

Какой конвертер текста в HTML для PHP вы бы порекомендовали?

Одним из примеров будет Markdown, который используется здесь в SO. Пользователь просто вводит некоторый текст в текстовое поле с некоторым естественным форматированием: ввод в конце строки, пустая строка в конце абзаца, выделенный жирным шрифтом текст со звездочкой и т. Д. И этот синтаксис преобразуется в теги HTML.

Простота - это основная функция, которую мы ищем, не должно быть много возможностей, но те основные, которые есть, должны быть очень интуитивными (автоматическое преобразование URL в ссылку, смайлики, абзацы).

Большой плюс был бы, если бы для него был WYSIWYG редактор. Half-wysiwig, как здесь, в SO, будет еще лучше.

Дополнительные баллы были бы, если бы он хорошо подходил к Zend Framework.

Это было полезно?

Решение 6

Я буду придерживаться своей первоначальной идеи принятия Texy.

Ни один из продуктов, упомянутых здесь, не превосходит его. У меня были проблемы с синтаксисом Texys, но он выглядит вполне стандартным и присутствует в других продуктах.

Он очень легкий, поддерживает очень естественный синтаксис и имеет большой "наполовину" Редактор wysiwyg Texyla (вики только на чешском языке)

Другие советы

Сделайте свой выбор на http://en.wikipedia.org/wiki/Lightweight_markup_language .

Что касается Markdown, я использовал один синтаксический анализатор PHP, который называется PHP Markdown и мне особенно нравится дополнительное расширение .

Я действительно попытался расширить его с помощью своих (недокументированных) функций. Он доступен на GitHub (помните, что это дополнительная ветка, которую я исправил, не мастер), если тебе интересно. Я собирался сделать его «правильной вилкой» на некоторое время, но это еще одна, в значительной степени оффтопическая история.

Zend Framework имеет редактор WYSIWYG, связанный с его интеграцией с Dojo.

http: / /framework.zend.com/manual/en/zend.dojo.form.html#zend.dojo.form.elements.editor

... принеси дополнительные очки!

Всегда есть текстиль . Он широко реализован и имеет несколько основных сходств с Markdown. Однако я никогда не видел WYSIWYG-редактор для текстиля.

Вы можете найти upflow полезным.

Если вы хотите WYSIWYG, я большой поклонник FCKeditor . Он преобразует пользовательский ввод в HTML перед отправкой формы, а не после, но имеет хорошую библиотеку PHP для ее использования и соединитель PHP для обработки загрузки / просмотра файлов (наряду с несколькими другими языками).

Если вы хотите что-то, что можно прочитать как обычный текст, но вывести в виде HTML, я голосую за Markdown.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top