Вопрос

Я внедрил элемент управления WMD, который использует Stack Overflow, в свой проект. почти работает как шарм, но когда я сохраняю изменения в базе данных, сохраняется версия HTML, а не версия Markdown.

Итак, где у меня это в текстовом поле:

**boldtext**

Это действительно спасает это:

<b>boldtext</b>

Как мне сохранить версию Markdown?

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

Решение

Прежде чем включить wmd.js, или как вы локально назвали код JavaScript редактора WMD, добавьте одну строку кода JavaScript:

wmd_options = {"output": "Markdown"};

Это приведет к принудительному выводу редактора в Markdown.

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

Если вы используете новое ОМП от http://code.google.com/p/wmd-new/, открыть wmd.js и добавьте эту строку:

wmd.wmd_env.output = 'markdown';

Отрывок:

...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag

wmd.wmd_env.output = 'markdown'; // force markdown output

// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...

Это должно делать свое дело.

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