Проблемы и решения: Версия 1.3

2879
Приветствую

Пришла очередь решать проблемы, а в моем случае - обновлять компонент "Проблемы и решения". Подробности под катом.


Пост посвященный предыдущей версии тут.

Что нового в это обновлении:

1. Исправлена ошибка с удалением видео при редактировании
2. Добавлена проверка на корректность ввода ссылки на видео
3. Переработано позиционирование маркеров. Проблемы со "съезжанием" маркеров должны исчезнуть. При любом масштабе маркер отображается там, куда поставлен.
4. Добавлены настройки по отправке уведомлений для администратора -
а) ввод электронки для уведомлений о добавлении новой проблемы или закрытии старой.
б) ввод логин пользователя (например, администратора) для отправки личного сообщение при добавлении новой проблемы
5. Добавлена настройка, разрешающая автору проблемы самостоятельно ее закрывать.

+6) Исправлена проблема с затиранием старых фотографий при закидывании новых
+7) Исправлена проблема с отправкой уведомлений на электронку ответственного лица

Потрогать

Посмотреть и проверить в работе все перечисленное можно на демо сайте - http://demo.myinstant.ru
Зайти в админку можно под аккаунтами demo1, demo2, demo3, пароль у каждого 123456.

Про рассылку обновлений

Пока никому не рассылаю компонент, мне нужно еще несколько дней на финальное тестирование и, возможно, добавление еще каких-то пунктов.

PS Тем, кому нравится минусовать - предлагаю все-таки попробовать написать негативный комментарий, комменты как-никак действенней, чем безликие цифры справа от звездочки. Плюсы/минусы не воспринимаю, а вот к комментам стараюсь прислушиваться. Ну или черт с ним, можно и минусовать, зато анонимно)
Модуль "Супер регистрация/авторизация + Социальные сети" для ICMS 1.10.3 | Сквозная авторизация и единая база пользователей для 1.10.3 (часть 2, общие аватарки)
Теги: проблемы
Комментарии (77)
ArtsWar 10 мая 2014 в 01:19 0
+1
ArtsWar 10 мая 2014 в 01:20 0
Ждём...)
PolarOne 10 мая 2014 в 01:32 0
Скрытый текст виден только зарегистрированным пользователям

По поводу компонента, хотелось бы, конечно, видеть возможность добавления проблем/решений на конкретные точки, добавленные админом.
А если б еще под InstantMaps.....
SJen 10 мая 2014 в 01:47 +1
PolarOne:
А если б еще под InstantMaps.....
Я не стал перечислять все достоинства компонента, которые писал в предыдущих постах. Но вот нашел - в первом релизе (тут).

Цитирую:
SJen:
3. Привязка к компоненту InstantMaps

Мой недочет, завтра пропишу на этой странице все, что умеет компонент glasses
SJen 10 мая 2014 в 01:48 +3
вот еще оттуда же

Дополнительные модули и плагины, которые входят в комплект

1. Плагин для InstantMaps - добавляет вкладку в карточку объекта "Проблемы на объекте".
PolarOne 10 мая 2014 в 03:41 0
"вельми понеже"!!))
Андрей 10 мая 2014 в 07:32 -1
не увидел раздела: исправлены ошибки.

самая главная ошибка - не отправлял письмо ответственному лицу, собственно, главная задача компонента не решалась
Def 10 мая 2014 в 08:03 0
И модно еще интегрировать с смсаэро чтобы и смс отправлял оставившему проблему и ответственному- если они указали свои телефоны
SJen 10 мая 2014 в 08:52 +1
посмотрю смсаэро
я сам пользуюсь sms.ru - там вообще можно самому себе (то есть администартору) отправлять бесплатно до 60 смс в день.

смсаэро чем-то лучше?
Def 10 мая 2014 в 11:12 0
интерфейс более понятный) а так не знаю, может техничеки и ничем)

