Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Перед установкой любого расширения на форум phpBB хорошей практикой будет создание резервной копии сайта (все файлы сайта + дамп базы данных MySQL) на тот случай, если в результате установки расширения возникнут какие-то проблемы.
Получаем от автора расширения архив с текущей версией расширения. В нашем случае это файл Social Authorize 2.0.1.zip.
Загружаем архив на хостинг в каталог расширений форума ../forum/ext/ и распаковываем этот архив. Распаковка произойдёт в подкаталог bb3mobi
После извлечения удаляем архив из папки ../forum/ext/
Переходим в Административный раздел форума на вкладку Персонализация, выбираем пункт Управление расширениями, находим с перечне расширений Social Authorization in phpBB и включаем его
После этого для настройки расширения переходим на вкладку Настройка расширений и выбираем пункт Социальная авторизация > Основные настройки.
В основных настройках нам потребуется изменить под свой форум несколько параметров. В частности, я включил опцию загрузки аватар, обновления данных а также настроил приветственное сообщение для новых пользователей форума, зарегистрировавшихся через учётную запись в социальных сетях.
Стили отображения элементов расширения расположены в каталоге:
../forum/ext/bb3mobi/social/styles
Для того, чтобы в вашей текущей теме форума появились элементы расширения, в этом каталоге нужно создать подкаталог с именем вашей текущей темы (имя должно соответствовать названию подкаталога текущей темы из каталога ../forum/styles/).
Например, если вы используете тему подгружаемую из каталога ../forum/styles/mytheme, то и в каталоге ../forum/ext/bb3mobi/social/styles вам нужно будет создать подкаталог ../forum/ext/bb3mobi/social/styles/mytheme
Содержимое созданного каталога нужно наполнить базовыми элементами расширения, скопировав всё содержимое из подкаталога ../forum/ext/bb3mobi/social/styles/Subway.
После этих действий в правом верхнем углу конференции для неавторизованных пользователей появится набор кнопок для автоматической регистрации на форуме и авторизации через учётные записи популярных социальных сетей (но только после активации подключений к социальным сетям в настройках расширения, о чём будет рассказано в дальнейших инструкциях):
Если у вас возникнет желание кастомизации отображения кнопок социальный сетей для того, чтобы они не выбивались из общего стиля оформления темы форума, то в каталоге ../forum/ext/bb3mobi/social/styles/mytheme/theme/ можно отредактировать файл стилей socbuttons.css и изображения кнопок images/*.png.
В конечном итоге, отображение главной страницы в правом верхнем углу конференции для незарегистрированных пользователей может принять, например, такой вид…
… а отдельная страница регистрации (по ссылке Регистрация) будет расширена такими же кнопками, но только большего размера:
Основные приёмы настройки подключения расширения авторизации phpBB для разных социальных сетей можно найти форуме автора расширения в ветке App id, Secret Key, Public Key - Получение данных для API.
Общий смысл подключения для каждой социальной сети состоит в том, чтобы в каждой социальной сети создать отдельное приложение со своим уникальным ID и набором ключей, чтобы использовать эти данные в настройках расширения на форуме.
Далее я рассмотрю пример пошаговой настройки для всех поддерживаемых на данный момент расширением социальных сетей.
Перейти в оглавление...
Автор первичной редакции: Алексей Максимов Время публикации: 11.04.2016 11:21