-
Постов
278 -
Зарегистрирован
-
Посещение
-
Победитель дней
27
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные siv1987
-
-
21 минуту назад, Fillsen сказал:
Есть задачи, которые выполняются по 5 минут. Не слишком ли большая нагрузка будет, если все они будут выполняться каждую минуту? Или я что-то не так понимаю?
Каждую минуту запускается менеджер задач, он отбирает какие конкретно задачи нужно выполнять согласно настройкам запуска.
-
-
Везде * если не ошибаюсь означает каждую секунду.
Можно установить каждую минуту, минимальная frequency у задачи форума одна минута. -
Не на столько но все же, старые версии имеют различного рода уязвимости и sql инъекции через которые можно украсть ключи авторизации и хеши паролей.
-
54 минуты назад, Gendolf сказал:
тему можно закрыть,удалил тот движок и поставил ниже версией все норм работает
Блестящая идея.
Установите хотябы длинный пароль минимум в 18 символов. -
3 минуты назад, Gendolf сказал:
значит дело в ключах
19 минут назад, siv1987 сказал:Причин там может быть несколько
-
Возможно.
{{if member.language()->id == %ид_языка}} Блок только для языка с определенным ид {{endif}}
-
Такой пользователь очевидно не существует.
-
Причин там может быть несколько. Либо сервер не может выполнить запрос на google сервис, либо ключи недействительны для этого домена/версии капчи. Каждая версия имеет свои ключ, 2 и 3 между собой не совместимы.
-
6 минут назад, zavsegda сказал:
Объясните пожалуйста подробнее как это сделать на ips 4.3.6
Я же вам ответил в вашей теме, что вам нужно сделать. У вас nginx по https не отдает статические файлы.
https://vaoz.ru/uploads/monthly_2019_02/sm_img-1324066.thumb.png.55173844569d55759e37a122767c27fc.png -
У вас сервер nginx отдает статику. Судя по всему для него не настроен конфиг https для статики.
403 Forbidden
nginx/1.11.9 -
Зачем яндексу страница регистрации? Пусть ругается, это не целевая страница и если я не ошибаюсь она даже зпрещена к индексации или по крайней мере следует запретить.
-
37 минут назад, aplayer сказал:
Убрал эти тренарные операторы
Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1
https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/version_compare( PHP_VERSION, '7.1.0' )
-
37 минут назад, aplayer сказал:
Для этого форума насколько мне известно нужен php5.6
Вы как всегда немного отстали от текущих реалий. Минимальная версия php - 7, а судя по обнуляймому типу и вовсе 7.1. В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле.
Синтаксической ошибки в коде нету.
-
-
1 час назад, aplayer сказал:
Если создать пустой conf_global.php , то в лог сервера ничего не пишется, но на странице появляется текст
Такую ошибку обычно форум выдает когда отсутствует файл conf_global.php (при запуске инсталла создается пустой файл). Я бы еще раз проверил права на файл, владельца файла, и все пути куда вы устанавливаете форум.
-
Права на запись в корень форума есть? Создайте пустой файл и дайте права на запись.
-
3 часа назад, aplayer сказал:
то-есть весь код трех скриптов будет загружен в память, а выполнен только один. Получается мы загрузили в память 2/3 ненужного кода, а выполнилась только 1/3. Это значит наш код использует всего лишь ~30% полезной мощности.
Шел 2019 год. Люди пишут фреймворк на ООП, с неймспейсами и трейтами в php а ТС оптимизирует код по количеству строк в файле.
Пишите так, как делают это все, и не занимайтесь херней. С таким подходом вы уже на старте наговнокодите. Если вы не знаете как работает компилятор php не надо заниматься никчемной оптимизации, сосредоточитесь лучше на основную логику вашего скрипта, там я уверен узких мест и так хватает. -
-
Бл бы 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; }
-
В теме есть ответы с ссылками как пофиксить. Потрудитесь пожалуйста по ним пройти, потому что этот вопрос обсуждался много раз и в разных темах. Вам дали ссылку где эти темы можно найти.
-
-
Вам бы для начало структуру какого нибудь плагина разобрать, и не одного. Как вы изучаете документацию мы уже знаем по предыдущим темам.
6 минут назад, aplayer сказал:Ну и прикинул самый оптимальный вариант это минимум скобок а основная масса обычного php-кода иклюдится из других
Какие вообще скобки?
9 минут назад, aplayer сказал:Как представлю, что я сейчас начну обработчик post-запросов с проверкой sql-инъекций или сокет на этих скобочках писать буду мне аж дурно становится.
IPS шагнули далеко в плане инкапсуляции данных в sql запросах. Никаких особых проверок на sql инъекции не требуется, достаточно просто привести тип данных к нужному формату.
-
8 часов назад, aplayer сказал:
Не хочу городить 1000 строк кода в теле функции hookData(), а сделать инклюд который сформирует переменную $content.
Этот файл как раз для этого и преднозначен. Не хватает абстракции в одном файле, создавайте приложение и разделяйте код по логике. Вы для начало напишите эти 1000 строк а потом уже будете думать надо ли расширятся или нет. Это частая ошибка новичков когда они с самого начала хотят написать мега крутую аппликацию с сложной структурой.
1 час назад, aplayer сказал:если честно я не понял о чем речь. Точнее не понял что значит отделить логику от шаблона.
https://ru.m.wikipedia.org/wiki/Model-View-Controller
26 минут назад, Desti сказал:Такая же фигня тут, по моему, уже никто не понимает, о чем речь
Значит вы не знакомы с паттерными проектирования.
Как сломать счета продления?
в Техническая поддержка Invision Community
Опубликовано
Найти в шаблоне и убрать, не?