Оффтоп: кстати. а возможно прикрутить эти сервисы к компоненту Конструктор форм?) было бы классно если бы при отправке формы, приходило уведомление на телефоны указанные в настройке формы
SJen 10 мая 2014 в 13:21 +1
Посмотрю, у меня мысль тогда уж написать полноценный класс для инстанта, тогда можно будет посылать SMS хоть откуда
SJen 10 мая 2014 в 09:36 +1
Исправлено

Это можно проверить на демо сайте - можете забить одному из ответственных свое мыло, назначить его для какой-то рубрики и добавить туда проблему - письма улетают. Как при добавлении новой проблемы (если разрешена мгновенная публикация), так и через кнопку "Отправить email" на странице с проблемой.

Как работает:
1. если рубрике назначен ответственный, то идет отправка на его электронку.
2. Если она не указана, но указана привязка ответственного к пользователю на сайте - то идет отправка на электронку этого пользователя.
Алфей 10 мая 2014 в 08:09 0
создаём проблему - заполняем все поля - добавляем (1но фото) - сохраняем. Жмём редактировать - добавляе ещё одну фотку - сохранить. И вот тут БАГ, загрузчик удаляет первую фотку оставляет толко вторую, а на странице проблемы дважды выводится последнее загруженное фото!
Этот баг поправили?
SJen 10 мая 2014 в 08:49 +1
да, все работает - можно проверить на демо под юзерами demo1, demo2, demo3, пароль у каждого 123456.
У них есть права на редактирование "проблем".

Новые фотки не затирают старых
Александр 10 мая 2014 в 08:56 +1
1000р для одного домена или за компонент, или не 1000р?
SJen 10 мая 2014 в 09:42 +1
Весь май будет цена 1000руб за компонент (с комплектом модулей и плагинов к нему).

Использовать можно на всех своих сайтах, без ограничений.
Цену в моем магазине поправлю когда будет готова окончательная версия для рассылки (сам магазин тут)
Андрей 10 мая 2014 в 16:06 0
так вышлите исправленную версию тем, кто уже купил...
а токак то не хорошо... поверили, денигами поделились и сидим хорошо сосем лапу...
Андрей 10 мая 2014 в 16:08 -1
или клавиатура бухая, или у меня пальцы гнутся неправильно...

а то как то нехорошо... поверили, деньгами поделились и сидим хором лапу сосем...
SJen 10 мая 2014 в 16:21 +2
Все будет.
Протестировано и отлажено, сегодня ночью будет готово.

Про лапу и деньги не переживайте - все обновления бесплатны, суммы я озвучиваю не для тех, кто уже купил.
Андрей 10 мая 2014 в 16:50 -1
радует... ждем!
Сергей 10 мая 2014 в 19:29 0
Говорили компонент умер, не верил +
Trang 10 мая 2014 в 21:36 0
ооооо. Дождался я-таки))) +
SJen 11 мая 2014 в 15:30 +4
Разослал всем.

При возникновении проблем - пишите. Сегодня и завтра днем буду онлайн.
Андрей 11 мая 2014 в 16:10 -1
получил, благодарю. Пошел тестить.
Вопрос: работает так же на 1.10.1 - 1.10.3? или это уже только для 1.10.3?
SJen 11 мая 2014 в 16:39 +2
Должно работать одинаково на всей линейке 1.10.*
Андрей 11 мая 2014 в 17:14 -1
на мыло не отправляет
1.10.1
Андрей 11 мая 2014 в 17:17 -1
не отправляет и 1.10.3
SJen 11 мая 2014 в 18:15 +2
в личку написал, будем смотреть - на демо проверил еще раз, отправляет
Trang 11 мая 2014 в 21:34 0
позиционирование действительно на порядок выше, со всеми маркерами не пробовал, но на дефолтных просто отлично, спасибо.
Такая же проблема- нет уведомлений в почту. Если найдётся решение по предыдущему комменту- тоже бы хотелось услышать, как посмотреть, что порешать
Андрей 12 мая 2014 в 07:04 -1
залил на чистую систему, не отправляет ни ответсвенному лице, ни автору проблемы
SJen 12 мая 2014 в 08:25 0
Нашел возможную причину, но надо проверить.
По кнопке "Отправить email" - работать должно в любом случае. Если по ней работает - значит все ясно, разошлю патч. Если не работает, надо разбираться..


