Ставил данное решение на версию 1.10.6 не выходило окно для отправки сообщения, было только это — new.vk.com/videos330675078?z=video330675078_456239023%2Fpl_330675078_-2 сейчас сменю версию и попробую проделать всё тоже самое на1.10.5 а что за выдача в шаблон?Так просто поправить там выдачу в шаблон да и всё.
а что за выдача в шаблон?
cmsPage::initTemplate('components', 'com_comments_view')-> assign('comments_count', $total)-> assign('target', $target)-> assign('target_id', $target_id)-> assign('target_author_can_delete', (int)$can_delete)-> assign('is_admin', $inUser->is_admin)-> assign('labels', $model->labels)-> assign('is_user', $inUser->id)-> assign('cfg', $model->config)-> assign('user_can_add', $model->is_can_add)-> assign('add_comment_js', "addComment('".$target."', '".$target_id."', 0)")-> assign('user_subscribed', cmsUser::isSubscribed($inUser->id, $target, $target_id))-> display('com_comments_view.tpl');
$comments = $model->getComments(!($inUser->is_admin || $model->is_can_moderate));
$total = count($comments);
ob_start();
$smarty = $inCore->initSmarty('components', 'com_comments_list_wall.tpl');
$smarty->assign('comments_count', $total);
$smarty->assign('comments', $comments);
$smarty->assign('user_can_moderate', $model->is_can_moderate);
$smarty->assign('user_can_delete', $model->is_can_delete);
$smarty->assign('user_can_add', $model->is_can_add);
$smarty->assign('is_admin', $inUser->is_admin);
$smarty->assign('is_user', $inUser->id);
$smarty->assign('cfg', $model->config);
$smarty->assign('labels', $model->labels);
$smarty->assign('target', $target);
$smarty->assign('target_id', $target_id);
$smarty->display('com_comments_list_wall.tpl');
echo ob_get_clean();
exit;
}
3. Файл com_users_wall.tpl вашего шаблона
После:
<td width="" valign="top" class="usr_wall_text">{$record.content}</td> </tr>
<tr><td> </td><td><div id="com_{if $component=='users'}userwall{else}clubwall{/if}_{$record.id}">{$record.com_html}</div></td></tr>
И вот нихрена не ура.
{$record.com_html} не отображается.
Ну вот, у меня всё как на видео, написал вчера создателю данного дополнения, попросил помощи но увы зашел и не ответилИ вот нихрена не ура.
Очень жаль конечно.
могу скинуть архив файлов, если напишите каких.
/components/comments/frontend.php
/core/classes/user.class.php
/components/users/model.php
/components/clubs/model.php
/components/comments/frontend.php
/components/comments/model.php
/components/comments/js/comments.js
/components/comments/comments.php
С файлом /components/users/model.php осторожней, возможны изменения каких то ф-ций, не относящихся к данной теме.
Угу, всё стало чуть понятнее..
Попытка писать на стене клуба:
{* ================================================================================ *} {* ========================== Список комментариев стен ============================ *} {* ================================================================================ *} {if $comments_count} {$next=$cid+1} <a name="c{$comment.id}"></a> {if $comment.level < $cfg.max_level-1} <div style="margin-left:{math equation="x*35" x=$comment.level}px;"> {else} <div style="margin-left:{math equation="(x-1)*35" x=$cfg.max_level}px;"> {/if} <table class="cmm_entry"> <tr> <td class="cmm_title" valign="middle"> <span class="cmm_author"><a href="{profile_url login=$comment.author.login}">{$comment.author.nickname}</a> {if $is_admin && $comment.ip}({$comment.ip}){/if}</span> <a class="cmm_anchor" href="#c{$comment.id}" title="{$LANG.LINK_TO_COMMENT}">#</a> {if !$is_user || $comment.is_voted || !$comment.is_profile} <span class="cmm_votes"> {if $comment.rating>0} <span class="cmm_good">+{$comment.rating}</span> {elseif $comment.rating<0} <span class="cmm_bad">{$comment.rating}</span> {else} {$comment.rating} {/if} </span> {else} <span class="cmm_votes" id="votes{$comment.id}"> <table border="0" cellpadding="0" cellspacing="0"><tr> <td>{$comment.rating|rating}</td> <td><a href="javascript:void(0);" onclick="voteComment({$comment.id}, -1);" title="{$LANG.BAD_COMMENT}"><img border="0" alt="-" src="/templates/{template}/images/icons/comments/vote_down.gif" style="margin-left:8px"/></a></td> <td><a href="javascript:void(0);" onclick="voteComment({$comment.id}, 1);" title="{$LANG.GOOD_COMMENT}"><img border="0" alt="+" src="/templates/{template}/images/icons/comments/vote_up.gif" style="margin-left:2px"/></a></td> </tr></table> </span> {/if} </td> </tr> <tr> <td valign="top"> <table width="100%" cellpadding="1" cellspacing="0"> <tr> <td width="70" height="70" align="center" valign="top" class="cmm_avatar"> <a href="{profile_url login=$comment.author.login}"><img border="0" class="usr_img_small" src="{$comment.user_image}" /></a> </td> <td class="cmm_content_av" valign="top"> <div id="cm_msg_{$comment.id}"> {if $comment.show} {$comment.content} {else} <a href="javascript:void(0)" onclick="expandComment({$comment.id})" id="expandlink{$comment.id}">{$LANG.SHOW_COMMENT}</a> <div id="expandblock{$comment.id}" style="display:none">{$comment.content}</div> {/if} </div> <div style="margin-top:5px;float:left;" class="cmm_date">{if $comment.published}{$comment.fpubdate}{else}<span style="color:#F00">{$LANG.WAIT_MODERING}</span>{/if}</div> <div class="clear"></div> <div style="margin-top:15px;"> {if $is_user} {if $is_admin || ($comment.is_my && $comment.is_editable && $comment.content_bbcode) || ($user_can_moderate && $comment.content_bbcode)} {if !$comment.content_bbcode} <a href="/admin/index.php?view=components&do=config&link=comments&opt=edit&item_id={$comment.id}">{$LANG.EDIT}</a> {else} <a href="javascript:" onclick="editComment('{$comment.id}', '{csrf_token}')" class="ajaxlink">{$LANG.EDIT}</a> {/if} {/if} {if $is_admin || ($comment.is_my && $user_can_delete) || $user_can_moderate} | <a href="javascript:" onclick="deleteComment({$comment.id}, '{csrf_token}');return false;" class="ajaxlink">{$LANG.DELETE}</a> {/if} {/if} </div> {if $comment.is_profile} </td></tr></table> {/if} </td> </tr> </table> <div id="cm_addentry{$comment.id}" class="reply" style="display:none"></div> </div> {/foreach} <div style="background: #F1F1F1;padding: 6px;margin-top:15px;" onclick="addComment('{$target|escape:'html'}', '{$target_id}', {$comment.id})"> <div style="background: #FFF;border: 1px solid #C0CAD5;color: #777;cursor: text;padding: 3px 5px;">Также прокомментировать…</div> </div> {else} <div id="cm_addentry0"></div> <div style="background: #F1F1F1;padding: 6px;margin-top:15px;" onclick="addComment('{$target|escape:'html'}', '{$target_id}',0)"> <div style="background: #FFF;border: 1px solid #C0CAD5;color: #777;cursor: text;padding: 3px 5px;">Прокомментировать…</div> </div> {/if}