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

WaNted

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

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

  • Посещение

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

    17

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

  1. Смотрите несовместимости PHP в разделе поддержки.
    Чтобы включить приложение, нужно будет устранить всё по списку и сбросить блокировку приложения через базу.

  2. Как вы, возможно, знаете, Invision Community 5 в настоящее время находится в разработке, и прогресс был значительным, и многие области начали объединяться.

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

    Я хотел бы поделиться небольшим тизером Invision Community 5; сколько новых вещей или изменений вы можете заметить?

     

    Мелкий шрифт
    Помните, что функции, функциональность и пользовательский интерфейс, показанные в этом небольшом тизере, находятся на стадии предварительной бета-версии, поэтому они могут быть изменены. Показанные здесь функции и возможности — это еще не все, что было реализовано; многие новые функции «завершены», но ждут некоторой доработки пользовательского интерфейса, прежде чем мы будем готовы поделиться более подробной информацией. По сути, то, что вы видите, находится в стадии разработки.

    У нас пока нет точных сроков выпуска, но мы сообщим вам, когда они появятся!

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

    Загрузите файл extensions.json в /applications/videos/data/

    extensions.json

  4. Создай таблицу в базе, которую просит в ошибке, с любыми полями. При удалении главное чтобы она просто там была, т.к. он пытается удалить несуществующую таблицу.

  5. В целом это можно сделать. Но нужно предусмотреть взаимодействия с именем в движке. К примеру поле \IPS\Helpers\Form\Member получает пользователей по имени, и если выбрать пользователя с именем, которое уже существует, он сохранит первого попавшего пользователя с таким именем в БД, а не нужного нам. Авторизацию отключить по имени, а оставить только по email и пр. По хорошему тут нужно писать плагин.

  6. VPN-клиент нужно настраивать непосредственно в системе сервера, с ключами тоже возиться через консоль придётся.
    После чего можно будет выбрать предпочитаемый интерфейс cURL в PHP.

    Можно сделать проще, вместо VPN использовать proxy-сервер для конкретных исходящих запросов к API.

  7. Если язык связан с файлом из маркетплейса, то не даёт загружать свой язык поверх. Я в таком случае написал небольшой скрипт который запускаю после обновления языка.

    Спойлер
    <?php
    
    require_once 'init.php';
    
    $langId = 2; // ID вашего языка
    
    $words = [
    	'sign_in'	=> "Войти",
    	// и т. д.
    ];
    
    foreach ( $words AS $k => $v )
    {
    	\IPS\Db::i()->update( 'core_sys_lang_words', [ 'word_custom' => $v ], [ 'lang_id=? AND word_key=?', $langId, $k ] );
    }

     

    Файл с таким содержимым залить в корень сайта и запускать после обновления языка.

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