Система переписки 1.3 для UTF (последний штрих)

2422
Доброго времени суток!

Довольно затянул я в этот раз с перепиской - InstantCMS вышел на UTF уже почти как месяц назад, а переписка еще в пути. Причин много - в первую очередь это моя работа(не связанная напрямую с инстантом), которая ломает все сроки и планы по разработкам. Ну и желание избавиться от всех или почти всех недоработок предыдущей версии + что-то добавить из нового функционала.

Прошу прощения у тех, кто ждал этого обновления очень долго - надеюсь, что большую часть ожидаемого я реализовал.


Вот что получилось в итоге, добавлено:

1. Отправка файлов в личном сообщении
2. Загрузка иллюстраций в ЛС
3. Разрешение массовой отправки сообщений для определенных групп пользователей
4. Возможность использования сторонних плагинов для фильтрации сообщений (например, плагина "антимат").
5. Корректировка работы Черного Списка.
6. Оптимизация запросов - все стало работать немного шустрее. Особенно заметно при большом количестве контактов.
7. Исправлены ошибки при отправке на электронку при массовой рассылке сообщений
8. Исправлены неточности в сортировке контактов по последним сообщениям.

Не попало в эту версию

1. Чат с комнатами
2. Отправка сообщений гостями (админу, редактору и тд - с настройками в админке)
3. Компонент "Система переписки" - для организации постоянного адреса для переписки, без всплывающих окон.

Причина - не до конца отлажено, а откладывать из-за этого utf версию нельзя..

Демо
Логин для входа - demo1, demo2, demo3, demo4, demo5. Пароль 12345.

Требования:

ionCube loader 4+.
Остальные требования совпадают с требованиями движка к установке InstantCMS.

Эту неделю переписка проходит последнее тестирование в рабочих условиях (на рабочем проекте) - будут исправлены последние ошибки и баги(если такие проявятся) и на следующей буду рассылать всем покупателям. Для инстанта 1.9 это будет финальная версия, поддерживать переписку в двух кодировках под разные версии движка очень трудоемко. И в дальнейшем обновления будут только для 1.10.

Возможно, за оставшиеся дни еще какие-то пункты будут добавлены в список нового функционала - но в приоритете тщательное тестирование и поиск ошибок.

Стоимость старая - 900wmr, лицензия на два домена

Продажа будет возобновлена на следующей неделе, ориентировочно 7го декабря.
Модуль "Кто онлайн" (оптимизация + аякс+сворачивание юзеров) для ICMS 1.10 | Модуль "Флэш часы"
Комментарии (104)
Алексей Тимофеев 28 ноября 2012 в 23:12 0
+ за Чат с комнатами
Evo 28 ноября 2012 в 23:48 0
Круто! +
Майкл 29 ноября 2012 в 00:02 0
У меня нет слов, отличная работа и то что мне нужно было, вот спасибо!!!!
eoleg 29 ноября 2012 в 00:04 0
+
ну вот похоже один компонент из самых самых остался не переведен - Музыка, возможно скоро можно будет мигрировать
Atid 29 ноября 2012 в 00:09 0
Ждемс, ждемс
reload 29 ноября 2012 в 00:15 0
SJen:
(25 июля 2012 в 23:54) ну пока так, сейчас у меня уже нет времени переписывать лицензию - в следующей версии сделаю автоматическую работу на поддоменах.
Это из личной перериски) надеюсь не против что тут спрашиваю)
Дела с поддоменами хоть немного продвинаются, или пока не вспоминал про них?)
Очень нужны... но терпимо) спешка в этом деле не нужна)
Еще, все собираюсь сказать, но постоянно забываю, склероз) При открытии переписки на 22 дюймах окно сдвинуто по левую сторону от центра( не кошерненько... можно это поправить?) мелочь но не красиво)
SJen 29 ноября 2012 в 10:54 0
Дела с поддоменами хоть немного продвинаются, или пока не вспоминал про них?)
С поддоменами проблема решится уже в этой версии. На них автоматически будет все работать, без какого-либо шаманства и дополнительных лицензий.
При открытии переписки на 22 дюймах окно сдвинуто
Понял, поправлю
Def 29 ноября 2012 в 01:08 0
чуток бы подрихтовать стилями кнопку +ФАЙЛ

