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

+35
3.57K
Приветствую

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


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

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

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

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

Потрогать

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

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

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

PS Тем, кому нравится минусовать — предлагаю все-таки попробовать написать негативный комментарий, комменты как-никак действенней, чем безликие цифры справа от звездочки. Плюсы/минусы не воспринимаю, а вот к комментам стараюсь прислушиваться. Ну или черт с ним, можно и минусовать, зато анонимно)
0
ArtsWar ArtsWar 8 лет назад #
+1
0
ArtsWar ArtsWar 8 лет назад #
Ждём...)
0
PolarOne PolarOne 8 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

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

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

Мой недочет, завтра пропишу на этой странице все, что умеет компонент glasses
+3
SJen SJen 8 лет назад #
вот еще оттуда же

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

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

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

смсаэро чем-то лучше?
0
Def Def 8 лет назад #
интерфейс более понятный) а так не знаю, может техничеки и ничем)

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

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

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

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

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

а то как то нехорошо... поверили, деньгами поделились и сидим хором лапу сосем...
+2
SJen SJen 8 лет назад #
Все будет.
Протестировано и отлажено, сегодня ночью будет готово.

Про лапу и деньги не переживайте - все обновления бесплатны, суммы я озвучиваю не для тех, кто уже купил.
-1
Андрей Андрей 8 лет назад #
радует... ждем!
0
Сергей Сергей 8 лет назад #
Говорили компонент умер, не верил +
0
Trang Trang 8 лет назад #
ооооо. Дождался я-таки))) +
+4
SJen SJen 8 лет назад #
Разослал всем.

При возникновении проблем - пишите. Сегодня и завтра днем буду онлайн.
-1
Андрей Андрей 8 лет назад #
получил, благодарю. Пошел тестить.
Вопрос: работает так же на 1.10.1 - 1.10.3? или это уже только для 1.10.3?
+2
SJen SJen 8 лет назад #
Должно работать одинаково на всей линейке 1.10.*
-1
Андрей Андрей 8 лет назад #
на мыло не отправляет
1.10.1
-1
Андрей Андрей 8 лет назад #
не отправляет и 1.10.3
+2
SJen SJen 8 лет назад #
в личку написал, будем смотреть - на демо проверил еще раз, отправляет
0
Trang Trang 8 лет назад #
позиционирование действительно на порядок выше, со всеми маркерами не пробовал, но на дефолтных просто отлично, спасибо.
Такая же проблема- нет уведомлений в почту. Если найдётся решение по предыдущему комменту- тоже бы хотелось услышать, как посмотреть, что порешать
-1
Андрей Андрей 8 лет назад #
залил на чистую систему, не отправляет ни ответсвенному лице, ни автору проблемы
0
SJen SJen 8 лет назад #
Нашел возможную причину, но надо проверить.
По кнопке "Отправить email" - работать должно в любом случае. Если по ней работает - значит все ясно, разошлю патч. Если не работает, надо разбираться..


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

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

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

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

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

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

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

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

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

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

При нажатии на кнопку "отправить емайл"- успешно, письмо приходит. Автоматически при создании проблемы письма не уходят.
0
Trang Trang 8 лет назад #
с патчем всё работает, админу письма приходят. Спасибо)
0
Андрей Андрей 8 лет назад #
поставил патч, не проканало...
что то вредничает
0
SJen SJen 8 лет назад #
нужен доступ, без этого не могу помочь..
реальна была одна проблема (отправка работала только под админом) - и патч ее решил.
я буду дома часа через 2-3, смогу потестить если пустите..
0
Алфей Алфей 8 лет назад #
После обновления уведомления о создании проблемы отправляются ответственному лицу, и на Емайл указанный в настройках. На кнопке "Отправить Емайл" показывает счетчик что отправлено 2 письма.
Все вроде бы нормально, но есть одно но: Если в настройках отвественного лица указан Емайл, но не привязан аккаунт, письма ответственному лицу не уходят как при создании новой проблемы, так и при нажатии "Отправить Емайл".
Стоит привязать любой аккаунт, в обоих случаях письма уходят нормально.
0
Андрей Андрей 8 лет назад #
вот у меня аккаунты не привязаны, видимо почта и не уходит...
хотя, логичней, если зависимости не будет, ибо зачем мэру города регистрироваться у меня на портале да еще и привязывать свой рабочий мейл
0
Алфей Алфей 8 лет назад #
В принципе можно свой аккаунт привязать ко всем ответственным лицам, но тогда я не вижу вообще смысла в этой опции.
Вообще какую функцию дает привязка аккаунта?
0
Алфей Алфей 8 лет назад #
Логичней было бы указывать Емайл или привязать аккаунт. Если аккаунт привязан, брать Емайл из профиля.
0
SJen SJen 8 лет назад #
я все понял, проверю в чем дело. Согласен, зависимости от привязки не должно быть.

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

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

