Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Авторизация через ВКонтакте

Featured Replies

Загрузить содержимое архива в корень форума - //ipbmafia.ru/applications/core/interface/file/attachment.php?id=14430

Сделать запрос в базу данных (не забываем про префикс таблиц, запрос можно сделать в админке system > support > SQL Toolbox): 

INSERT INTO `core_login_handlers` (`login_key`, `login_enabled`, `login_settings`, `login_order`, `login_acp`) VALUES
('vkontakte', 1, '{"app_id":"","app_secret":""}', 2, 0);
INSERT INTO `core_sys_lang_words` (`word_id`, `lang_id`, `word_app`, `word_plugin`, `word_key`, `word_default`, `word_custom`, `word_default_version`, `word_custom_version`, `word_js`, `word_export`) VALUES
('', 1, '', NULL, 'login_vkontakte_secret', 'Защищенный ключ', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_vkontakte_app', 'ID приложения', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_handler_Vkontakte', 'Вконтакте', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_vkontakte', 'Вход через Вконтакте', NULL, NULL, NULL, 0, 1);

ALTER TABLE `core_members` ADD `vk_uid` BIGINT NOT NULL DEFAULT '0',
ADD `vk_token` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL ,
ADD INDEX ( `vk_uid` );

INSERT INTO `core_sys_lang_words` (`word_id`, `lang_id`, `word_app`, `word_plugin`, `word_theme`, `word_key`, `word_default`, `word_custom`, `word_default_version`, `word_custom_version`, `word_js`, `word_export`) VALUES (NULL, '1', 'core', NULL, NULL, 'profilesync__VK', 'VK', NULL, NULL, NULL, '0', '1');

Далее идём по адресу https://vk.com/editapp?act=create , создаём приложение, получаем данные и вводим в настройках VK login handler.

100% рабочий вариант, проверялось как на чистой установке, так и на многочисленных старых форумах.

  • 2 недели спустя...
В 11.01.2016 в 01:13, Respected сказал:

100% рабочий вариант

Работает, но т у меня отобразился так текст, в языках найти не могу. Точнее в английском языке есть такие ключи есть, а в русском нет.
 

Спойлер

56a3512b46ef9_screenshot-forum.terra-sur

56a3512ce12d0_screenshot-forum.terra-sur

56a3512dde5d7_screenshot-forum.terra-sur

Как можно это исправить?

Edited by rustav

В 12.01.2016 в 21:13, Respected сказал:

Загрузить содержимое архива в корень форума - //ipbmafia.ru/applications/core/interface/file/attachment.php?id=14430

Сделать запрос в базу данных (не забываем про префикс таблиц, запрос можно сделать в админке system > support > SQL Toolbox): 


INSERT INTO `core_login_handlers` (`login_key`, `login_enabled`, `login_settings`, `login_order`, `login_acp`) VALUES
('vkontakte', 1, '{"app_id":"","app_secret":""}', 2, 0);
INSERT INTO `core_sys_lang_words` (`word_id`, `lang_id`, `word_app`, `word_plugin`, `word_key`, `word_default`, `word_custom`, `word_default_version`, `word_custom_version`, `word_js`, `word_export`) VALUES
('', 1, '', NULL, 'login_vkontakte_secret', 'Защищенный ключ', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_vkontakte_app', 'ID приложения', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_handler_Vkontakte', 'Вконтакте', NULL, NULL, NULL, 0, 1),
('', 1, '', NULL, 'login_vkontakte', 'Вход через Вконтакте', NULL, NULL, NULL, 0, 1);

ALTER TABLE `core_members` ADD `vk_uid` BIGINT NOT NULL DEFAULT '0',
ADD `vk_token` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL ,
ADD INDEX ( `vk_uid` );

INSERT INTO `core_sys_lang_words` (`word_id`, `lang_id`, `word_app`, `word_plugin`, `word_theme`, `word_key`, `word_default`, `word_custom`, `word_default_version`, `word_custom_version`, `word_js`, `word_export`) VALUES (NULL, '1', 'core', NULL, NULL, 'profilesync__VK', 'VK', NULL, NULL, NULL, '0', '1');

Далее идём по адресу https://vk.com/editapp?act=create , создаём приложение, получаем данные и вводим в настройках VK login handler.

100% рабочий вариант, проверялось как на чистой установке, так и на многочисленных старых форумах.

После выполнения запроса, когда перехожу в "Методы входа" - выдаёт белый экран. Форум и остальная часть админки работают нормально. Подскажите что делать, пожалуйста!

8 минут назад, 666fox666 сказал:

Как бы смешно это не было, но... вот...

}

Хм.. Странно. Там как раз } в конце.. Тогда че он ругается на эту строку, интересненько..

В Tuesday, January 26, 2016 в 09:06, Sipsb сказал:

В итоге всё работает, у себя проблем не заметил.

Я Вам больше скажу, эта тема мне вообще регистрацию на форуме перекрыла. При попытке зарегистрироваться вылезала ошибка с указанием на конец файла VKontakte.php. После удаления всех файлов связанных с авторизацией ВК, рега восстановилась.

Я хочу попробовать взять VKontakte.php из архива MrHaack, мб поможет

23 минут назад, 666fox666 сказал:

Я Вам больше скажу, эта тема мне вообще регистрацию на форуме перекрыла. При попытке зарегистрироваться вылезала ошибка с указанием на конец файла VKontakte.php. После удаления всех файлов связанных с авторизацией ВК, рега восстановилась.

Я хочу попробовать взять VKontakte.php из архива MrHaack, мб поможет

Я ставил его скрипт. Все отлично работает.

3 часа назад, ro-avde сказал:

Я ставил его скрипт. Все отлично работает.

Рад за Вас. Я пишу о том, что у меня скрипт не работает, мне неинтересно знать о том, что у Вас он работает. Я лишь прошу помочь в устранении ошибки, которая может возникнуть не только у меня.

666fox666,  ну так надо у себя смотреть. мы пока с таким не столкнулись, что бы помочь. Попробуй каждый шаг установки описать, может поможет в анализе проблемы. Напиши что на серваке стоит.

  • 3 недели спустя...

Когда то пытался установить авторизацию через ВК, не получилось. Сейчас взялся с новыми силами. 
Вот, даже выполнил запрос от @Respected , но в методы входа вконтакте не появилось. Куда копать? 

2 минуты назад, alexey777 сказал:

Когда то пытался установить авторизацию через ВК, не получилось. Сейчас взялся с новыми силами. 
Вот, даже выполнил запрос от @Respected , но в методы входа вконтакте не появилось. Куда копать? 

 

Я ставил по этому примеру, без всяких запросов и т.д. - у меня все работает 

33 минут назад, alexey777 сказал:

Вот, даже выполнил запрос от @Respected , но в методы входа вконтакте не появилось. Куда копать

Префикс своих таблиц указывал в запросе? 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.