также при отправке файла иконка чуток перекрывается бб-кодами, лучше их опустить на 5 пикселей пониже вместо с окном отправки.

также может стилями подрихтовать, чтобы при загрузке поле ввода сразу попадало в поле плагина? а то сейчас при загрузке окна появляется гифка, потом сами очертания онка, под ними белый прямоугольник, который видимо после подгрузки всех стилей встает на свое место
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


и вот еще пара моментов по верстке

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


в остальном все здорово!
Def 29 ноября 2012 в 01:17 0
и еще моментик

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
reload 29 ноября 2012 в 01:41 0
Да диз все равно немного подгонять под сайт нужно, там и точки сдвигаются)
В прошлый раз у меня пол часа ушло на подгонку по своему вкусу вместе с точкой))
Другими словами - это не критично - расположение бы отцентровать при открытии на 22 дюймах))) да борщу навернуть)
SJen 30 ноября 2012 в 05:15 0
Поправлю
Strateg 29 ноября 2012 в 06:12 0
Пожелания:
1. Сделать открытие картинки в лайтбоксе, а не в новом окне.
2. В окне настроек сделать клавишу ОК для возвращения к последней переписке. А то, чтобы закрыть окно настроек народ ищет подобную клавишу, повторно нажимает на кнопку "настройки", не зная что для того чтобы вернуться к последней переписке надо её заново выбрать.
SJen 29 ноября 2012 в 11:09 0
1. Сделать открытие картинки в лайтбоксе, а не в новом окне.
в новом окне открывается загруженный файл. Но если это картинка, то можно и лайтбокс. Минус в том, что это сделает переписку тяжелее (нужно будет дополнительный скрипт подгружать). Подумаю в общем..

2. В окне настроек сделать клавишу ОК для возвращения к последней переписке.
Что интересно - до сего момента ни у кого такой мысли не возникало, ни у меня самого, ни у тех, кто себе ее ставил. Хотя идея логичная.
reload 29 ноября 2012 в 18:54 0
SJen:
Что интересно - до сего момента ни у кого такой мысли не возникало
Кстати возникало! и не один раз) это просто склероз, как уже говорил... думаю надо будет при случае черкнуть и забываю вечно) Хотя не удивительно, других вопросов и проблем постоянно только прибавляется))
особенно с тестами и выходом версий utf8))
Крот 29 ноября 2012 в 06:39 0
1) при отправке картинки - на получателе всплывает без изображения отправителя
2) действия добавить в друзья(пригласить в друзья) после выполненения под окошком прячется еще одно окно
2а) если я отказался от друга - не нужно открывать окно сообщений, под которым еще прячется окно с сообщением
"вы отклонили дружбу с пользователем ЧЧЧ". Я только что нажал, "Отклонить", зачем еще мне говорить что я отклонил )))
3) время между отправкой сообщения и его получением кажется слишком большим (кстати что будет с сервером, если в онлайне будет сидеть >1000-1500 чел, и все будут каждые 5-6 секунд проверять сообщения???)

ajax конечно круто, но мелочи добивают
так что пока не плюсую)
SJen 29 ноября 2012 в 11:24 0
1) при отправке картинки - на получателе всплывает без изображения отправителя
не понял, но посмотрю

3) время между отправкой сообщения и его получением кажется слишком большим (кстати что будет с сервером, если в онлайне будет сидеть >1000-1500 чел, и все будут каждые 5-6 секунд проверять сообщения???)

