Здравствуйте.
Представляю разработку для замены стандартной переписки InstantCMS под версию движка 1.10.3.
Главные изменения с прошлой версии — адаптация к 1.10.3, работа над версткой и стилями, добавления видео с youtube и компонент для переписки на странице без всплывающего окна.
2. Отправка приглашения в друзья
3. Подтверждение дружбы
4. Добавление в черный список. После добавления кого-то, вы не будете получать от него сообщения.
5. Отправка файлов.
6. Отправка фото как с загрузкой с локального компьютера, так и по ссылке с web
7. Просмотр списка администраторов или модераторов из меню переписки.
8. Уведомление о новом сообщении в виде vk window. Можно отключить в админке.
9. Массовая отправка сообщений для администраторов. С опцией "отправлять уведомление на email". Сообщение можно разослать либо от своего имени, либо от имени "Службы рассылки".
10. При получении нового сообщения меняется заголовок страницы — как в одноклассниках. Работает если окно переписки закрыто.
11. Функция "друзья друга" — возможность увидеть список друзей выбранного юзера.
12. Всплывающая подсказка при наведении на аватар юзера в списке контактов.
13. отправка видео с youtube.
14. Индивидуальная настройка цветовой гаммы для каждого пользователя.
15. +Компонент для ведения переписки на странице сайта (ссылка из меню, нужно авторизоваться) .
тестовые аккаунты:
user1 123123
user2 123123
1б. webmoney Z250178014540, по курсу на день платежа.
2. Яндекс.Деньги 410011705739849
email для связи — sutuny собака gmail точка com
в комментарии, пожалуйста, пишите электронную почту и фразу "оплата за переписку". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)
С 11 декабря цена вернется до 900руб.
Убедительная просьба перед покупкой установить к себе на сайт и проверить работоспособность на своем сервере.
В архиве версия, которая работает до 31.12.2013 без ограничений. С января 2014 года будет работать только под администратором. Если вам нужна такая переписка только для админа — покупать не нужно.
1. Положить архив в корень сайта.
Внимание! В архиве изменены файлы шаблона com_users_profile.tpl и mod_usermenu.tpl. Если ваши файлы отличаются от стардартных, вам нужно будет вносить изменения вручную (дальше напишу подробней).
2. Распаковать. Если шаблон отличается от дефолта — вручную закинуть в свой шаблон файлы com_users_profile.tpl и mod_usermenu.tpl.
3. Установить права на запись на папку upload/ajaxmessages — для загрузки файлов и фото
4. Установить в админке плагин и компонент (опционально).
После этого на сайте открыть из меню пользователя ссылку "Сообщения" — должно открыться всплывающее окно.
1б. найти блок <span class="my_messages"> и привести к такому виду
2а. Открыть файл ВАШ_ШАБЛОН/components/com_users_profile.tpl
2б. Найти блок
И добавить сразу после него (это ссылка на открытие переписки из профиля другого пользователя)
2в Найти блок
и привести к виду
нужно добавить ссылку
где 555 — это id нужного пользователя.
2. на странице компонента ajaxmessages
нужно добавить ссылку
архив один для всех — как для новых пользователей, так и для тех, кто хочет обновить уже купленную старую версию.
ps все найденные баги по традиции будут исправлены в течение одной-двух недель
UPD 07.12.2013 18:13 Исправлена ошибка при отправке ссылок, архив обновлен
Кто уже ставил — вот патч, instantcms.ru/users/files/download4004.html — нужно закинуть в корень сайта и разархивировать, там один файл dc.php
Представляю разработку для замены стандартной переписки InstantCMS под версию движка 1.10.3.
Главные изменения с прошлой версии — адаптация к 1.10.3, работа над версткой и стилями, добавления видео с youtube и компонент для переписки на странице без всплывающего окна.
Обновление бесплатное для всех обладателей предыдущей версии.

