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

siv1987

Пользователи
  • Постов

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

  • Посещение

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

    27

Весь контент siv1987

  1. Каждую минуту запускается менеджер задач, он отбирает какие конкретно задачи нужно выполнять согласно настройкам запуска.
  2. Действительно, раз в минуту. Лень было погуглить.
  3. Везде * если не ошибаюсь означает каждую секунду. Можно установить каждую минуту, минимальная frequency у задачи форума одна минута.
  4. Не на столько но все же, старые версии имеют различного рода уязвимости и sql инъекции через которые можно украсть ключи авторизации и хеши паролей.
  5. Возможно. {{if member.language()->id == %ид_языка}} Блок только для языка с определенным ид {{endif}}
  6. Причин там может быть несколько. Либо сервер не может выполнить запрос на google сервис, либо ключи недействительны для этого домена/версии капчи. Каждая версия имеет свои ключ, 2 и 3 между собой не совместимы.
  7. Я же вам ответил в вашей теме, что вам нужно сделать. У вас nginx по https не отдает статические файлы. https://vaoz.ru/uploads/monthly_2019_02/sm_img-1324066.thumb.png.55173844569d55759e37a122767c27fc.png
  8. У вас сервер nginx отдает статику. Судя по всему для него не настроен конфиг https для статики. 403 Forbidden nginx/1.11.9
  9. Зачем яндексу страница регистрации? Пусть ругается, это не целевая страница и если я не ошибаюсь она даже зпрещена к индексации или по крайней мере следует запретить.
  10. Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1 https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/ version_compare( PHP_VERSION, '7.1.0' )
  11. Вы как всегда немного отстали от текущих реалий. Минимальная версия php - 7, а судя по обнуляймому типу и вовсе 7.1. В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле. Синтаксической ошибки в коде нету.
  12. Скопировать файл авторизации гугла из версии 4.4 /system/Login/Handler/OAuth2/Google.php Просто заменой в консоли гугла работать не будет, там другой апи.
  13. Такую ошибку обычно форум выдает когда отсутствует файл conf_global.php (при запуске инсталла создается пустой файл). Я бы еще раз проверил права на файл, владельца файла, и все пути куда вы устанавливаете форум.
  14. Права на запись в корень форума есть? Создайте пустой файл и дайте права на запись.
  15. Шел 2019 год. Люди пишут фреймворк на ООП, с неймспейсами и трейтами в php а ТС оптимизирует код по количеству строк в файле. Пишите так, как делают это все, и не занимайтесь херней. С таким подходом вы уже на старте наговнокодите. Если вы не знаете как работает компилятор php не надо заниматься никчемной оптимизации, сосредоточитесь лучше на основную логику вашего скрипта, там я уверен узких мест и так хватает.
  16. Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.
  17. Бл бы alexis, он бы сказал что это можно сделать на Automation Rules. Но так его нету, могу предложить правкой файла \system\Member\Member.php Найти $photo->object = $this; Ниже добавить if( $photo->editable AND in_array( $this->member_id, array( ид_пользователя ) ) AND !\IPS\Member::loggedIn()->isAdmin() ) { $photo->editable = FALSE; }
  18. В теме есть ответы с ссылками как пофиксить. Потрудитесь пожалуйста по ним пройти, потому что этот вопрос обсуждался много раз и в разных темах. Вам дали ссылку где эти темы можно найти.
  19. Старая тема http://ipbskins.ru/forum/topic13997.html
  20. Вам бы для начало структуру какого нибудь плагина разобрать, и не одного. Как вы изучаете документацию мы уже знаем по предыдущим темам. Какие вообще скобки? IPS шагнули далеко в плане инкапсуляции данных в sql запросах. Никаких особых проверок на sql инъекции не требуется, достаточно просто привести тип данных к нужному формату.
  21. Этот файл как раз для этого и преднозначен. Не хватает абстракции в одном файле, создавайте приложение и разделяйте код по логике. Вы для начало напишите эти 1000 строк а потом уже будете думать надо ли расширятся или нет. Это частая ошибка новичков когда они с самого начала хотят написать мега крутую аппликацию с сложной структурой. https://ru.m.wikipedia.org/wiki/Model-View-Controller Значит вы не знакомы с паттерными проектирования.
×
×
  • Создать...