то есть если в двух браузерах открыть переписки и самому себе слать? - Это логично и правильно. Сообщение появляется не сразу, а только после запроса со стороны переписки и ответа сервера. Обновление происходит раз в 15 секунд. То есть максимальная задержка в поступлении нового сообщения = 15 секунд. С этим ничего не сделаешь. Ставить мЕньший интервал не стоит.

Эта задержка никак не зависит от количества сидящих онлайн - и она настраивается в админке. Если сервер сайта тянет такую посещаемость, то и переписка будет работать нормально.
lokanaft 29 ноября 2012 в 16:35 0
Эмм, а комет запрос никак?
Крот 29 ноября 2012 в 19:59 0
еще как) и не грузит)
SJen 30 ноября 2012 в 05:42 0
не грузит что? - не грузит сервер куча одновременных подключений?

Эмм, а комет запрос никак?
Это вопрос или предложение переписать все на комет?
если вопрос - то сейчас никак.
Если предложение - не представляю пока как это будет выглядеть. И актуально ли. И не повысит ли это требования к серверам, на которых размещаются сайты.

Если бы это был чат на 100500 одновременных юзеров, тогда возможно и актуально. Но тут в основном общение 1 на 1.
Hunter (Роман) 29 ноября 2012 в 08:11 0
Будем с нетерпение ждать когда и нам обновите - а то у нас то же небольшие проблемки по ajax. Нет картинки получателя. И часто бывает грузиться не все окно....
Saw 29 ноября 2012 в 12:28 0
А в уведомлении на мыло о новом сообщении есть прямая ссылка на почту пользователя? Чтоб сразу в неё он зашёл без лишних телодвижений )
SJen 30 ноября 2012 в 05:13 +1
Вроде понял, имеется ввиду ссылка на сообщение. Перейти с электронки и сразу попасть на входящее личное сообщение?
Это решится только добавлением компонента "Переписки". Начал тестирование этой штуки, но пока не победил верстку и некоторые другие проблемы.

Будет, но походе немного позже, после этого обновления.
Saw 30 ноября 2012 в 12:19 0
Да, правильно поняли! Будем ждать.
Brut 29 ноября 2012 в 16:10 0
А для 1.9 обновление будет?
SJen 30 ноября 2012 в 05:11 0
Да, и постараюсь с той же функциональностью.
Игорь 29 ноября 2012 в 16:21 0
Если пользователи онлайн переписываются - не отправлять уведомления на их мыло. Я тестировал первую версию - общлся с другом на своем сайте.. штук сто писем пришло на почту.
SJen 30 ноября 2012 в 05:11 0
Пользователю онлайн письмо на электронку не отправится. Тут проблема не в переписке, а в определении движком статуса онлайн-оффлайн.

Для корректного определения онлайн юзеров советую поставить бесплатный плагин Всегда онлайн.

PS Если юзер не обновляет страницу сайта 3 минуты, то он удаляется из таблицы онлайн. Плагин решает эту проблему.
Майкл 29 ноября 2012 в 17:52 0
Важный момент, который затрагивался ранее:
Возможно ли отправлять файл выбранной группе, т.е 50-60 юзерам?
Есть ли в переписке возможность дать права выбранной группе на отправку массовых сообщений?
SJen 30 ноября 2012 в 05:07 0
Массовая рассылка ничем не отличается от простого сообщения.
Другими словами в массовой рассылке можно так же отправить как файл, так и картинку. Отправка файла - это же фактически отправка ссылки на него, так что никаких проблем.
Крот 29 ноября 2012 в 20:00 0
это что за минусатор тут вылез) покажись
Saw 29 ноября 2012 в 20:08 0
Весёлый видно он человечек в маске
Atid 29 ноября 2012 в 20:58 0
Кто минусует? 27 голосов 27 баллов. Что с вами?
reload 29 ноября 2012 в 22:00 +1
+/-
Saw 29 ноября 2012 в 23:05 0
комменты минусует
eoleg 29 ноября 2012 в 23:13 0
Ктото обижен на всех сразу ))
Fuze 29 ноября 2012 в 23:39 +1
минусатору написано предупреждение за его хаотичное минусование, ожидаю ответа.
его комментариЙ здесь есть. нус, шерлоки холмсы))


