Здравствуйте.
Представляю разработку для замены стандартной переписки 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
Реклама #
eoleg 10 лет назад #
SJen 10 лет назад #
сейчас где-нибудь добавлю, на видном месте
Smith 10 лет назад #
Батосай 10 лет назад #
SJen 10 лет назад #
Батосай 10 лет назад #
Игорь 10 лет назад #
SJen 10 лет назад #
требуется PHP Loader v4.0 or greater
WALTERZ 10 лет назад #
Батосай 10 лет назад #
SJen 10 лет назад #
SJen 10 лет назад #
eoleg 10 лет назад #
SJen 10 лет назад #
Решение - скачать другой архив (по ссылке из поста).
Def 10 лет назад #
Роман 10 лет назад #
SJen 10 лет назад #
Если потребуется помощь, пишите в личку - помогу.
Lobov 10 лет назад #
SJen 10 лет назад #
Под 1.9 адаптировать.. Возможно получится - как минимум перекодировать нужно, ну и некоторые функции могут отказаться работать - те, что используют функции движка последних версий. На следующей неделе попробую
Lobov 10 лет назад #
Роман 10 лет назад #
Bubble Gumoff 10 лет назад #
SJen 10 лет назад #
поле не уходит чтобы вы могли выбрать другой файл для отправки. А закрыть его можно повторным кликом на ссылку "+Файл". Закрывается само оно только при успешной загрузке файла. Это сейчас так работает
Bubble Gumoff 10 лет назад #
SJen 10 лет назад #
я вот даже на этом форуме сейчас одновременно открыл поле для выбора фотографии, смайлы и окно цитирования
Bubble Gumoff 10 лет назад #
Батосай 10 лет назад #
Батосай 10 лет назад #
SJen 10 лет назад #
Батосай 10 лет назад #
Батосай 10 лет назад #
п.с. не почистил куки у двух браузеров, вот ошибка и оставалась.
Батосай 10 лет назад #
Вставляете в переписке ссылку (проверил, на демо тоже проблема), а на выходе получается проблема, пример:
Вставляю ссылку и отправляю: http://sochy.pechenuka.ru/users/user1
Отправляется такая ссылка: http://sochy.pechenuka.ru/users/5/-aHR0cDovL3NvY2h5LnBlY2hlbnVrYS5ydS91c2Vycy91c2VyMQ==
Точно такая же ошибка и на моём сайте...
Алфей 10 лет назад #
SJen 10 лет назад #
Тем, у кого уже стоит переписка - подготовил патч, скачать. Нужно положить в корень сайта и разархивировать, заменится один файл.
Батосай 10 лет назад #
Principal 10 лет назад #
Principal 10 лет назад #
Александр 10 лет назад #
з.ы. Если отсылать через стандартную систему переписки то всё гуд, отправляются по правилам инстанта или не отправляюся если пользователь его прочитал
Колян 10 лет назад #
Alon 10 лет назад #
ValeraK 10 лет назад #
SJen 10 лет назад #
Это хотелка, но если так сделать, то есть риск потерять многобуквенное еще не отправленное сообщение всего лишь раз промазав мимо окна. При открытии заново окно обновится полностью и сообщение потеряется.
Я еще подготовлю обновление, в том числе и для двойки
ValeraK 10 лет назад #