Перейти к содержимому
Русский язык для Invision Community 5

Поддержите предложение по интеграции ВКонтакте в официальный дистрибутив IPS

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

 

Чем больше нас будет, тем выше вероятность, что нас услышат:

 

https://community.invisionpower.com/topic/423924-vkcom-integration-the-largest-european-social-network/

Рекомендованные сообщения

Если метод авторизации не появился в списке, значит не отработал класс инсталлер который добавляет записи и поля в базе данных.
Дык я же писал выше, ошибка в установочном xml/ Как минимум пропущены слэши в одном месте пере <?php . соо-но все что ниже не отрабатывалось, таблицы не создавались
Дык я же писал выше, ошибка в установочном xml/ Как минимум пропущены слэши в одном месте пере <?php . соо-но все что ниже не отрабатывалось, таблицы не создавались

По идее слэши должны быть не обязательными, но из-за очередной криворукости пропустили баг в регулярном выражение:

 

'/^<' . '?php(\n)/'

? здесь должен экранироваться.

 

К тому же, XMLReader который используется для парсинга xml по своему работает с отступами между xml тегами, они тоже считаются как узлы. Тот обработчик который они написали не годится для отформатированного xml документа. Все xml теги должны идти в одну строку, без отступов или пробелов между ними.

 

По сути проблема не в хуке, а в реализации установщика плагинов.

предоставлю пустой форум с лицензионной четверкой и реальным доменом для тестирования.

Что там насчет потестить?

  • Автор

Это как раз то, о чем я говорил: таблицы при установке хука не создались. Можно создать их вручную. После этого и ВК появится, и удаление хука заработает.

тьфу, не заметил вторую страницу)

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.