На будущее, за неадекватные минусы всем подряд будем: предупреждать, не понятно станет - удалять с ресурса, мне не сложно глянуть в базу и посмотреть id пользователя.
eoleg 29 ноября 2012 в 23:46 +1
так ясно что методом исключения можно вычилить - у кого не минусовалось тот и виновник торжества )
у меня был 1 плюс стало 0, меня исключаем ))
deltas 29 ноября 2012 в 23:56 +3
ОФФТОП
Давайте проведем конкурс, кто разыщет виновника, тому +кармы :)
А если серьезно то пригодился бы и тут модуль типа "топ-минусаторов" или "минусатор-дня"
Страна должна знать своих героев ©
Майкл 29 ноября 2012 в 22:11 0
При нажатии в профиле любого пользователя ссылки "Написать сообщение" происходит загрузка стандартной системы переписки.
SJen 30 ноября 2012 в 05:05 0
При нажатии в профиле любого пользователя ссылки "Написать сообщение" происходит загрузка стандартной системы переписки.

Не обновлена ссылка в профиле "Написать сообщение", проблема решается редактированием шаблона (в инструкции есть пример правильных ссылок).
Майкл 1 декабря 2012 в 14:43 0
Когда можно получить обновление?
boss 9 декабря 2012 в 23:38 0
Хотел тоже спросить, когда будет разослано обновление, для тех, кто уже купил компонент?
Saw 10 декабря 2012 в 22:23 0
Да, очень хочется!
Hunter (Роман) 18 декабря 2012 в 17:15 +3
Ну когда ж нас будут обновлять - уже заждались, обещали что к 7-му будет готово - а уже 19-е
Майкл 25 декабря 2012 в 22:27 0
Вроде как SJen 17 дней на instantcms.ru уже не заходил.
Есть у кого нибудь возможность выяснить что случилось с SJen?
Лично я жду новую систему переписку уже два месяца, купил старую только ради перспективы обновления на новую
с возможностью отправки файлов.
Коля 25 декабря 2012 в 22:54 +1
На демо том что в этом блоге в модуле кто был сегодня SJen
Майкл 26 декабря 2012 в 05:26 +1
Значит всё таки там появляется, странно что здесь не появляется.
Майкл 3 января 2013 в 16:06 +2
Всё таки я нашел SJen на одном сайте и задал вопрос, а в ответ полный игнор.
Похоже, что напрасно потратил деньги, разработка и обновление заброшены, а жаль (((
Kreator 3 января 2013 в 16:13 +1
Может все образуется ... мало ли проблем у людей бывает.
Я до более высокопоставленных достучаться не могу уже месяц, а ты ... SJen.
Майкл 3 января 2013 в 16:31 +1
Не собираюсь себя тешить напрасными иллюзиями.
Компонент брал с перспективой отправки во время переписки файлов, хотя в том ввиде в котором он был он мне не нужен был,
о чем SJen сообщил (так сказать свой покупкой застимулировал к ускоренной работе)
Вообще то уже второй месяц скоро подойдет к концу, ну а дальше год не за горами..
Saw 3 января 2013 в 16:15 +1
капец
AndroS 24 января 2013 в 16:56 0
Может, обидел его кто из сообщества?
VopisUVD 3 января 2013 в 17:03 +2
Может что случилось у него... Например отпуск. Не раз так у многих бывало... Давайте подождем...
Сам переписку и регистрацию жду.
AndroS 25 января 2013 в 22:46 0
Затяжной однако отпуск. Тем более, если где-то он появляется на своем сайте и игнорит инстантовцев (возможно, клиентов), это либо кидалово, либо обида... Признавайтесь, кто обидел автора?
GoldenLion 8 января 2013 в 01:19 +3
Интересно, когда - нить мы дождемся обновления "Переписка" под версию 1.10.1 ?
Майкл 8 января 2013 в 11:41 +2
Терзают меня смытные сомнения...)))
Legioner 15 января 2013 в 20:58 +2
Кстати, у меня тоже о том же вопрос: как со старыми клиентами будет вопрос решаться? Хотелось бы, перейти на новую версию. Потому что Instant обновили. А что теперь с "Системой переписки"? Уже привыкли к хорошему.
boss 21 января 2013 в 17:58 +1
да, можно было бы хотябы дать знать в чём дело. Ато 2 месяца уже тишина
Saw 25 января 2013 в 22:42 0
Да давненько его уже тут не было. Терпелка лопается
BELIEVER 26 января 2013 в 00:39 0
а его не будет
BELIEVER 26 января 2013 в 00:41 0
он свои подделки везде толкнул и как всегда свиснул
AndroS 26 января 2013 в 00:43 0
Что значит как всегда? Были преценденты?
BELIEVER 26 января 2013 в 00:41 0
думаб не стоит даже ждать его
BELIEVER 26 января 2013 в 01:11 0
у меня было устоновлено его компонент и сам не заметил там ссылка на на сайт
AndroS 26 января 2013 в 01:46 0
И что? Это называется копирайт. или там что-то посерьезнее?
Игорь 26 января 2013 в 18:20 0
исходный код можно подсмотреть... вроде как прямую ссылку не можно в часы впендюрить.
Игорь 26 января 2013 в 18:29 0
<p>Автор <a href="http://www.pechenuka.ru">SJen</a></p>; увидел.
Игорь 26 января 2013 в 19:03 0
<!--<![endif]-->
<a rel="external nofollow" href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player">
</a><p>Автор <a href="http://www.pechenuka.ru">SJen</a></p><!--[if !IE]>--></object>
<!--<![endif]-->