PS один нехороший человек поломал модули на демо сайте, временно админский доступ для demo1-demo2-demo3 прикрою. Украинский след найден))
Может кому интересно, кидаю инфу о человечке. Модули восстановил, бэкапы никто не отменял)

IP мега хацкера
Алфей 12 мая 2014 в 09:10 0
По кнопке "Отправить email" у меня работает, остальную отправку Email еще не проверял.
Андрей 12 мая 2014 в 09:48 -1
Результат отправки письма
неудачно
SJen 12 мая 2014 в 09:56 0
Алфей:
По кнопке "Отправить email" у меня работает, остальную отправку Email еще не проверял.

Отлично, "остальное" - это отправка при создании новой проблемы, тут причину я нашел.

Blackman-st:
Результат отправки письма неудачно

Вот тут надо смотреть
1. Проверить, стоит ли ответственное лицо у той рубрики, которая указана для проблемы
2. Указана ли электронка у этого ответственного в админке
3. Не соответствует ли домен электронки ответственного с доменом админа указанном в настройках InstantCMS. Например, если электронка админа стоит [email protected] - то на электронки ****@mail.ru письма улетать не будут.

Если все три пункта в порядке (электронка указана, домены не совпадают) - то проверить улетают ли на эту электронку другие уведомления от сайта.

Если есть возможность дать мне доступ к какому-нибудь домену для проверки - давайте, сегодня могу сам зайти и проверить все моменты.
Алфей 12 мая 2014 в 10:43 0
У меня один и тот же email адрес в настройках сайта и у ответственного лица, все нормально улетают письма.
SJen 12 мая 2014 в 10:54 0
если gmail - то все отлично, а с mail.ru такое не проходит.
Про остальные не скажу, но возможны тоже проблемы - зависит уже от "их" настроек
Алфей 12 мая 2014 в 11:13 0
У меня почта Яндекс.
А вот уведомления о добавлении новой проблемы не приходят, пробовал разные Емайл адреса в настройках ставить(Yandex,Gmail), не помогло. Личным сообщением на сайте уведомление приходит.
SJen 12 мая 2014 в 11:48 0
Отправлять новые проблемы на электронку:

Blackman-st, Алфей, Этот флаг отмечен в админке? - он отвечает за отправку проблем ОЛ при создании..
Алфей 12 мая 2014 в 12:45 0
Ответственному лицу уходят письма. Не уходят при создании новой проблемы.
Андрей 12 мая 2014 в 13:31 -1
1. да
2. да
3. разные. а почему, собственно почтовики какое то влияние должны оказывать?
SJen 12 мая 2014 в 13:50 0
Blackman-st , на ящик Mail.ru не прилетит письмо если в качестве отправителя тоже стоит mail.ru - а реальный отправитель заведомо другой (ваш сайт).

Но раз у вас разные, значит дело не в этом. Администратором если нажать на кнопку "Отправить email" - не отправляется?

Проблема уже локализована - отправка работает под администратором, но не работает под простым пользователем.
Trang 12 мая 2014 в 12:08 0
1. Стоит
2. Указана
3. Не соответствует, другая