Но вообще согласен, обновления нужны и будут - сейчас изучаю внутренности нового движка. Только первый компонент, который я подготовлю под двушку похоже будет "Проблемы и решения". Из того, что тоже стоит в очереди - "Супер регистрация", "Система переписки" и "Парсер" (он скорей всего останется напоследок).
+1
Су-27 Су-27 8 лет назад #
SJen - спасибо - это и хотел услышать hoho И плюсик к вдохновлению laugh
0
Алфей Алфей 8 лет назад #
За обновление по существу под новый движок, думаю можно немного доплатить, даже я думаю это будет справедливо.
0
Алфей Алфей 8 лет назад #
Заметил еще один косячёк: в модуле "Решенные проблемы" выводится только одна проблема, в настройках стоит 3, Закрытых проблем 2. Удалил в админке одну закрытую проблему, в модуле появилась другая.
0
SJen SJen 8 лет назад #
ок, записал
0
Алфей Алфей 8 лет назад #
Кстати, по поводу модуля: После закрытия проблемы она не сразу в модуль попадает?
Сейчас зашел, смотрю в модуле две закрытые проблемы. Может просто глюк какой был?
0
SJen SJen 8 лет назад #
модуль просто отображает все закрытые проблемы (так должно быть)
"Не сразу" может быть из-за кэша модуля - если отображается кэш, тогда да - информация старая выводится.
0
Алфей Алфей 8 лет назад #
Модуль не кэшируется, к тому же я специально чистил кэш сайта.
Попробовал закрыть еще одну проблему, сразу не появилась в модуле. Зашел через час, появилась... Как то странно.
0
SJen SJen 8 лет назад #
Очень странно, потому что модуль лишь вызывает метод компонента, который в свою очередь возвращает список проблем с нужным статусом (закрытая, либо актуальная). Время прошедшее с закрытия значения не имеет, там значение либо 0 либо 1..
0
Алфей Алфей 8 лет назад #
Алфей:
После обновления уведомления о создании проблемы отправляются ответственному лицу, и на Емайл указанный в настройках. На кнопке "Отправить Емайл" показывает счетчик что отправлено 2 письма. Все вроде бы нормально, но есть одно но: Если в настройках отвественного лица указан Емайл, но не привязан аккаунт, письма ответственному лицу не уходят как при создании новой проблемы, так и при нажатии "Отправить Емайл". Стоит привязать любой аккаунт, в обоих случаях письма уходят нормально.
По поводу привязки аккаунта к ответственному лицу логика правильная, думаю тут вообще ничего менять не нужно.
Потому что владелец привязанного аккаунта может закрывать проблему. Тут надо или ответственному лицу делать аккаунт, если конечно он сам хочет в этом участвовать. Или давать возможность модератору закрывать проблему.
0
SJen SJen 8 лет назад #
Неправильно, что не работает отправка на электронку без привязки аккаунта
0
Алфей Алфей 8 лет назад #
Дык чтоб дать возможность ответственному лицу закрывать проблему, нужно привязать его аккаунт.
А если нет аккаунта у ответственного лица, кто мешает привязать свой или ответственного модератора? Лично я никакой проблемы не вижу.
+1
SJen SJen 8 лет назад #
Я может быть немного про другое.

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

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

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

В админке отсутствует значок show.gif
0
SJen SJen 8 лет назад #
ОК, записал себе

по второму пункту пока непонятно - на демо палец повернут куда надо (http://demo.myinstant.ru/troubles/demo1-21.html).
В обновлении на этой неделе баги будут исправлены
0
Sonat Sonat 8 лет назад #
Куда надо на демо потому что проблема еще открыта. А баг вылазит когда проблема закрыта.
На демо вот другой адрес - http://demo.myinstant.ru/troubles/proverka-zakrytija-avtorom-8.html
0
makchen makchen 8 лет назад #
Когда будет под 2* ку обновление очень интересует.
0
stassis stassis 8 лет назад #
У автора нет чтоли возможности редактировать проблему?
0
SE7EN SE7EN 6 лет назад #
Для второй версии системы обновятся будет компонент или не будет?
0
Capitan Capitan 6 лет назад #
Что то на демо сайте ничего не работает
0
DeeMon DeeMon 6 лет назад #
Там нужно скрипты обновлять, короче не рабочий модуль это уже.
0
DeeMon DeeMon 6 лет назад #
Патч-обновление для компонента тут.
Исправляет проблему отображения и размещения маркеров на карте.

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.