Jump to content

ryancoolround

Актив
  • Регистрация

  • В сети

Everything posted by ryancoolround

  1. Попробуй увеличить лимит загружаемых файлов
  2. А взгляни на мой Русский (RU) 5.0.0 beta (1).xml
  3. ryancoolround posted пост в теме in Integrations
    Да, я знаю, сейчас после работы попробую проверить что не так.
  4. Так уже выложили приемлемую локализацию
  5. Видимо надо куки и кэш сейчас чистить. Проблема в Tapatalk. Пользователь тоже жаловался что не может войти на сайт через Safari. Посидел с ним, ему не сложно было помочь. Пришли к выводу: В корень сайта был загружен файл: apple-app-site-association, кстати, файл был загружен еще в 2021 году. Я и забыл про него. В нем было следующее содержимое: { "applinks": { "apps": [], "details": [ { "appID": "КАКОЙТОКОД.com.quoord.Tapatalk", "paths": [ "/", "*" ] }, { "appID": "КАКОЙТОКОД.com.quoord.Tapatalk2", "paths": [ "/", "*" ] } ] } }Попробовал зайти на сам Tapatalk, меня не пускает, попросил юзера, его не пускает. Удалили этот файл из корня. Он сразу смог войти через Safari на сайт. Спасибо большое тебе, за потраченное на меня время и внимание. Сейчас я думаю что все в порядке.
  6. @aLEX49566 извини что напрягаю. Проверь пожалуйста IP-Gamers сейчас?
  7. Если не сложно, пришли в ЛС свой ip я логи гляну А на этот сайт пускает? https://vaz7.ru/
  8. И еще один вопрос, случайно на сайт Beeline.ru тебя тоже не пускает? Или я ошибаюсь.
  9. Ну а если почистить кэш, куки и дата файлы? Должны быть какие то настройки управления данными веб-сайтов
  10. Я сейчас достал свой седьмой iPhone из шкафа, зашел, проблем никаких. Перейдите в раздел «Настройки» > «Приложения» > Safari > «Дополнительно». Включение JavaScript. Это включено?
  11. За последнюю неделю ты второй, кто это говорит. Safari не пропускает на мой сайт, это было и до обновления. И я без понятия в чем дело.
  12. Об этом костыле я подумал сразу, в начале темы, но в том то и дело, этот костыль простите за выражение, шлет куда подальше пользователя, который запретил на себя подписываться.
  13. Ошибка возникнет на страницах профилей пользователей, которые сделали так:
  14. Извини, я возможно не понял, а причем тут забаненные пользователи?
  15. Заменил это: /* Get followers */ $followers = iterator_to_array( $this->member->followers( ( Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id ) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array( 'immediate', 'daily', 'weekly', 'none' ), NULL, array( 0, 12 ) ) );На это: /* Get followers */ $followersResult = $this->member->followers( (Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array('immediate', 'daily', 'weekly', 'none'), NULL, array(0, 12) ); if (is_iterable($followersResult)) { $followers = iterator_to_array($followersResult); } else { $followers = []; }Смог зайти в профили, на которые запрещено подписываться.
  16. Так же, если в админке, зайти в раздел Статистика>Пользователи>Подписка>Подписчики мы получаем: TypeError: IPS\Patterns\ActiveRecord::constructFromData(): Argument #1 ($data) must be of type array, null given, called in /static/templates/core_admin_stats.php on line 1029 and defined in /var/www/fastuser/data/www/ip-gamers.net/system/Patterns/ActiveRecord.php:242 Stack trace: #0 /static/templates/core_admin_stats.php(1029): IPS\Patterns\ActiveRecord::constructFromData(NULL) #1 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_admin_stats->topFollow(Object(IPS\Db\Select), '\n\n\n\t\n\t<ul class...', Array, 35, 'follow_rel_id', 'followers') #2 /applications/core/modules/admin/stats/follow.php(120): IPS\Theme\SandboxedTemplate->__call('topFollow', Array) #3 /system/Dispatcher/Controller.php(139): IPS\core\modules\admin\stats\follow->manage() #4 /applications/core/modules/admin/stats/follow.php(59): IPS\Dispatcher\Controller->execute() #5 /system/Dispatcher/Dispatcher.php(169): IPS\core\modules\admin\stats\follow->execute() #6 /admin/index.php(15): IPS\Dispatcher->run() #7 {main} Может это связано…
  17. Просто если войти на страницу пользователя, который запретил на себя подписываться, уже не важно, Гость ты или админ, возникает ошибка. Пример таких профилей: https://ip-gamers.net/profile/483-vast/ https://ip-gamers.net/profile/44-drlex/
  18. В том то и дело, не могу понять когда возникает ошибка. Ошибка вызывается гостем, URL страницы, на которой возникла ошибка Недоступно. Я копаю в сторону страницы с подписчиками, есть предположение, но не факт. Изменений в шаблоне никаких, все из коробки. PHP 8.3 Я в приватном режиме, как гость, зашел на страницу подписчиков пользователя - ошибка не появилась. Я зашел как гость на страницу подписчиков темы, ошибка не появилась. Я зашел как гость на страницу подписчиков тега, ошибка не появилась. Нашел Если пользователь запретил на себя подписываться, то если зайти в его профиль, ты получаешь ошибку. Да, именно так
  19. Если ты про 375 строку в Profile.php: /* Get followers */ $followers = iterator_to_array( $this->member->followers( ( Member::loggedIn()->isAdmin() OR Member::loggedIn()->member_id === $this->member->member_id ) ? \IPS\Content::FOLLOW_PUBLIC + \IPS\Content::FOLLOW_ANONYMOUS : \IPS\Content::FOLLOW_PUBLIC, array( 'immediate', 'daily', 'weekly', 'none' ), NULL, array( 0, 12 ) ) );
  20. Спамит ошибкой: TypeError: iterator_to_array(): Argument #1 ($iterator) must be of type Traversable|array, int given (0) #0 /applications/core/modules/front/members/profile.php(375): iterator_to_array(0) #1 /system/Dispatcher/Controller.php(139): IPS\core\modules\front\members\profile->manage() #2 /applications/core/modules/front/members/profile.php(130): IPS\Dispatcher\Controller->execute() #3 /system/Dispatcher/Dispatcher.php(169): IPS\core\modules\front\members\profile->execute() #4 /index.php(16): IPS\Dispatcher->run() #5 {main} Обратная трассировка #0 /init.php(827): IPS\Log::log('TypeError: iter...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError)) #2 {main} Помогите пожалуйста.
  21. Может есть какие то PHP скрипты для конвертации?
  22. Ну в phpMyAdmin, тоже можно выбрать совместимость
  23. В консоли, когда дамп делаешь, ты выполняешь команду, и в нее совместимость прописать: mysqldump -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p --compatible=mariadb ИМЯ_БАЗЫ > backup.sql
  24. А если экспортировать дамп базы с старого бэкапа, но с указанием совместимости: --compatible=mariadb Это поможет?