Поделитесь секретом - редактор на стене

Добрый день, друзья! Есть ли среди Вас такие умельцы, у которых бы вышло прикрутить редактор на стену? Поиск по сайту ничего не дал. Если все-таки найдется такой человек — было бы просто здорово услышать его мнение по этому поводу и получить годное решение данного вопроса.

UPD #1 НЕ ПОЛУЧИЛОСЬ ((( не реагирует кнопка Отправить при ответе на запись размещенную на стене. Просто на стену пишет без проблем.

вот коды моих файлов
wall.tpl
{assign var="oSession" value=$oUserProfile->getSession()}
{assign var="oVote" value=$oUserProfile->getVote()}

<script type="text/javascript">
	ls.wall.init({
		login:'{$oUserProfile->getLogin()}'
	});
	
	jQuery(document).ready(function($){
		$("textarea").charCount({
			allowed: 250,		
			warning: 0
		});
	});
</script>
<h2 class="header-table">Стена <span class="fl-r">({$iCountWallUser})</span></h2>
{if $oUserCurrent}
	<form class="wall-submit">
		<textarea rows="1" id="wall-text" style="height: 100px;" class="input-text mce-editor markitup-editor input-width-full js-wall-reply-parent-text"></textarea>

		<button type="button" onclick="ls.wall.add(jQuery('#wall-text').val(),0);" class="button button-primary js-button-wall-submit">{$aLang.wall_add_submit}</button>
	</form>
{else}
	<div class="wall-note">
		<h3>{$aLang.wall_add_quest}</h3>
	</div>
{/if}

{if !count($aWall)}
	<div class="wall-note" id="wall-note-list-empty">
		<h3>{$aLang.wall_list_empty}</h3>
	</div>
{/if}

<div id="wall-container" class="wall">
	{include file='actions/ActionProfile/wall_items.tpl'}
</div>


{if $iCountWall-count($aWall)}
	<a href="#" onclick="return ls.wall.loadNext();" id="wall-button-next" class="stream-get-more"><span class="wall-more-inner">{$aLang.wall_load_more} (<span id="wall-count-next">{$iCountWall-count($aWall)}</span>)</span></a>
{/if}
{include file='editor.tpl' sImgToLoad='wall_text' sSettingsTinymce='ls.settings.getTinymceComment()' sSettingsMarkitup='ls.settings.getMarkitupComment()'}


wall_item.tpl
{foreach from=$aWall item=oWall}
	{assign var="oWallUser" value=$oWall->getUser()}
	{assign var="aReplyWall" value=$oWall->getLastReplyWall()}

	<div id="wall-item-{$oWall->getId()}" class="js-wall-item wall-item-wrapper">
		<div class="wall-item">
			<a href="{$oWallUser->getUserWebPath()}"><img src="{$oWallUser->getProfileAvatarPath(48)}" alt="avatar" class="avatar" /></a>
			
			<p class="info">
				<a href="{$oWallUser->getUserWebPath()}">{$oWallUser->getProfileName()}</a> ·
				<time class="date" datetime="{date_format date=$oWall->getDateAdd() format='c'}">{date_format date=$oWall->getDateAdd() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}</time>
			</p>

			<div class="wall-item-content text">
				{$oWall->getText()}
			</div>
			
			{if $oUserCurrent}
				<ul class="actions wall-item-actions">
					{if $oUserCurrent and !$aReplyWall}
						<li><a href="#" class="link-dotted" onclick="return ls.wall.toggleReply({$oWall->getId()});">{$aLang.wall_action_reply}</a></li>
					{/if}
					{if $oWall->isAllowDelete()}
						<li><a href="#" onclick="return ls.wall.remove({$oWall->getId()});" class="link-dotted">{$aLang.wall_action_delete}</a></li>
					{/if}
				</ul>
			{/if}
		</div>
		
		{if $aReplyWall}
			<div class="wall-item-replies" id="wall-item-replies-{$oWall->getId()}">
				{if count($aReplyWall) < $oWall->getCountReply()}
					<a href="#" onclick="return ls.wall.loadReplyNext({$oWall->getId()});" id="wall-reply-button-next-{$oWall->getId()}" class="wall-more-reply">
						<span class="wall-more-inner">{$aLang.wall_load_reply_more} <span id="wall-reply-count-next-{$oWall->getId()}">{$oWall->getCountReply()}</span> {$oWall->getCountReply()|declension:$aLang.comment_declension:'russian'}</span>
					</a>
				{/if}
			
				{if $aReplyWall}
					<div class="wall-item-container" id="wall-reply-container-{$oWall->getId()}">
						{include file='actions/ActionProfile/wall_items_reply.tpl'}
					</div>
				{/if}
			</div>
		{/if}
		
		{if $oUserCurrent}
			<form class="wall-submit wall-submit-reply" {if !$aReplyWall}style="display: none"{/if}>
                               <textarea rows="4" 
				         id="wall-text" 
				         class="input-text mce-editor markitup-editor input-width-full js-wall-reply-parent-text" 
				         placeholder="{$aLang.wall_add_title}"
				         onclick="return ls.wall.expandReply(0);"></textarea>

				<button type="button" onclick="ls.wall.addReply('#wall-reply-text-{$oWall->getId()}'.val(), {$oWall->getId()});" class="button button-primary js-button-wall-submit">{$aLang.wall_reply_submit}</button>
			</form>
		{/if}
	</div>
{/foreach}