При нажатии на кнопку "отправить емайл"- успешно, письмо приходит. Автоматически при создании проблемы письма не уходят.
Trang 12 мая 2014 в 14:15 0
с патчем всё работает, админу письма приходят. Спасибо)
Андрей 12 мая 2014 в 14:48 0
поставил патч, не проканало...
что то вредничает
SJen 12 мая 2014 в 15:00 0
нужен доступ, без этого не могу помочь..
реальна была одна проблема (отправка работала только под админом) - и патч ее решил.
я буду дома часа через 2-3, смогу потестить если пустите..
Алфей 13 мая 2014 в 14:57 0
После обновления уведомления о создании проблемы отправляются ответственному лицу, и на Емайл указанный в настройках. На кнопке "Отправить Емайл" показывает счетчик что отправлено 2 письма.
Все вроде бы нормально, но есть одно но: Если в настройках отвественного лица указан Емайл, но не привязан аккаунт, письма ответственному лицу не уходят как при создании новой проблемы, так и при нажатии "Отправить Емайл".
Стоит привязать любой аккаунт, в обоих случаях письма уходят нормально.
Андрей 13 мая 2014 в 15:08 0
вот у меня аккаунты не привязаны, видимо почта и не уходит...
хотя, логичней, если зависимости не будет, ибо зачем мэру города регистрироваться у меня на портале да еще и привязывать свой рабочий мейл
Алфей 13 мая 2014 в 15:29 0
В принципе можно свой аккаунт привязать ко всем ответственным лицам, но тогда я не вижу вообще смысла в этой опции.
Вообще какую функцию дает привязка аккаунта?
Алфей 13 мая 2014 в 15:31 0
Логичней было бы указывать Емайл или привязать аккаунт. Если аккаунт привязан, брать Емайл из профиля.
SJen 13 мая 2014 в 17:27 0
я все понял, проверю в чем дело. Согласен, зависимости от привязки не должно быть.

Алфей, Blackman-st - если не секрет, на двойку переходить в скором времени планируете?
Алфей 13 мая 2014 в 17:34 +4
В скором времени вряд ли буду переходить. Сыровата еще двойка, еще с десяток патчей будет, а потом уже можно будет переходить.
Админам давно нужно было зарелизить двойку, тестирование бы шустрее шло:)
Андрей 13 мая 2014 в 19:19 +1
вообще не планирую переходить
Су-27 13 мая 2014 в 19:58 0
SJen - я планирую переходить на двоечку и очень бы хотелось, чтобы вы обновили переписку и парсер. Извиняйте что не по теме и будь ласка не минусуйте joke
SJen 13 мая 2014 в 21:12 +2
Су-27 , извиняю)

Но и вы мне тогда подскажите, как я могу подготовить под двушку парсер для InstantMaps, если сам компонент InstantMaps выйдет только через месяц-два? - это по обещаниям R2.. Не подумайте, что это "отговорки", но раньше выхода карт о парсере задумываться рано - потому что без "карт" в нем нет смысла..

