Подключение визуального редактора TinyMCE с менеджером картинок к любой CMS

TinyMCE — это очень распространенный и функциональный визуальный (WYSIWYG) редактор для CMS. Сделан редактор на JavaScript с использованием фреймворка jQuery. Хотя подключить его и не сложно, многие сталкиваются с проблемой отсутствия в стандартной поставке менеджера загрузки картинок. Конечно же без него работа с сайтом не будет полноценной. Одним из вариантов решения данной задачи — использование плагина TinyMCE Image Manager.
Предлагаю свой вариант сборки редактора с расширенными настройками и уже подключенным и настроенным плагином Image Manager. Скачать его можно здесь. Все что требуется для начала работы — это распаковать скачанный архив в корень сайта. А затем вставить вот эти 3 строчки кода в шапку сайта, отображаемую в CMS:

1
2
3
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="/tiny_mce/tiny_mce_init.js"></script>

Для каталогов pic2 и upload2 необходимо назначить права chmod 777. Все настройки вынесены в отдельный файл (/tiny_mce/tiny_mce_init.js), чтобы в случае каких либо изменений не пришлось вновь редактировать шапку.
После установки все поля TEXTAREA будут редактироваться визуально, как показано на скриншоте.
tiny-mce
Если для какого-либо поля необходимо сделать исключение, то нужно назначить ему атрибут: class=’mceNoEditor’. Пример:

1
<textarea class="mceNoEditor" name="descr"><?php echo $descr; ?></textarea>

В этом случае поле будет редактироваться как обычно.

Как мой блог получил Яндекс тИЦ 10 и Google PR2

Все-таки это случилось. Мой блог через чуть более полутора лет после создания и через 3 месяца после покупки домена, получил Яндекс тИЦ 10 и Google PR2. Гугл правда оценку поставил пораньше. А на Яндекс я как-то пока и не рассчитывал. Я думал, что просто так, без платного продвижения, покупки ссылок и так далее этому не бывать. Конечно, кому-то это покажется долго, но надо учесть, что целенаправленных усилий для этого не прилагалось. Все что было — это неспешное написание постов, да и ссылки с нескольких созданных сайтов. Контент — исключительно свой копирайт. Посты создавались после того, как что-то происходило — решалась какая-то проблема, находился полезный ресурс и тому подобное. Первоначально планировалось вести записи для себя, чтоб не забыть. Ну и конечно предполагалось, что если кто-то ищет решение вопроса и найдет ответ в моем блоге — всегда пожалуйста.

Да, кстати, сейчас блог все еще на бесплатном хостинге без рекламы. Нагрузка пока не та для полноценного хостинга, да и в 99% доступности всегда и везде в данный момент нет необходимости.