Чото совсем хитро
вроде как коммент, однако условный,
Может продвинутые подскажут как поисковик отнесется к такому скрытому коду. вроде как нежелательно устанавливать скрытые ссылки.
В принципе проверить не сложно, тем у кого сайт в сапе и установлен данный секундомер. Видит робот сапы эту ссылку?
у себя секундомер не устанавливал, вроде как повзрослел, уже прохожу мимо всякой хрени, которую тут размещают.
Patriot 26 января 2013 в 01:10 0
Действительно не понятно исчезновение SJen с инстанта. Только что зашел на его сайт и он там был уже после 12-ти ночи по Москве, но сюда почему то не заходит.

Обновил я двиг и вернулся от чего ушел, переписка снова стандартная...
BELIEVER 26 января 2013 в 01:13 0
у него не один сайт,вы на каком были????
BELIEVER 26 января 2013 в 01:17 0
не в коем случи не устоналивайте часы
BELIEVER 26 января 2013 в 01:18 -1
просто кинул всех
Patriot 26 января 2013 в 01:34 0
Safarov:
не в коем случи не устоналивайте часы
Почему?
BELIEVER 26 января 2013 в 11:29 -1
У меня было устоновлена эти часы и сам не замечал пока добрые люди мне подсказали что там хитрая ссылка на его сайт pechenuka.ru это все есть ещо на другом сайте но там его фёдор зовут smile
BELIEVER 26 января 2013 в 01:24 0
Его сайт
Saw 26 января 2013 в 22:32 0
Печаль (
А так хорошо начиналось
Patriot 26 января 2013 в 22:55 0
Всё когда нибудь заканчивается...
А может это затишье перед бурей? Ща бац, вдруг от куда не возьмись появляется SJen, с мега навороченной перепиской ))
BELIEVER 27 января 2013 в 00:08 -2
вы не поняли что он есть мощенник и здесь его не будет
Patriot 27 января 2013 в 00:31 +2
Конечно не понял, факты есть прежде чем обвинять человека? Лично я ни разу не замечал за SJen мошенничества да и в личке он много раз помогал. Его отсутствие не говорит о том что он мошенник, мало ли что могло произойти. В жизни все бывает, жук пер..т и бык летает )) Я его не защищаю, но считаю что не обоснованно такие выводы делать не стоит.
BELIEVER 27 января 2013 в 00:34 0
модуль часы там все видели что есть ссылка на другой сайт
а защищать это ваше право и кроме этого почитайте выше там и другие пишут что он на свой сайт заходит а сюда нет
Patriot 27 января 2013 в 00:41 0
Safarov:
он на свой сайт заходит а сюда нет
Это и я видел. А если под его ником заходит другой человек, таково быть не может? Я думаю что может. Возможно какие то проблемы, человек передал управление сайтом доверенному лицу. Поживем так сказать увидим, время покажет.
Kreator 27 января 2013 в 00:34 0
В чем проявилось мошенничество?
В отсутствии техподдержки? обновлений? почему?

