Поделитесь секретом - редактор на стене
Добрый день, друзья! Есть ли среди Вас такие умельцы, у которых бы вышло прикрутить редактор на стену? Поиск по сайту ничего не дал. Если все-таки найдется такой человек — было бы просто здорово услышать его мнение по этому поводу и получить годное решение данного вопроса.
UPD #1 НЕ ПОЛУЧИЛОСЬ ((( не реагирует кнопка Отправить при ответе на запись размещенную на стене. Просто на стену пишет без проблем.
вот коды моих файлов
wall.tpl
wall_item.tpl
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}