Текстовый редактор для поля "О себе" в плагине Role [Решено]

Доброго времени, возник следующий вопрос:
Возможно ли подключить Markitup к полю «О себе» в редактировании пользователя?
Все собственные попытки провалились, поэтому решил спросить здесь.

Решение:
1. Заходим \role\classes\actions\ActionPeople.class.php и меняем строки
$oUser->setProfileAbout(getRequest('profile_about'));

на
$oUser->setProfileAbout($this->Text_Parser(getRequest('profile_about')));


2. Заходим \role\templates\skin\default\actions\ActionPeople\people.tpl и добавляем строку (вверх шаблона)
{include file='editor.tpl' sImgToLoad='profile_about' sSettingsTinymce='ls.settings.getTinymceComment()' sSettingsMarkitup='ls.settings.getMarkitupComment()'}

далее меняем строку
<textarea name="profile_about" id="profile_about" class="input-text input-width-full" rows="12">{$oUser->getProfileAbout()|escape:'html'}</textarea>

на
<textarea name="profile_about" id="profile_about" class="input-text markitup-editor input-width-full" rows="12">{$oUser->getProfileAbout()|escape:'html'}</textarea>


т.е. добавляем класс markitup-editor.

Ну вот и все. Работает на шаблоне default на других не пробовал.

Оставить комментарий

Чтобы оставить комментарий или зарегистрируйтесь на сайте×

0 комментариев

еще