Основные возможности
1. ведение переписки во всплывающем окне2. Отправка приглашения в друзья
3. Подтверждение дружбы
4. Добавление в черный список. После добавления кого-то, вы не будете получать от него сообщения.
5. Отправка файлов.
6. Отправка фото как с загрузкой с локального компьютера, так и по ссылке с web
7. Просмотр списка администраторов или модераторов из меню переписки.
8. Уведомление о новом сообщении в виде vk window. Можно отключить в админке.
9. Массовая отправка сообщений для администраторов. С опцией "отправлять уведомление на email". Сообщение можно разослать либо от своего имени, либо от имени "Службы рассылки".
10. При получении нового сообщения меняется заголовок страницы — как в одноклассниках. Работает если окно переписки закрыто.
11. Функция "друзья друга" — возможность увидеть список друзей выбранного юзера.
12. Всплывающая подсказка при наведении на аватар юзера в списке контактов.
13. отправка видео с youtube.
14. Индивидуальная настройка цветовой гаммы для каждого пользователя.
15. +Компонент для ведения переписки на странице сайта (ссылка из меню, нужно авторизоваться) .
Требования
Ioncube loader 4.2+Демо
Демо Портал Сочи на 1.10.3тестовые аккаунты:
user1 123123
user2 123123
Реквизиты для оплаты
1а. webmoney R3496099931851б. webmoney Z250178014540, по курсу на день платежа.
2. Яндекс.Деньги 410011705739849
email для связи — sutuny собака gmail точка com
в комментарии, пожалуйста, пишите электронную почту и фразу "оплата за переписку". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)
Стоимость до 10 декабря включительно (до 23:59 10,12,2013) — 600руб
Скидка 10% постоянным покупателям работает.С 11 декабря цена вернется до 900руб.
Убедительная просьба перед покупкой установить к себе на сайт и проверить работоспособность на своем сервере.
В архиве версия, которая работает до 31.12.2013 без ограничений. С января 2014 года будет работать только под администратором. Если вам нужна такая переписка только для админа — покупать не нужно.
Инструкция
0. Если у вас уже куплена версия — сохраните свой файл plugins\p_ajaxmessages\ajax\config.php и после распаковки верните его обратно.1. Положить архив в корень сайта.
Внимание! В архиве изменены файлы шаблона com_users_profile.tpl и mod_usermenu.tpl. Если ваши файлы отличаются от стардартных, вам нужно будет вносить изменения вручную (дальше напишу подробней).
2. Распаковать. Если шаблон отличается от дефолта — вручную закинуть в свой шаблон файлы com_users_profile.tpl и mod_usermenu.tpl.
3. Установить права на запись на папку upload/ajaxmessages — для загрузки файлов и фото
4. Установить в админке плагин и компонент (опционально).
После этого на сайте открыть из меню пользователя ссылку "Сообщения" — должно открыться всплывающее окно.
Инструкция для ручного изменения файлов шаблона
1а. открыть файл ВАШ_ШАБЛОН/modules/mod_usermenu.tpl1б. найти блок <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б. Найти блок
<tr> <td><img src="/templates/{template}/images/icons/profile/message.png" /></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" /></td> <td><a class="ajaxlink" href="javascript:void(0)" title="Переписка: {$usr.nickname|escape:'html'}" onclick="d_pm('{$usr.id}');return false;">Переписка</a></td> </tr>
<tr> <td><img src="/templates/{template}/images/icons/profile/message.png" /></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" /></td> <td><a href="javascript:void(0)" onclick="d_pm('{$usr.id}');return false;" title="{$LANG.MY_MESS}">{$LANG.MY_MESS}</a></td> </tr>
Для открытия переписки с нужным пользователем (например, можно добавить такие ссылки в модули или другие компоненты)
1. во всплывающем окненужно добавить ссылку
<a href="javascript:void(0)" onclick="d_pm(555);return false;" title="Переписка с юзером 555">Переписка с юзером 555</a>
2. на странице компонента ajaxmessages
нужно добавить ссылку
<a href="/ajaxmessages/555" title="Переписка с юзером 555">Переписка с юзером 555</a>
Скачать
архив для скачиванияархив один для всех — как для новых пользователей, так и для тех, кто хочет обновить уже купленную старую версию.
ps все найденные баги по традиции будут исправлены в течение одной-двух недель
UPD 07.12.2013 18:13 Исправлена ошибка при отправке ссылок, архив обновлен
Кто уже ставил — вот патч, instantcms.ru/users/files/download4004.html — нужно закинуть в корень сайта и разархивировать, там один файл dc.php
сейчас где-нибудь добавлю, на видном месте
требуется PHP Loader v4.0 or greater
Решение - скачать другой архив (по ссылке из поста).
Если потребуется помощь, пишите в личку - помогу.
Под 1.9 адаптировать.. Возможно получится - как минимум перекодировать нужно, ну и некоторые функции могут отказаться работать - те, что используют функции движка последних версий. На следующей неделе попробую
поле не уходит чтобы вы могли выбрать другой файл для отправки. А закрыть его можно повторным кликом на ссылку "+Файл". Закрывается само оно только при успешной загрузке файла. Это сейчас так работает
я вот даже на этом форуме сейчас одновременно открыл поле для выбора фотографии, смайлы и окно цитирования
п.с. не почистил куки у двух браузеров, вот ошибка и оставалась.
Вставляете в переписке ссылку (проверил, на демо тоже проблема), а на выходе получается проблема, пример:
Вставляю ссылку и отправляю: http://sochy.pechenuka.ru/users/user1
Отправляется такая ссылка: http://sochy.pechenuka.ru/users/5/-aHR0cDovL3NvY2h5LnBlY2hlbnVrYS5ydS91c2Vycy91c2VyMQ==
Точно такая же ошибка и на моём сайте...
Тем, у кого уже стоит переписка - подготовил патч, скачать. Нужно положить в корень сайта и разархивировать, заменится один файл.
з.ы. Если отсылать через стандартную систему переписки то всё гуд, отправляются по правилам инстанта или не отправляюся если пользователь его прочитал
Это хотелка, но если так сделать, то есть риск потерять многобуквенное еще не отправленное сообщение всего лишь раз промазав мимо окна. При открытии заново окно обновится полностью и сообщение потеряется.
Я еще подготовлю обновление, в том числе и для двойки