В файл com_forum_view_thead.tpl добавить с самого начала:
{if $post.city} <div class="post_usermsgcnt">{$post.city}</div> {/if}
{if !$myprofile} <div class="СВОЙ КЛАСС"><a class="ajaxlink" href="javascript:void(0)" title="{$LANG.WRITE_MESS}: {$post.nickname|escape:'html'}" onclick="users.sendMess('{$post.user_id}', 0, this);return false;">ЛС</a></div> {/if}
Сейчас, без авторизации — открывается модальное окно с бегунком загрузки и зависает, это как то не сакраменто.
Как обычно, нужен код, подскажите пожалуйста, кто разбирается и у кого найдется минутка времени.
Так и будет, поскольку гость не может отправлять ЛС, и автор поста сам себе так же отправить не может. Необходима проверка.Сейчас, без авторизации — открывается модальное окно с бегунком загрузки и зависает, это как то не сакраменто.
{if !$post.is_author && $user_id} <div class="СВОЙ КЛАСС"> <a class="ajaxlink" href="javascript:void(0)" title="{$LANG.WRITE_MESS}: {$post.nickname|escape:'html'}" onclick="users.sendMess('{$post.user_id}', 0, this);return false;">ЛС</a> </div> {elseif $post.is_author} <div style="display:none;"></div> {else} <div class="СВОЙ КЛАСС"><a class="ajaxlink" href="ССЫЛКА НА РЕГИСТРАЦИЮ" title="{$LANG.WRITE_MESS}">ЛС</a></div>{/if}
Если не автор поста, но пользователь, то видит надпись ЛС, и может написать.
Если гость — видит ЛС, но ссылкой куда Вам необходимо.
Если автор поста, то ничего не видит.
Все работает как надо.
Спасибо!