P.s. я походу что-то где-то важное пропустил ...
BELIEVER 27 января 2013 в 00:35 0
я написал уже
BELIEVER 27 января 2013 в 00:36 0
устоновите часы и увидете
BELIEVER 27 января 2013 в 00:36 0
я это по другому не могу называть
БИБАБО 27 января 2013 в 00:37 0
Safarov, хорош судью включать... за ссылки тебе спасибо конечно)...
BELIEVER 27 января 2013 в 00:40 0
Да не за что. просто мне обидно было все когда мне сделали замечание что на моем сайте есть ссылка хитрая
БИБАБО 27 января 2013 в 00:50 0
Хитро, но в полне имеет право!
BELIEVER 27 января 2013 в 00:51 0
Я бы так не сделал бы никогда
BELIEVER 27 января 2013 в 00:52 0
Вопрос один а почему имеет право?
БИБАБО 27 января 2013 в 00:56 0
Модуль же бесплатный был ...
Он автор, как хотел, так и создал....
И в следующии раз код просматривайте, что бы не было таких ситуаций ;)
BELIEVER 27 января 2013 в 00:57 0
спасибо за совет
Думаю так и буду делать
BELIEVER 27 января 2013 в 00:44 0
я чувствую себя как обвеняемый )))
десь обсуждается компонент или то что safarov сказал
БИБАБО 27 января 2013 в 00:52 0
я чувствую себя как обвеняемый )))

Да так и есть ..... ВЫ обвиняемый))) ..... Человека ни за что мошенником назвали...
BELIEVER 27 января 2013 в 00:54 0
может быть )))
а так с вами согласен
Игорь 27 января 2013 в 21:11 0
Нужно еще подождать. Для меня SJen самый уважаемый человек, и все что выкладывал было достойно. Думаю появится на днях и всем будет хорошо. А не появится, ну и ладно.. ну потеряли пару копеек ..., переживем и без переписки. НО Я жду, писал он мне в личке СКОРО БУДЕТ ПОДОЖДИ. ЖДЕМС.
Patriot 30 января 2013 в 01:03 0
Есть новость )) Сегодня переписка будет выложена для скачивания.
AndroS 30 января 2013 в 01:08 0
Где будет? Откуда новость?
Patriot 30 января 2013 в 01:10 0
Здесь на форуме, списался с SJen.
SpideR 30 января 2013 в 14:46 0
В смысле она станет бесплатной?
Май 30 января 2013 в 12:36 0
Я б купил, очень жду этот плагин под 1.10.1
BELIEVER 6 февраля 2013 в 15:44 0
Я б купил, очень жду этот плагин под 1.10.1
на 1.10.1 работает прекрасно
boss 6 февраля 2013 в 15:41 0
SVD - Чтото не видно обещаной переписки. Меня юзвери скоро сожрут, была переписка, а теперь обновился на новый двиг, и переписки нет. :(
Май 6 февраля 2013 в 15:44 0