Но вообще согласен, обновления нужны и будут - сейчас изучаю внутренности нового движка. Только первый компонент, который я подготовлю под двушку похоже будет "Проблемы и решения". Из того, что тоже стоит в очереди - "Супер регистрация", "Система переписки" и "Парсер" (он скорей всего останется напоследок).
Су-27 13 мая 2014 в 21:20 +1
SJen - спасибо - это и хотел услышать hoho И плюсик к вдохновлению laugh
Алфей 14 мая 2014 в 07:28 0
За обновление по существу под новый движок, думаю можно немного доплатить, даже я думаю это будет справедливо.
Алфей 15 мая 2014 в 08:30 0
Заметил еще один косячёк: в модуле "Решенные проблемы" выводится только одна проблема, в настройках стоит 3, Закрытых проблем 2. Удалил в админке одну закрытую проблему, в модуле появилась другая.
SJen 15 мая 2014 в 08:58 0
ок, записал
Алфей 15 мая 2014 в 14:38 0
Кстати, по поводу модуля: После закрытия проблемы она не сразу в модуль попадает?
Сейчас зашел, смотрю в модуле две закрытые проблемы. Может просто глюк какой был?
SJen 15 мая 2014 в 15:05 0
модуль просто отображает все закрытые проблемы (так должно быть)
"Не сразу" может быть из-за кэша модуля - если отображается кэш, тогда да - информация старая выводится.
Алфей 15 мая 2014 в 16:31 0
Модуль не кэшируется, к тому же я специально чистил кэш сайта.
Попробовал закрыть еще одну проблему, сразу не появилась в модуле. Зашел через час, появилась... Как то странно.
SJen 15 мая 2014 в 20:13 0
Очень странно, потому что модуль лишь вызывает метод компонента, который в свою очередь возвращает список проблем с нужным статусом (закрытая, либо актуальная). Время прошедшее с закрытия значения не имеет, там значение либо 0 либо 1..
Алфей 15 мая 2014 в 12:17 0
Алфей:
После обновления уведомления о создании проблемы отправляются ответственному лицу, и на Емайл указанный в настройках. На кнопке "Отправить Емайл" показывает счетчик что отправлено 2 письма. Все вроде бы нормально, но есть одно но: Если в настройках отвественного лица указан Емайл, но не привязан аккаунт, письма ответственному лицу не уходят как при создании новой проблемы, так и при нажатии "Отправить Емайл". Стоит привязать любой аккаунт, в обоих случаях письма уходят нормально.
По поводу привязки аккаунта к ответственному лицу логика правильная, думаю тут вообще ничего менять не нужно.
Потому что владелец привязанного аккаунта может закрывать проблему. Тут надо или ответственному лицу делать аккаунт, если конечно он сам хочет в этом участвовать. Или давать возможность модератору закрывать проблему.
SJen 15 мая 2014 в 12:35 0
Неправильно, что не работает отправка на электронку без привязки аккаунта
Алфей 15 мая 2014 в 13:13 0
Дык чтоб дать возможность ответственному лицу закрывать проблему, нужно привязать его аккаунт.
А если нет аккаунта у ответственного лица, кто мешает привязать свой или ответственного модератора? Лично я никакой проблемы не вижу.
SJen 15 мая 2014 в 13:49 +1
Я может быть немного про другое.

Про закрытие все понятно - нет аккаунта, некому закрывать (кроме автора и админа).
Я имел ввиду отправку сообщения на почту - оно должно работать даже без привязки аккаунта к ОЛ. Должно - потому что так задумывалось, иначе нет смысла указывать электронку в списке ОЛ.

Мысль была в том, что ОЛ необязательно присутствует на сайте, но отправлять ему электронку нужно иметь возможность (например, это может быть общественная приемная или еще какая-то организация куда можно отправлять письма, но не имеющая своего представителя)
SEOrigin 25 мая 2014 в 12:39 0
Если для проблемы при создании не указывался адрес, а только маркер перетаскивался, то при редактировании не даёт сохранить проблему, требуя обязательно указать адрес.
SJen 26 мая 2014 в 23:03 0
ок, нужно убрать обязательность заполнения адреса при редактировании
Sonat 26 мая 2014 в 22:39 0
В конце страницы с перечнем проблем вылазит тайтл последней проблемы

После закрытия проблемы, неправильная иконка кнопки несогласных

В админке отсутствует значок show.gif
SJen 26 мая 2014 в 23:02 0
ОК, записал себе

по второму пункту пока непонятно - на демо палец повернут куда надо (http://demo.myinstant.ru/troubles/demo1-21.html).
В обновлении на этой неделе баги будут исправлены
Sonat 26 мая 2014 в 23:20 0
Куда надо на демо потому что проблема еще открыта. А баг вылазит когда проблема закрыта.
На демо вот другой адрес - http://demo.myinstant.ru/troubles/proverka-zakrytija-avtorom-8.html
makchen 29 июня 2014 в 17:00 0
Когда будет под 2* ку обновление очень интересует.
stassis 15 ноября 2014 в 20:20 0
У автора нет чтоли возможности редактировать проблему?
SE7EN 21 февраля 2016 в 16:40 0
Для второй версии системы обновятся будет компонент или не будет?
Capitan 5 марта 2016 в 14:43 0
Что то на демо сайте ничего не работает
DeeMon 15 марта 2016 в 18:49 0
Там нужно скрипты обновлять, короче не рабочий модуль это уже.
DeeMon 20 марта 2016 в 09:54 0
Патч-обновление для компонента тут.
Исправляет проблему отображения и размещения маркеров на карте.