Sepewka

Sepewka

0
Репутация
0
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Не работает компонент переписки от SJen 9 апреля 2016 в 16:34
купил на днях систему переписки на аякс instantcms.ru/addons/myinstant-messages.html
Инструкция по установке:

1. Положить архив в корень сайта.
Внимание! В архиве изменены файлы шаблона com_users_profile.tpl и mod_usermenu.tpl. Если ваши файлы отличаются от стардартных, вам нужно будет вносить изменения вручную (дальше напишу подробней).

2. Распаковать. Если шаблон отличается от дефолта — вручную закинуть в свой шаблон файлы com_users_profile.tpl и mod_usermenu.tpl.

3. Установить права на запись на папку upload/ajaxmessages — для загрузки файлов и фото

4. Установить в админке плагин и компонент (опционально).
После этого на сайте открыть из меню пользователя ссылку "Сообщения" — должно открыться всплывающее окно.

5. Вставить код лицензии в файл plugins\p_ajaxmessages\ajax\config.php

Инструкция для ручного изменения файлов шаблона

1а. открыть файл ВАШ_ШАБЛОН/modules/mod_usermenu.tpl

1б. найти блок <span class="my_messages"> и привести к такому виду

{if $users_cfg.sw_msg}
<span class="my_messages">
{if $newmsg.total}
<a onclick="d_pm({$id});return false;" class="has_new" href="#" title="{$LANG.NEW_MESSAGES}: {$newmsg.messages}, {$LANG.NEW_NOTICES}: {$newmsg.notices}">{$LANG.USERMENU_MESS} ({$newmsg.total})</a>
{else}
<a onclick="d_pm({$id});return false;" href="#">{$LANG.USERMENU_MESS}</a>
{/if}
</span>
{/if}

2а. Открыть файл ВАШ_ШАБЛОН/components/com_users_profile.tpl
2б. Найти блок

<tr>
<td><img src="/templates/{template}/images/icons/profile/message.png" border="0"/></td>
<td><a class="ajaxlink" href="javascript:void(0)" title="{$LANG.WRITE_MESS}: {$usr.nickname|escape:'html'}" onclick="users.sendMess('{$usr.id}', 0, this);return false;">{$LANG.WRITE_MESS}</a></td>
</tr>

И добавить сразу после него (это ссылка на открытие переписки из профиля другого пользователя)

<tr>
<td><img src="/templates/{template}/images/icons/profile/ajaxmessages.png" border="0"/></td>
<td><a class="ajaxlink" href="javascript:void(0)" title="Переписка: {$usr.nickname|escape:'html'}" onclick="d_pm('{$usr.id}');return false;">Переписка</a></td>
</tr>

2в Найти блок

<tr>
<td><img src="/templates/{template}/images/icons/profile/message.png" border="0"/></td>
<td><a href="/users/{$usr.id}/messages.html" title="{$LANG.MY_MESS}">{$LANG.MY_MESS}</a></td>
</tr>

и привести к виду

<tr>
<td><img src="/templates/{template}/images/icons/profile/message.png" border="0"/></td>
<td><a href="javascript:void(0)" onclick="d_pm('{$usr.id}');return false;" title="{$LANG.MY_MESS}">{$LANG.MY_MESS}</a></td>
</tr>


P.S. Закинул эти два файла к себе и кроме ошибок в профиле ничего не произошло. А второго файла у меня вообще не было ни в стандартном шаблоне, ни в своем этом.
То же отписался разработчику — а в ответ тишина. Сам компонент в админке и плагин успешно установились. А эти два я сразу удалил из своего шаблона.

Кто подскажет как устранить? Разработчик ответил, что уже не работает на instantcms… Возникает вопрос какого хээ он продает до сих пор здесь!? и берет деньги!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.