Перейти к содержанию

Exception

Актив
  • Постов

    1013
  • Зарегистрирован

  • Победитель дней

    81

Сообщения, опубликованные Exception

  1. 25 минут назад, tatowka сказал:

    Вдруг кому-то будет полезно, расскажу как пофиксил без костыля выше:
    admin/?app=core&module=membersettings&controller=notifications
    Задал всем категориям на параметре пуш-уведомлений "отключено", после этого сбросил настройки всех пользователей до стандартных - готово.

    Костыль, который предложил @Exceptionработает исправно, но вызывает блокировку задачи queue.
     

    PS. Может кто-то знает, как очистить очередь этой задачи? Вручную не удается запустить из-за той же ошибки, видимо нужно подчистить текущие задачи и дальше будет нормально работать.
    image.png.3735717e94bbb27921dc72f1d9fecdf6.png

    попробуй посмотреть в таблицах бд

    core_queue

    и

    core_notifications_pwa_queue

     

  2. 3 часа назад, tatowka сказал:

    это реально как-то пофиксить? или только обновление движка?

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

    1. Проверить манифест, все ли тут есть, все ли иконки и т.д. /admin/?app=core&module=customization&controller=icons
    Так же снизу попробуй переключить на другой тип приложения, проверь останется ли ошибка.

    2. Если ничего не помогло можно попробовать сделать так:
    \system\Notification\Notification.php
    заменить эту часть кода:
    image.thumb.png.865c5766b911cdd23c66740aaa2dfcb3.png

    на

    \IPS\Task::queue( 'core', 'PWANotifications', $pwaPushNotifications, 2 );

    по идеи так он не прервет ошибкой другие функции, а отправит отправку уведомления в задачи

  3. 9 минут назад, tatowka сказал:

    Не подскажете, что может быть?

    Там же все написано, класс curl выбросил ошибку (Время ожидания соединения истекло через 10001 миллисекунду (28)) при отправке запроса на https://wns2-db5p.notify.windows.com
    что-то с уведомлениями, смотрите плагины\приложения которые их затрагивают

  4. 7 минут назад, bandit58 сказал:

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

    В данном случае можно при помощи js найти это Да на фронте, но это такой себе вариант в виде костылей. При помощи php в твоем случае никак, там выводится языковая строка которая хэшируется.
    Единственное что можно сделать, это доработать класс IPS\downloads\Field (\applications\downloads\sources\Field) и добавить туда кастомный (свой) вывод значения чекбокса. Пример можно взять из похожего класса IPS\cms\Fields так как они оба расширяют класс \IPS\CustomField

  5. Только что, AHristich сказал:

    Не в этом случае...По крайней мере судя по тому КАК обновили движок...

    Именно в этом случае и я уверен в этом на 99%, он после корявой перезаливки файлов обновления затер пользователя php, от туда у него и ошибка в первой теме cannot_write была

  6. 12 минут назад, imyafamiliya сказал:

    Пофиксил проблему выдав ко всем директориям в папке uploads права 777, кто пытался мне помочь все равно спасибо!

    Не должно быть у вас нигде таких прав, правильно настройте работу веб-сервера на права 755 (возможно директориям нужно указать правильного пользователя, делается через терминал например командой chown )

  7. В 03.01.2023 в 13:56, makaveli667 сказал:

    Почему не приходят код на почту при регистрации на форуме ips 4.3

    Проверить можно в спам сервисах, там по пунктам распишут все причины.
    SMTP от всяких маилсру - для чайников, настоящие мужики для своих проектов поднимают свой почтовый сервер.

  8. В 04.01.2023 в 01:19, Estomel сказал:

    Всем привет, как изменить вот эти иконки на белый цвет?

      Скрыть контент

    1679391125_.png.42f0c8f90ca44c34fa27bb79d4a668c2.png

    Можешь так, если нужно только иконки

    ::-webkit-calendar-picker-indicator {
      filter: invert(1);
    }

    ... или если нужно изменить полностью тему инпутов на темную:

    input {
      color-scheme: dark;
    }

     

  9. 4 часа назад, AHristich сказал:

    Ставь панель Hestia и не парься.

    чем hestia (недоделанная переделка vestacp с теми же багами) лучше например той же fastpanel?

  10. /vkcom/hooks/vkTabs.php
    найти:

    {{if \is_array( $tabNames ) AND \in_array( \'promote_tab_facebook\', $tabNames )}}

    заменить на:

    {{if \is_array( $tabNames ) AND \in_array( \'promote_tab_twitter\', $tabNames )}}

     

    /vkcom/hooks/promoteDialogTemplateVK.php
    найти:

    #elFacebookOptions_menu

    заменить на:

    #elPromoteDialogContent > div[data-role=\'promoteDialogBody\'].ipsPad

     

    ОПЦИОНАЛЬНО
    для моей специфической конфигурации файлового хранилища (хранилище CDN без протокола) понадобились следующие правки:
    /vkcom/sources/VKpromotion/VKpromotion.php
    найти:

    $realFile = $_SERVER['DOCUMENT_ROOT'] . ( $this->settings['promotion_dir'] ? $this->settings['promotion_dir'] . '/' : "/" ) . $file;

    заменить на:

    $realFile = ( $this->settings['promotion_dir'] ? $this->settings['promotion_dir'] . '' : "" ) . 'https:' . $file;

     

    Если правки вносились на форуме с установленным приложением - чистим кэш

  11. 13 часов назад, CONDORITOMtiasR сказал:

    Правда мне не смешно а во вторых если у вас есть здравый смысл вы должны заметить что изображение в карусели выглядит супер увеличенным.

    Когда вы научитесь давать больше данных описывающих проблему, будут и нормальные ответы. До сих пор не понятно что ты хочешь, изучай css и смотри\экспериментируй в коде-элемента твоего браузера.

    Исходя из твоего скриншоты нужно 2 изображения:
    добавь отдельный класс ipsCarousel_twoitems в тег div рядом с классом ipsCarousel, и следующий код в custom.css или в файл css для нужной страницы

    .ipsCarousel_twoitems .ipsCarousel_item {
        max-width: calc(var(--carousel-maxWidth, 100%) / 2);
    }

     

  12. 3 минуты назад, HooLIGUN сказал:

    Думаю достаточно будет просто создать нового юзера, и у него взять хеш из бд

    через терминал запустить функции ips по созданию нового пользователя?

×
×
  • Создать...