Jump to content

MIXOH

Актив
  • В сети

  • Количество сообщений

    641
  • Reputation

    232 MIXOH's Reputation

Everything posted by MIXOH

  1. Междусобойчик? Да нет, просто поржали над вами А что были вопросы? Да мы уж как-нибудь сами разберемся
  2. Вы не путайте теплое с мягким, изначально то речь шла о днях, и как видно они теперь отображаются нормально. Так что нифига оно не точно так-же. Добавляйте плюрализацию в часы/минуты и будет вам счастье /* Short format: "1 hr" */ if ( $format == static::RELATIVE_FORMAT_SHORT ) { return $language->addToStack( 'f_hours_short', FALSE, array( 'pluralize' => array( $difference->h ) ) ); } А то вы начали за здравие а закончили за упокой ИМХО проще было бы подкинуть DateTime.php из дистрибутива, чем отлавливать "блох"
  3. Ну например вот это define( 'CP_DIRECTORY', 'admin' ); И поверьте это далеко не все параметры Вы просто и не читаете и не слушаете ничего Хотя чему я удивляюсь....если:
  4. Читайте внимательней мое сообщение. Также можно внимательней почитать и сам init.php опустившись на несколько строк ниже того что вы предлагаете менять
  5. Что за мода лезть в init. Это дефолтное значение, и если его переопределить в файле constants.php то ваш совет до одного места будет
  6. А должно было! Вообще непонятно какого у вас там делает sprintf Точно так написано? return $language->addToStack( 'f_days_short', FALSE, array( 'pluralize' => array( $difference->d ) ) ); Работать должно по идее даже без очистки кеша и доп манипуляций
  7. А при чем тут это, если искомая строка хранится по ключу f_days_short Я бы для начала отключил плагины и проверил, затем заглянул бы в DateTime.php в функцию которая выводит f_days_short. У вас языковая строка подтягивается, не срабатывает плюрализация, а за это отвечает только DateTime в данном случае.
  8. Ну начнем с того что полного профессионального перевода не может быть априори))) Но даже если он его и продает, все равно не вижу связи. Скорее опять же наоборот, он им должен (или обязан)
  9. При чем здесь санкции и прочее. Есть лицензионное соглашение, есть определенные правила, никто вас не заставляет под ними подписываться и покупать лицензию. Да и в суд обращаться вовсе не обязательно, обратятся если нужно к хостеру и т.д. хотя конечно никто так заморачиваться ради вас не будет....наверное. Все это демагогия, вопрос был в том зачем нужно продление, я ответил что не только для техподдержки. Дальше это уже бла-бла-бла. Когда кажется креститься нужно. С чего вы взяли что разработчики IPS вам что-то должны? Или это такой максимализм)))
  10. По лицензионной политике IPS установка обновлений после окончания поддержки является нарушением условий лицензии. Поэтому плата за продление это не только возможность обращаться в поддержку.
  11. Куча мелких изменений в шаблоне, местами упрощены вызовы процедур и функций и т.д. ничего сильно критичного но тем не менее естественно потребует подгонки В принципе я бы скорее характеризовал это все таки улучшениями чем наоборот. + опять же сам код понемногу оптимизируется к php 7.2 (на которой собственно уже и последние релизы 4.2 работают без проблем)
  12. Категорически нет. Все шаблоны без исключения требуют правки. Приложения и плагины не все, но многие.
  13. Услуга для богатых рукожопов. Установка IPS от разрабов)))
  14. АЦ -> Пользователи -> Профили пользователей -> Настройки профиля -> разрешенные символы в именах пользователей Но там вариант сделать только либо англ либо рус (плюс опционально другие символы, цифры). Если нужно и рус и англ но не в перемешку, то это только плагин писать.
  15. MIXOH posted пост в теме in Interface
    Обновил до версии 1.0.1 Добавлена новая настройка в АЦ -> Пользователи -> Группы пользователей -> (вкладка Социальные) -> Максимальное количество негативных реакций, которое разрешено давать группе в течении дня
  16. Так начиная с 7.0 ее и нет, речь то за 5.6
  17. Формально ничего не изменилось: php: required: 5.6.0, recommended: 7.0.0 mysql: required: 5.1.3, recommended: 5.6.2 Но на 5.6 действительно не работает, вылетает шаблон. Баг. На 7.0 и выше работает (сейчас стоит 7.2.1) Разработчики планируют потихоньку таки уходить от 5.6 до окончания ее поддержки, да и работает она откровенно говоря медленнее. А что там прикладывать, Error 500
  18. Ядро не нужно продлевать, оно как бы Free, продлеваются приложения, причем цена продления зависит от набора приложений Такая цена продления возможна только если у вас стоит только одно из приложений либо Gallery либо Downloads либо Blogs, цена полного набора всех доступных приложений 105$
  19. В целом лично мне понравилось улучшений и удобств (даже в АЦ) довольно много.
  20. На первый беглый взгляд ИМХО несовместимостей плагинов и приложений будет куда больше чем между 4.1.Х -> 4.2.Х. Большинство некритичных но тем не менее потребуют адаптации. И к сожалению хочу отметить что практика использования trait вместо классов похоже разработчиками плотно взята на вооружение. Это не есть хорошо.
  21. MIXOH posted пост в теме in Interface
    Отписался в ЛС
  22. MIXOH posted пост в теме in Interface
    В принципе навскидку вполне возможно. На досуге гляну) По крайней мере по п.2 точно возможно, а вот по п.1 нужно смотреть как это будет пересекаться с настройками группы по поводу общих ограничений реакций в сутки. Я так понимаю по п.1 речь идет именно о количестве негативных реакций?
  23. MIXOH posted пост в теме in Interface
    Просмотр файла (MIX) Advanced Reaction Settings Плагин позволяет расширить стандартные настройки реакций и сделать их более гибкими для администратора. Основные возможности плагина заключаются в настройках доступности реакции для определенных групп или пользователей и в возможности изменения стандартного "веса" (очков репутации) для каждой реакции. Настройки доступности включают в себя: Возможность запретить реакцию для определенной группы или нескольких групп (или всех групп, что вобщем-то равносильно стандартному отключению реакции) Возможность запретить реакцию для определенного пользователя или нескольких пользователей (на тот случай если у вас есть отдельные пользователи злоупотребляющие определенными реакциями вы можете не запрещая реакцию группе в целом, запретить ее только для отдельных пользователей) Возможность разрешить реакцию только для определенного пользователя или нескольких пользователей (наприемр у вас есть эксклюзивная реакция доступ к которой вы хотите предоставить только одному или нескольким пользователям/модераторам/администраторам, при этом другим пользователям она должна быть недоступна) Настройки изменения "веса" репутации включают в себя: Возможность задать расширенный диапазон очков репутации от -100 до +100 (по сравнению со стандартными +1/-1) Для визуальной идентификации наличия у репутации дополнительных опций в списке реакций доюавлены дополнительные лейблы показывающие наличие у реакции настроек для групп, пользователей или наличия расширенного значения репутации, при этом также отображается и само количество очков репутации которые изменяет данная реакция. Таким образом, компонуя данные настройки, вы можете довольно гибко настроить то какие реакции будут доступны тем или иным пользователям или группам. При чем запрещенные реакции не будут доступны даже при попытке подмены URL запроса в адресной строке. ВНИМАНИЕ!!! Хотелось бы остановиться на некоторых моментах, дабы не возникало лишних вопросов. Для корректной работы плагина пришлось изменить открытие окна настроек реакции на немодальный режим, вопреки тому что разработчикам просто визуально нравятся модальные окна, это накладывает некоторые ограничения на поведение некоторых элементов на форме. Поэтому не удивляйтесь тому что при включенном плагине окно настроек реакции теперь не модальное. Ввиду того что работа с реакциями разработчиками реализована через трейт а не через класс, есть определенные ограничения по переопределению стандартных настроек. В связи с этим, расширенные настройки репутации (значения отличающиеся от стандартных +1/-1) приходится хранить в штатных полях БД. На работе это никак не сказывается, тем не менее вам нужно помнить о паре моментов: При отключении плагина расширенные значения реакций остаются в силе в том виде как они были заданы при включенном плагине. При удалении плагина, все расширенные значения реакций приводятся к виду +1/-1 по принципу того имела ли реакция положительный либо отрицательный вес. Также для того чтобы не держать в разработке две версии плагина для разных языков, в данном плагине я попробовал реализовать свою псевдо-мультиязычность плагинов. Плагин изначально одноязычный (EN), но при наличии у вас в системе русского языка, переведенные (RU) строки будут установлены автоматически при установке. Добавил MIXOH Добавлено 17.03.2018 Категория Интерфейс Язык EN/RU (язык устанавливается автоматически)
    • 5 скачиваний
    • Версия 1.1.0
    Плагин позволяет расширить стандартные настройки реакций и сделать их более гибкими для администратора. Основные возможности плагина заключаются в настройках доступности реакции для определенных групп или пользователей и в возможности изменения стандартного "веса" (очков репутации) для каждой реакции. Настройки доступности включают в себя: Возможность запретить реакцию для определенной группы или нескольких групп (или всех групп, что вобщем-то равносильно стандартному отключению реакции) Возможность запретить реакцию для определенного пользователя или нескольких пользователей (на тот случай если у вас есть отдельные пользователи злоупотребляющие определенными реакциями вы можете не запрещая реакцию группе в целом, запретить ее только для отдельных пользователей) Возможность разрешить реакцию только для определенного пользователя или нескольких пользователей (наприемр у вас есть эксклюзивная реакция доступ к которой вы хотите предоставить только одному или нескольким пользователям/модераторам/администраторам, при этом другим пользователям она должна быть недоступна) Настройки изменения "веса" репутации включают в себя: Возможность задать расширенный диапазон очков репутации от -100 до +100 (по сравнению со стандартными +1/-1) Для визуальной идентификации наличия у репутации дополнительных опций в списке реакций доюавлены дополнительные лейблы показывающие наличие у реакции настроек для групп, пользователей или наличия расширенного значения репутации, при этом также отображается и само количество очков репутации которые изменяет данная реакция. Таким образом, компонуя данные настройки, вы можете довольно гибко настроить то какие реакции будут доступны тем или иным пользователям или группам. При чем запрещенные реакции не будут доступны даже при попытке подмены URL запроса в адресной строке. ВНИМАНИЕ!!! Хотелось бы остановиться на некоторых моментах, дабы не возникало лишних вопросов. Для корректной работы плагина пришлось изменить открытие окна настроек реакции на немодальный режим, вопреки тому что разработчикам просто визуально нравятся модальные окна, это накладывает некоторые ограничения на поведение некоторых элементов на форме. Поэтому не удивляйтесь тому что при включенном плагине окно настроек реакции теперь не модальное. Ввиду того что работа с реакциями разработчиками реализована через трейт а не через класс, есть определенные ограничения по переопределению стандартных настроек. В связи с этим, расширенные настройки репутации (значения отличающиеся от стандартных +1/-1) приходится хранить в штатных полях БД. На работе это никак не сказывается, тем не менее вам нужно помнить о паре моментов: При отключении плагина расширенные значения реакций остаются в силе в том виде как они были заданы при включенном плагине. При удалении плагина, все расширенные значения реакций приводятся к виду +1/-1 по принципу того имела ли реакция положительный либо отрицательный вес. Также для того чтобы не держать в разработке две версии плагина для разных языков, в данном плагине я попробовал реализовать свою псевдо-мультиязычность плагинов. Плагин изначально одноязычный (EN), но при наличии у вас в системе русского языка, переведенные (RU) строки будут установлены автоматически при установке.
    900 ₽