2010-01-17 2 views
1

Я использую редактор tinymce, чтобы дать хороший вид textarea, где пользователь пишет комментарии. Я хочу дать ему два варианта: один - это обычный текст, а другой - вариант расширенного текстового редактора. Когда пользователь нажимает кнопку «Обычный текст», удаляется все расширенный текстовый параметр, и когда пользователь нажимает на богатый текст, он получает все варианты форматирования текста. Я хочу сделать это в редакторе TinyMce.Параметры простого и текстового редактора в редакторе TinyMce

Есть ли кто-нибудь знает, как его реализовать? Я ищу последние 6 дней, как реализовать это, но я не получил никакого решения.

ответ

2

Ну, вы можете посмотреть здесь:

Toggle editor with JavaScript

Код используется:

toggleEditor('content') 

Если вы хотите, чтобы режим редактора, чтобы быть переключены на основе вариант выбрали самым пользователя с другой страницы, вы можете выполнить (или не использовать) вышеуказанную функцию при загрузке страницы.

На этой странице есть ссылки на другие примеры, которые могут оказаться полезными.

Update:

Прочитав вопрос во второй раз, вы просите для простого текста/html и не HTML-источник/модель WYSIWYG. Мое предложение выше не точное решение, но оно все еще работоспособно, если режим переключения в режиме обычного текста скрыт и заблокирован.

+0

Я работаю над этой задачей около 5 месяцев ago.but я обнаружил, что решение, которое вы имеете given.thanx o.k.w. –

+2

Ссылка больше не работает. – kaiser

+0

Ссылка не работает, и как именно мы используем этот код? Я не вижу '' 'toggleEditor()' '' где-нибудь? –

5

Это то, что я сделал для своего сайта;

<script type="text/javascript"> 
function changeposttype(){ 
    if($("#posttype option:selected").text() == 'Simple'){ 
     //tinymce.execCommand('mceToggleEditor',true,'new-post-desc'); 
     tinyMCE.execCommand('mceRemoveControl', false, 'new-post-desc'); 
    }else{ 
     tinyMCE.execCommand('mceAddControl', false, 'new-post-desc'); 
    } 
} 
</script> 

А внутри тега BODY

<select id="posttype" onchange="changeposttype()"> 
    <option>Rich</option> 
    <option>Simple</option> 
</select> 
<br /> 
<textarea id="new-post-desc" class="PostEditor"></textarea>