Установка і настройка tinymce

Версія для друку

Отже, сама установка, якщо ви використовуєте нативний PHP без всяких «шаблонних примочок» типу Smarty, проблем з установкою бути не повинно.

Тепер в потрібному php або html файлі додаємо:

І тепер в textarea можна вказати перемикач як клас ...

Для підключення Image Manager до TinyMCE потрібно вставити слово «images» в список plugins нашого коду (для theme: advanced), а також в кнопки theme_advanced_buttons1.

Альтернативою Image Manager може послужити Tiny Browser, з версії 1.4.2 він став платним ($ 6), так що ви можете спробувати пошукати його більш ранні версії, хоча Image Manager задовольняє всім необхідним потребам.

Що стосується особливостей підключення TinyMCE на сайт, де ви використовуєте Smarty, то найбільш часто задається питання помилково «Fatal error: Smarty: [in ./templates/... ім'я файлу]: syntax error: unrecognized tag ...». Це, в принципі, навіть не помилка конкретно TinyMCE, а взагалі, JS-коду, що вставляється в шаблони. Справа в тому, що в Smarty за замовчуванням і в більшості випадків (хоча це можна змінити) все теги шаблонів розташовуються між спеціальними символьними роздільниками - фігурними дужками. Як ми знаємо, фігурні дужки використовуються і в JS. Тому при вставці JS-коду потрібно дещо змінити конструкцію, а саме, що відкривають та закривають фігурні дужки JS-коду замінити відповідно на і>. Усе.

Я сам Smarty не використовую, але нерідко бувають ситуації, коли потрібно розширити функціонал вже розроблених сайтів, як в адмін-панелях, так і на фронт-енді.