Вывод текста комментария в прямой эфир и ссылки на топик комментария
Всем привет! Я в блоке прямой эфир вывел текст комментария в 200 символов так
А ссылку на топик сделать не могу. Не могу переписать код, чтобы была ссылка на пост, а не комментарий в этом посте
Заранее благодарен!
<a href="{if $oConfig->GetValue('module.comment.nested_per_page')}{router page='comments'}{else}{$oTopic->getUrl()}#comment{/if}{$oComment->getId()}" class="stream-topic">{$oComment->getText()|strip_tags|trim|truncate:200:'...'|escape:'html'}</a>
А ссылку на топик сделать не могу. Не могу переписать код, чтобы была ссылка на пост, а не комментарий в этом посте
<a href="{if $oConfig->GetValue('module.comment.nested_per_page')}{router page='comments'}{else}{$oTopic->getUrl()}#comment{/if}{$oComment->getId()}" class="stream-topic">{$oTopic->getTitle()|escape:'html'}</a>
Заранее благодарен!
18 комментариев
Не могу переделать input checkbox подписки на комментарии на подписку по клику на иконку glyphicons
Исходный код
Сделал иконку, повесил onclick на ссылку, каким условием проверить подписан ли юзер на комментарии, чтобы были разные css иконки для подписанных и не подписанных пользователей?
Например, при добавлении топика в избранное, css для подписавшихся так меняются
В style.css соответственно прописаны стили для .favourite и .favourite.active
Для подписки на комменты тоже наверное что-нибудь есть!?!?
Так как вы не написали что за шаблон редактируется, то я не могу написать конкретно что сделать.
Вариантов 2:
1. Если шаблон includ'ится в другой шаблон, где использование $oSubscribeComment работает, то нужно поменять инклуд на следующий:
2. Если это сделать невозможно, то нужно получить и передать этот объект из PHP кода, ответственного за вывод этого шаблона, методом
<input {if $oSubscribeComment and $oSubscribeComment->getStatus()}checked=«checked»{/if} type=«checkbox» id=«comment_subscribe» class=«input-checkbox» onchange=«ls.subscribe.toggle('{$sTargetType}_new_comment','{$iTargetId}','',this.checked);»>
Остальной код наверное в ядре
Забыли пробел