Редактор, которого я требую, должно быть простым в использовании. Даже для людей с абсолютно никаким знанием HTML
Проекты, которые я попробовал:
То, что я ищу:
Править: Лучшее решение, что я думаю об этом прямо сейчас, состоит в том, чтобы использовать:
TinyMCE для WYSIWYG-редактора.
Запишите пользовательский код, который покажет, что живет в реальном формате статьи.
Напишите код Ajax, который загрузит картинки на сайт, и затем редактор может расположить их в статье, на основе их идентификатора/имени.
Что Вы думаете о решении? Возможно, у Вас есть лучшая идея?
Stackoverflow использует Markdown Синтаксис и редактор Syntax
Markdown является очень хорошим способом создания действительного HTML, но его список функций намного короче, чем Tinymce Редактор. Это может быть довольно полезно для ваших пользователей, при условии, что им не нужна дополнительная функциональность.
Другие варианты вы можете рассмотреть:
Это может быть полезным применением SexeGers . Соответствие регулярному выражению представляет собой предвзятый к самой длиннему левому выбору. Использование не жадных количественных квантов, таких как . *?
Юбки Самая длинная часть, и изменение как ввода, так и шаблон могут обойти левую подходящую семантику.
Рассмотрим следующую программу, которая выводит A | B | C
по желанию:
#! /usr/bin/env python
import re
string = "A|B|A|B|C|D|E|F|G"
my_pattern = 'c.*?b.*?a'
my_regex = re.compile(my_pattern, re.DOTALL|re.IGNORECASE)
matches = my_regex.findall(string[::-1])
for match in matches:
print match[::-1]
Другой способ - сделать более строгого рисунка. Скажи, что вы не хотите, чтобы вы не хотите, чтобы вы не хотите, чтобы повторы персонажей уже видели:
my_pattern = 'a[^a]*?b[^ab]*?c'
Ваш пример является общим и ураженным, но если у нас было лучшее представление о входах, с которыми вы работаете, мы могли бы предложить лучшее, более полезные предложения.
-121--2410591-The Heres Один из которых использует любой редактор блога для редактирования контента. Если пользователи серьезно относятся к поддержанию сайта, его неразумно заставить их установить программное обеспечение, если он собирается сделать свой опыт значительно лучше, чем редактор JS
Мне нравится Телерик Телерик . Это не бесплатно, но это очень приятно, и их поддержка отличная.
Я использую Telerik Radeditor в моем CMS. Это очень надежно, и имеет несколько очков крючков, которые позволяют расширить свою функциональность для удовлетворения ваших потребностей. У него нет (AFAIK) в прямом эфире, например, один использует один штабусфлок, но это, вероятно, может быть добавлено, если вы так желаете.
Это, однако, указывают на использование функций загрузки / организации фотографий, в дополнение к тому, что позволяет загружать документы и некоторые другие носители. Недостатком является то, что контроль довольно дорого, недалеко от 1000 долларов, я думаю. К счастью, моя компания охватывает стоимость :)
Я использовал как CKEDITOR, так и Tinymce; Я использую CKeditor сейчас. Если это имеет значение для вас, мне нужно было изменить исходный код CKEDITOR в три случая, и каждый раз, когда это был приятный опыт. Код хорошо документирован.
CKEditor выпустил несколько версий в предыдущие недели; Последняя версия исправила проблему, где мне нужно было изменить источник.
Ive используется Tinymce и понравилось, что это далеко.
Плюсы : Легко использовать HTML Не требуется, но вы все равно можете переключиться на HTML представление, если хотите. Вы можете изменить стили и шрифты и гораздо больше, чем нужно CMS.
Минусы : Однако нет способа загружать с ним фотографии. Он использует тот же стиль, что снижение здесь на таком использовании. Он может просто включать внешние изображения.
Мне понравилось использовать WYMeditor в сайтах, которые мы строим с помощью ExpressionEngine (CMS).
Pros:
Cons: