4.1.2.2 Рейтинг в виджете приложения
Управление виджетом сообщества из блоксхем осуществляется блоком
действие - прочие - обновить виджет
Этот блок может работать в ручном и автоматическом режимах.
В ручном режиме вы можете выбрать один из типов виджета для сообществ ВКонтакте и вручную разместить в текстовом поле JSON-код из примера, отредактировав его для своих нужд. Этот режим даёт больше свободы творчества, позволяя максимально полно использовать возможности разметки. В JSON-коде вы можете использовать cover-переменные, например, чтобы подставить имена пользователей из рейтинга.
Пример кода:
{
"title": "Мой рейтинг",
"title_url": "https://vk.com/тут_ссылка_на_приложение",
"title_counter": 2,
"more": "Посмотреть все результаты",
"more_url": "https://vk.com/тут_ссылка_на_приложение",
"head": [{
"text": "Имя"
}, {
"text": "Рейтинг",
"align": "center"
}],
"body": [
[{
"text": "{user.{rate.55.items.1.uid}.first_name}",
"url": "https://vk.com/id{rate.55.items.1.uid}",
"icon_id": "{user.{rate.55.items.1.uid}.photo_100}"
},
{
"text": "{rate.55.items.1.count}"
}],
[{
"text": "{user.{rate.55.items.2.uid}.first_name}",
"url": "https://vk.com/id{rate.55.items.2.uid}",
"icon_id": "{user.{rate.55.items.1.uid}.photo_100}"
},
{
"text": "{rate.55.items.2.count}"
}]
]
}
(для этого примера не забудьте выбрать тип содержимого - Таблица)
В автоматическом режиме блок будет формировать рейтинг из уже существующих и настроенных рейтингов ActiveUsers, с оговоркой что в виджете сообщества может быть показано не более 10 позиций.
Чтобы задействовать его - создайте новое хранилище, используя тип "Датавиджет рейтинг в группе" и выберите в нём нужный рейтинг. Ещё там можно настроить ссылку на полную версию рейтинга (скорее всего это будет приложение) или правила о том, как его заработать. Все ссылки обязательно должны начинаться с http://vk.com/...
Когда хранилище с настройками создано - выберите его в настройках блока "Обновление виджета" и установите режим автоматический.
Оглавление
- 1.1 Возможности сервиса
- 1.2 Версии движка
- 1.3. Активный и пассивный режимы
- 1.5 Ресурсы
- 1.7 Личные сообщения и комментарии
- 1.7.1 Внешние ссылки
- 1.8 Проекты
- 1.9 Промокоды
- 2 Блоксхемы (БС)
- 2.1 Условия
- 2.1.1 Внешний расчётный модуль (ВРМ)
- 2.1.2 Библиотека ВРМ
- 2.2 Действия
- 2.5 Переменные, функции, константы
- 3. Приложение
- 4. Библиотека
- 4.1 Страницы
- 4.1.2 Датавиджеты
- 4.1.2.1 Форма ввода
- 4.1.2.2 Рейтинг в виджете приложения
- 5. API
- 6. Статьи, ссылки, примеры
- 6.1 Графический движок cover41
- 6.2 Синтаксис Cover
- 7. Энергия
- 8.1 CSS-селекторы