Обновление модулей с JohnCMS 5.2.1 до 9.3.0

3.6K
.
Simba, мне для этого надо создать почту для своего домена?
.
Кадило крутится, лавэха мутится
Hat-Trick, не обязательно.
.
Simba, попробовал gmail, выдаёт ошибку а в почту приходит уведомление что стороннее приложение пытается авторизоваться
Прикрепленные файлы:
.
* Не стороннее приложение, а "Кто-то попытался войти в Ваш аккаунт, используя Ваш пароль. Мы предотвратили попытку, но Вам следует проверить историю действий в
аккаунте."
.
Кадило крутится, лавэха мутится
Hat-Trick, ну х.з. Юзай тогда другую почту. Проблема не в коде, а в гугле. Он пытается спасти твою учетку от тебя же гг.
.
Simba, Понятно
пробую яндекс) я зарегал там типа домен свой, прописал MX
подожду пока обновится и буду пробовать
мне главное принцип понять, потом можно и на платные сервисы перейти
Вообще для движка было круто с каким-то сервисом сотрудничество. В движке готовая настройка для этого сервиса, остаётся только зарегистрироваться, например, по реферальной ссылке, получить N дней или кол-во писем бесплатных и попробовать. А дальше уже решать, платить или переходить куда-то в другое место.
Для простых обывателей всё было бы просто на интуитивном уровне. Зарегался, свой аккаунт прописал (причём в админ-панели) и всё. У тебя рега с подтверждением почты.
.
Кадило крутится, лавэха мутится
# Hat-Trick (28.10.2020 / 12:31)
Simba, Понятно
пробую яндекс) я зарегал там типа домен свой, прописал MX
подожду пока обновится и буду пробовать
Для отправки ждать не обязательно. Отправляться почта будет сразу.
на счёт настроек да, можно будет вынести. Ну, а на счет сотрудничества с сервисами не вижу особого смысла) Да и масштабы не те))
.
Добавлено: 28.10.2020 / 12:47
Simba, Нее, смысл есть.
А вот насчёт масштабов да, тут прав.

Добавлено: 31.10.2020 / 17:12
Есть большой двумерный массив по типу такого (ид игрок => имя,  позиция):
array(11 => array('name' => 'Игорёк', 'pos' => 'Вратарь'), 24 => array('name' => 'Лёха', 'pos' => 'Защитник'), , 25 => array('name' => 'Ибрагим', 'pos' => 'Нападающий'))


Самый простой способ узнать количество игроков на той или иной позиции? Например "Нападающий"?
.
Кадило крутится, лавэха мутится
Hat-Trick,
$collection = \Illuminate\Support\Collection::make(
    [
        11 => ['name' => 'Игорёк', 'pos' => 'Вратарь'],
        24 => ['name' => 'Лёха', 'pos' => 'Защитник'],
        25 => ['name' => 'Ибрагим', 'pos' => 'Нападающий'],
        26 => ['name' => 'Ибрагим2', 'pos' => 'Нападающий'],
    ]
);
$positions = $collection->groupBy('pos');

foreach ($positions as $key => $position) {
    d($key . ': ' . $position->count());
}

Вратарь: 1
Защитник: 1
Нападающий: 2

можно так
.
Добавлено: 31.10.2020 / 21:31
Simba, интересный вариант
но я понял, что мне это не нужно по задаче

ещё вопрос. Как из следующего массива (он отсортирован arsort())
array(10 => 10, 5 => 20, 2 => 30, 11 => 40);

получить такой
array(10)
или такой
array(10, 5, 2)
То есть нужно получить N первых ключей из первого массива.

Добавлено: 31.10.2020 / 21:33
Если что я знаю как перебирать массивы и прочее поэтому варианты с foreach меня не интересуют
Если есть какие-то варианты с функциями PHP, то было бы здорово. Иначе можно просто сказать, что такого в PHP нет и надо писать самому.

Добавлено: 31.10.2020 / 21:40
Вообще можно и ассоциативный массив вернуть, главное удалить лишнее, а если число N больше количества элементов в массиве, то соответственно оставить все

Добавлено: 31.10.2020 / 21:57
Нашёл array_slice()

Добавлено: 01.11.2020 / 15:30
есть массив где ключи соответствуют именам полей в таблице, а значения соответствуют нужным значениям
как произвести вставку одной записи в таблицу на этой основе?
Всего: 167