Решения для phpBB 3.1

Домены, сервисы для веб-мастеров, скрипты, все для создания сайтов
Аватара пользователя
Chroniqum
Администратор
Сообщения: 64
Зарегистрирован: 21 ноя 2016, 22:47
Поблагодарили: 6 раз

Решения для phpBB 3.1

Сообщение Chroniqum » 05 дек 2016, 22:14

В этой теме в основном будут собираться собственные и просто понравившиеся решения из Сети, ограниченные версией phpBB 3.1.+ и хостингом бесплатных форумов getbb.ru. Хотя, вряд ли они будут сильно отличаться от форумов на другом хостинге.

Аватара пользователя
Chroniqum
Администратор
Сообщения: 64
Зарегистрирован: 21 ноя 2016, 22:47
Поблагодарили: 6 раз

Подсказка для локации в профиле

Сообщение Chroniqum » 05 дек 2016, 22:15

В профиле пользователя, по-умолчанию есть поле "phpbb_location" (Откуда), которое, по всей видимости, служит для ввода геолокации пользователя (Страна, Город и тд). Можно придать ему более удобное значение с помощью API Яндекс.Карт (см. изображение).
Изображение
Изображение
Т.е. пользователю достаточно ввести часть названия населенного пункта, как появляется подсказка с указанием страны, области и самого населенного пункта, в принципе, можно даже точный адрес ввести вплоть до номера дома. :) Живой пример вы найдете на нашем форуме.
Чтобы установить такую подсказку, достаточно вставить следующий скрипт

Код: Выделить всё

<!-- IF SCRIPT_NAME eq 'ucp' -->
<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU&load=SuggestView" type="text/javascript"></script>
<script type='text/javascript'>
window.onload=function(){
ymaps.load(function () {
var suggestView = new ymaps.SuggestView('pf_phpbb_location');
});
}
</script>
<!-- ENDIF -->

Значения:
<!-- IF SCRIPT_NAME eq 'ucp' --> в начале и <!-- ENDIF --> в конце - выводят скрипт на странице профиля и регистрации, чтобы не засорять остальные страницы лишними скриптами. Это можно убрать, если вы выводите скрипт иным способом, например, вставляете его непосредственно в эту страницу.
pf_phpbb_location - это id поля к которому прикреплена подсказка, измените на нужное значение, если крепите её к другому полю.
► Показать: Для getbb.ru

Copyright Chroniqum © 2016. При копирование материалов ссылка на сайт chroniqum.ru обязательна.


Вернуться в «Создание сайтов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость