MIXOH Опубликовано 17 марта, 2018 Поделиться Опубликовано 17 марта, 2018 Просмотр файла (MIX) Advanced Reaction Settings Плагин позволяет расширить стандартные настройки реакций и сделать их более гибкими для администратора. Основные возможности плагина заключаются в настройках доступности реакции для определенных групп или пользователей и в возможности изменения стандартного "веса" (очков репутации) для каждой реакции. Настройки доступности включают в себя: Возможность запретить реакцию для определенной группы или нескольких групп (или всех групп, что вобщем-то равносильно стандартному отключению реакции) Возможность запретить реакцию для определенного пользователя или нескольких пользователей (на тот случай если у вас есть отдельные пользователи злоупотребляющие определенными реакциями вы можете не запрещая реакцию группе в целом, запретить ее только для отдельных пользователей) Возможность разрешить реакцию только для определенного пользователя или нескольких пользователей (наприемр у вас есть эксклюзивная реакция доступ к которой вы хотите предоставить только одному или нескольким пользователям/модераторам/администраторам, при этом другим пользователям она должна быть недоступна) Настройки изменения "веса" репутации включают в себя: Возможность задать расширенный диапазон очков репутации от -100 до +100 (по сравнению со стандартными +1/-1) Для визуальной идентификации наличия у репутации дополнительных опций в списке реакций доюавлены дополнительные лейблы показывающие наличие у реакции настроек для групп, пользователей или наличия расширенного значения репутации, при этом также отображается и само количество очков репутации которые изменяет данная реакция. Таким образом, компонуя данные настройки, вы можете довольно гибко настроить то какие реакции будут доступны тем или иным пользователям или группам. При чем запрещенные реакции не будут доступны даже при попытке подмены URL запроса в адресной строке. ВНИМАНИЕ!!! Хотелось бы остановиться на некоторых моментах, дабы не возникало лишних вопросов. Для корректной работы плагина пришлось изменить открытие окна настроек реакции на немодальный режим, вопреки тому что разработчикам просто визуально нравятся модальные окна, это накладывает некоторые ограничения на поведение некоторых элементов на форме. Поэтому не удивляйтесь тому что при включенном плагине окно настроек реакции теперь не модальное. Ввиду того что работа с реакциями разработчиками реализована через трейт а не через класс, есть определенные ограничения по переопределению стандартных настроек. В связи с этим, расширенные настройки репутации (значения отличающиеся от стандартных +1/-1) приходится хранить в штатных полях БД. На работе это никак не сказывается, тем не менее вам нужно помнить о паре моментов: При отключении плагина расширенные значения реакций остаются в силе в том виде как они были заданы при включенном плагине. При удалении плагина, все расширенные значения реакций приводятся к виду +1/-1 по принципу того имела ли реакция положительный либо отрицательный вес. Также для того чтобы не держать в разработке две версии плагина для разных языков, в данном плагине я попробовал реализовать свою псевдо-мультиязычность плагинов. Плагин изначально одноязычный (EN), но при наличии у вас в системе русского языка, переведенные (RU) строки будут установлены автоматически при установке. Добавил MIXOH Добавлено 17.03.2018 Категория Интерфейс Язык EN/RU (язык устанавливается автоматически) kolian1140 и SlawkA 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 18 марта, 2018 Поделиться Опубликовано 18 марта, 2018 Отличный и полезный модуль! А как на счёт внедрения парочки следующих моментов к вашему проекту (по крайней мере, меня они сразу сподвинут стать вашим клиентом! ) - Ограничить количество именно минусов (негативная реакция) в сутки (ранее до 4.2.* было доступно через Панель) - Определённый пользователь (не группа) не может получать (!) от других какую-либо определённую реакцию/реакции. При этом сам пользователь может либо не может выдавать эту конкретную реакцию другим. Все эти моменты ранее, до перехода на 4.2.* были возможны для реализации простой правкой шаблонов - легко и удобно. Сейчас же, видимо, как раз из-за "того что работа с реакциями разработчиками реализована через трейт а не через класс", всё это недоступно для изменения через шаблоны А тут как раз ваш плагин по соответствующей тематике! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 18 марта, 2018 Автор Поделиться Опубликовано 18 марта, 2018 В принципе навскидку вполне возможно. На досуге гляну) По крайней мере по п.2 точно возможно, а вот по п.1 нужно смотреть как это будет пересекаться с настройками группы по поводу общих ограничений реакций в сутки. Я так понимаю по п.1 речь идет именно о количестве негативных реакций? SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 18 марта, 2018 Поделиться Опубликовано 18 марта, 2018 2 часа назад, MIXOH сказал: В принципе навскидку вполне возможно. На досуге гляну) По крайней мере по п.2 точно возможно, а вот по п.1 нужно смотреть как это будет пересекаться с настройками группы по поводу общих ограничений реакций в сутки. Я так понимаю по п.1 речь идет именно о количестве негативных реакций? Верно. Этот момент и сейчас сохранился на панели, смотрите: Reactions Maximum number of reactions allowed to give 10 per day or Unlimited А раньше было разделение на лимиты как по positive reputation, так и negative reputation. Вот, хотелось бы снова видеть этот момент реализованным. А то то, что сделали они сейчас, не имеет различий, плюсы ставятся или минусы То есть в этом лимите может быть поставлен в сутки один плюс и девять минусов! Плохо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 19 марта, 2018 Автор Поделиться Опубликовано 19 марта, 2018 Отписался в ЛС Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 21 марта, 2018 Автор Поделиться Опубликовано 21 марта, 2018 Обновил до версии 1.0.1 Добавлена новая настройка в АЦ -> Пользователи -> Группы пользователей -> (вкладка Социальные) -> Максимальное количество негативных реакций, которое разрешено давать группе в течении дня Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 24 марта, 2018 Поделиться Опубликовано 24 марта, 2018 Плагин отличный! Приобрёл, не жалею! + Бонусом согласовался с автором на дополнительные интересные запросы к плагину - автор со всем помог! Спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 24 марта, 2018 Автор Поделиться Опубликовано 24 марта, 2018 Пожалуйста Рад что оказался полезен Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 26 марта, 2018 Автор Поделиться Опубликовано 26 марта, 2018 (изменено) Что нового в версии 1.0.4 Просмотр изменений Добавлена новая настройка позволяющая исключить пользователя из получателей определенной реакции. То есть для всех публикаций, сделанных указанными в настройке пользователями реакция будет недоступна. Исправлено отображение реакций в соответствии с их настройками в обновлениях статусов профиля. Добавлены страницы ошибок при попытке вставки запрещенных реакций напрямую через адресную строку для настройки исключенных пользователей и в обновлениях статусов профиля Изменено 26 марта, 2018 пользователем MIXOH wasder12 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 28 марта, 2018 Автор Поделиться Опубликовано 28 марта, 2018 (изменено) Что нового в версии 1.0.5 Просмотр изменений Добавлены новые настройки позволяющие настроить доступность реакций в зависимости от темы форума. Глобальная настройка позволяет полностью отключить реакции для выбранных тем форума. Настройки каждой реакции позволяют настроить доступность конкретной реакции в тех или иных темах форума. Внесены некоторые мелкие исправления. В списке реакций добавлена новая метка, показывающая наличие у реакции настройки для форума. Добавлены страницы ошибок при попытке вставки запрещенных реакций напрямую через адресную строку в форумах где запрещены реакции. Изменено 28 марта, 2018 пользователем MIXOH alexis и wasder12 1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 13 апреля, 2018 Автор Поделиться Опубликовано 13 апреля, 2018 Что нового в версии 1.1.0 Просмотр изменений Размещено 2 минуты назад Внесены некоторые мелкие исправления. Поддержка IPS 4.3 wasder12 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
JasonWU Опубликовано 11 сентября, 2018 Поделиться Опубликовано 11 сентября, 2018 MIXOH насколько я понял, плагин пока не дает возможность ограничить количество отдельных лайков. Поэтому предложу сделать возможность суперлайка. Отдельный лайк с настройками по разделам и количеству репы. Например, у пользователя в день будет 10 обычных лайков и один суперлайк, дающий +10 к репе. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 11 сентября, 2018 Автор Поделиться Опубликовано 11 сентября, 2018 @JasonWU а смысл этого огорода? Достаточно и простых ограничений по количеству положительных/отрицательных wasder12 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
JasonWU Опубликовано 11 сентября, 2018 Поделиться Опубликовано 11 сентября, 2018 MIXOH смысл в уникальном лайке. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 11 сентября, 2018 Автор Поделиться Опубликовано 11 сентября, 2018 1 час назад, JasonWU сказал: смысл в уникальном лайке Ну так он и так есть, просто нет привязки конкретно этого лайка к лимиту. Для лимита нет разницы +1 или +10, лимит определяет только положительный/отрицательный. wasder12 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
JasonWU Опубликовано 11 сентября, 2018 Поделиться Опубликовано 11 сентября, 2018 2 часа назад, MIXOH сказал: Ну так он и так есть, просто нет привязки конкретно этого лайка к лимиту. я о чем, хотелось лимит для отдельного лайка. В общем, это просто пожелание. В остальном плагин приобрели, спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 11 сентября, 2018 Автор Поделиться Опубликовано 11 сентября, 2018 1 час назад, JasonWU сказал: я о чем, хотелось лимит для отдельного лайка Я понял о чем вы, но для этого нужно полностью перекраивать логику движка в плане подсчета лайков. Оно того не стоит) Я и так кое как вкорячил хотя бы настройку для отрицательных) wasder12 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wasder12 Опубликовано 11 сентября, 2018 Поделиться Опубликовано 11 сентября, 2018 MIXOH Выложил бы уже свою работу чё там такого мы все вылаживали и пусть разбираются SlawkA и MIXOH 1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 30 сентября, 2018 Автор Поделиться Опубликовано 30 сентября, 2018 В 28.03.2018 в 21:20, MIXOH сказал: Добавлены новые настройки позволяющие настроить доступность реакций в зависимости от темы форума. Глобальная настройка позволяет полностью отключить реакции для выбранных тем форума. Настройки каждой реакции позволяют настроить доступность конкретной реакции в тех или иных темах форума. Хотелось бы уточнить, что речь идет не о конкретных темах форума, а о разделах. То есть разрешение реакции распространяется на все темы выбранного раздела. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kolian1140 Опубликовано 4 октября, 2018 Поделиться Опубликовано 4 октября, 2018 Понравилось как на яплакал сделана система репутации, а то что изначально нам разработчики дали, оно вроде и есть, но мало кто пользуется Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ToxaSM Опубликовано 7 мая, 2019 Поделиться Опубликовано 7 мая, 2019 @MIXOH, подскажи, а почему версия на этом форуме отличается от версии в магазине IPS? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 8 мая, 2019 Автор Поделиться Опубликовано 8 мая, 2019 В 07.05.2019 в 08:58, ToxaSM сказал: подскажи, а почему версия на этом форуме отличается от версии в магазине IPS? Здесь давно не обновлял, никто не покупал) ToxaSM и SlawkA 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 8 мая, 2019 Поделиться Опубликовано 8 мая, 2019 В 18.03.2018 в 00:21, MIXOH сказал: Ввиду того что работа с реакциями разработчиками реализована через трейт а не через класс, есть определенные ограничения по переопределению стандартных настроек А что не так с трейтами? Функции трейта переопределяются в наследуемом классе. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SlawkA Опубликовано 8 мая, 2019 Поделиться Опубликовано 8 мая, 2019 MIXOH на следующей неделе куплю и его, как и вход через яндекс. так же через почту 😉 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 8 мая, 2019 Автор Поделиться Опубликовано 8 мая, 2019 1 минуту назад, siv1987 сказал: А что не так с трейтами? Функции трейта переопределяются в наследуемом классе. Не помню уже, была какая-то морока с этим. По-крайней мере даже маститые гуру разрабы с маркетплейса насколько мне известно так в полной мере данную проблему и не решили. В частности разраб того же Automation rules 3 минуты назад, SlawkA сказал: на следующей неделе куплю и его, как и вход через яндекс. так же через почту Не вопрос) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.