Вставка шаблонного контента

#
Вставка шаблонного контента
В редакторе документа есть такая кнопочка "Вставить шаблонный контент" (5-я справа в нижнем ряду). Перелистал все мануалы, но ничего по этому поводу не нашел. Очень интересует как задать этот самый шаблон, чтобы его потом быстро вставлять?
#
Re: Вставка шаблонного контента
Не ужели никто с этим не сталкивался? Может кто-то из Модераторов подскажет, а то этого даже в руководстве я не нашел!
#
Re: Вставка шаблонного контента
Это к разработчику редактора вам надо.
На форум или в гугль.

вот например
http://tinymce.moxiecode.com/punbb/viewtopic.php?id=14507
ку
#
Re: Вставка шаблонного контента
Google и форум это конечно хорошо. Но дело в том, что TinyMCE в системе hostcms доработан (изменен) и поэтому от обычного редактора TinyMCE действия по настройке не помогают.

Я смотрю вопрос данный интересует не только меня: http://www.hostcms.ru/forums/22/1516/. И уже давно, аж с 2008 года, но увы в руководстве и на форуме ничего толкового не появилось(((((

Уважаемые разработчики и модераторы форума, не могли бы Вы разъяснить ситуацию по этому вопросу.
Модератор
#
Re: Вставка шаблонного контента
TinyMCE изменен в своем ядре незначительно, соответственно все рекомендации для TinyMCE должны иметь действие.
#
Re: Вставка шаблонного контента
То что я нашел по TinyMCE, но не получается почему-то. Помогите пожалуйста.

ВАРИАНТ 1:
http://tinymce.moxiecode.com/punbb/viewtopic.php?id=14507

Make sure your paths are set up correctly from where you call tinymce as well.

For example if your "lists" folder and your "templates" folder were located in the same directory you call tinymce from then you would edit your tinyMCE.init where it says  "// Drop lists for link/image/media/template dialogs" like this.


        template_external_list_url : "lists/template_list.js",
        external_link_list_url : "lists/link_list.js",
        external_image_list_url : "lists/image_list.js",
        media_external_list_url : "lists/media_list.js",    


Then in your template_list.js file add to the example like this.


var tinyMCETemplateList = [
    // Name, URL, Description
    ["Simple snippet", "templates/snippet1.htm", "Simple HTML snippet."],
    ["Layout", "templates/layout1.htm", "HTML Layout."],
                ["YOUR TEMPLATE NAME", "templates/YOUR.htm", "YOUR TEMPLATE DESCRIPTION"],
];



ВАРИАНТ 2:
http://www.free-lance.ru/blogs/view.php?tr=385141&ord=new
Для TinyMCE начиная с версии 3 есть специальный плагин "Template".

Он позволяет вставлять в тело документа как статичный код HTML, а также параметризованный код HTML.
Посмотреть его в действии можно здесь: tinymce.moxiecode.com/exa... (выбираете 4-ю кнопку справа в самом нижнем ряду с подсказкой "Insert predefined template content".

Как это программируется:

tinyMCE.init({

(...)

template_external_list_url : "js/template_list.js",

(...)

// Если нужна вставка кода с параметрами:
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});

В js/template_list.js пишем следующий код:

var tinyMCETemplateList = [
// Name, URL, Description
["Шаблон 1", "templates/template1.htm", "Описание шаблона 1"],
["Шаблон 2", "templates/template2.htm", "Описание шаблона 2"]
];

В template1.htm и template2.htm вставляем требуемый код HTML.

Если нужна поддержка параметров, записываем их так:

<td>Username: {$username}</td>
<td>Staffid : {$staffid}</td>
#
Re: Вставка шаблонного контента
Уважаемые модераторы, где происходит инициализация функции TinyMCE.init? Именно там где она инициализируется надо прописать данные шаблона?
#
Re: Вставка шаблонного контента
Или же в системе уже прописан путь? Тогда какой? Где разместить файлы шаблона и в каком виде?
Модератор
#
Re: Вставка шаблонного контента
Если нужно поменять init, то из обновления 5.8.4:
3. Реализована возможность изменения блока инициализации для визуального редактора, реализованы методы AddInit() и RemoveInit().

см. http://www.hostcms.ru/forums/17/3850/
#
Re: Вставка шаблонного контента
goldpiramida, удалось тебе вставить шаблоны?
Vladimir-SEO.ru
Авторизация