[решено] Нельзя ответить на сообщение

Пришло личное сообщение на сайте, захожу в него, а там нет поля для ответа. С остальными все в порядке. Что это вообще может быть? LS 1.0.3

UPD: Проблема решилась, пользователь удалил переписку до того, как я открыл сообщение.

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

avatar
И адрес указан серым цветом? Это значит, что автор удалил сообщение у себя и вы просто не можете ему ответить.
avatar
И адрес указан серым цветом?
* И ник автора указан серым цветом?
avatar
Да, все так, спасибо.
avatar
А как можно «попилить» движок, чтобы отвечающему выскакивало сообщение: «Автор удалил… Вы можете создать новое сообщение»?
avatar
В \templates\skin\synio\actions\ActionTalk\read.tpl внизу есть конструкция:

{if !$bNoComments}
{include
	file='comment_tree.tpl'
	iTargetId=$oTalk->getId()
	sTargetType='talk'
	iCountComment=$oTalk->getCountComment()
	sDateReadLast=$oTalkUser->getDateLast()
	sNoticeCommentAdd=$aLang.topic_comment_add
	bNoCommentFavourites=true}
{/if}


её заменить на

{if !$bNoComments}
{include
	file='comment_tree.tpl'
	iTargetId=$oTalk->getId()
	sTargetType='talk'
	iCountComment=$oTalk->getCountComment()
	sDateReadLast=$oTalkUser->getDateLast()
	sNoticeCommentAdd=$aLang.topic_comment_add
	bNoCommentFavourites=true}
{else}
        Адресант удалил сообщение у себя, вы не можете ему ответить.
{/if}


Запрос на добавление этой фичи в новую версию ЛС.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.