Перейти к содержанию

Павел

Команда сайта
  • Постов

    1 218
  • Зарегистрирован

  • Посещение

  • Победитель дней

    182

Весь контент Павел

  1. Куда Вам столько лицензий? Их ещё продлевать придётся.
  2. Здравствуйте. Данные приложения пока тестируются. Будут доступны в ближайшие пару дней.
  3. Павел

    Интеграция с Mail.ru

    Приложение Интеграция с Mail.ru предназначено для настройки авторизации в Invision Community с помощью Mail.ru, а также добавляет кнопку сервиса в блок кнопок "поделиться контентом".
  4. Приложение Интеграция с Mail.ru предназначено для настройки авторизации в Invision Community с помощью Mail.ru, а также добавляет кнопку сервиса в блок кнопок "поделиться контентом". Просмотр полной приложение
  5. Версия 1.0.0

    9 раз скачали

    Приложение для настройки авторизации в Invision Community с помощью Mail.ru. Кроме того добавляет кнопку поделиться в Mail.ru. Инструкция по установке и настройке:
    Бесплатный
  6. Просмотр файла Интеграция с Mail.ru Приложение для настройки авторизации в Invision Community с помощью Mail.ru. Кроме того добавляет кнопку поделиться в Mail.ru. Инструкция по установке и настройке: Добавил Павел Добавлено 10.07.2019 Категория Дополнительно
  7. Для настройки авторизации с помощью Mail.ru в Invision Community, необходимо установить приложение Авторизация в Invision Community с помощью Mail.ru. Создание приложения Перейдите по ссылке https://api.mail.ru/sites/my/add/ и введите информацию о вашем сайте. После чего вам будет выдан уникальный ID приложения и секретные ключи. Настройка авторизации После установки приложения, перейдите в админцентр > Система > Настройки > Авторизация и регистрация > + Создать. Из предложенных вариантов выберите Mail.ru И заполните все необходимые поля, взяв данные из шага #1. Авторизация настроена.
  8. Сейчас редко встретишь объявления о продаже лицензии
  9. Для настройки авторизации с помощью сервисов Яндекс в Invision Community, необходимо установить приложение: Инструкция по установке приложений: https://invisionbyte.ru/docs/usage/settings/ustanovka-prilozheniy-r70/. Создание приложения Создайте новое приложение на странице https://oauth.yandex.ru/client/new. Заполните необходимые поля. В разделе платформы выберите пункт Веб-сервисы. Далее Callback URI #1: данный адрес необходимо взять со страницы настроек авторизации в Invision Community, пример: https://site.ru/oauth/callback/ В разделе Доступы > API Яндекс ID выберите: Доступ к адресу электронной почты. Доступ к логину, имени и фамилии, полу. Доступ к портрету пользователя. Затем нажмите Создать приложение. На следующей странице появятся данные нового приложения, которые необходимо указать на следующем шаге - настройки в Invision Community. Создание авторизации через Яндекс в Invision Community Зайдите в админцентр вашего сообщества > Система > Настройки > Авторизация и регистрация > + Создать. Выберите из списка пункт Yandex > Продолжить. Заполните необходимые поля и укажите параметры созданного на шаге выше приложения в Яндекс.OAuth. Application ID - ID приложения. Секретный ключ клиента - пароль приложения. Сохраните настройки. Авторизация с помощью Яндекс настроена.
  10. Павел

    Яндекс.Вебмастер

    Сервис Яндекс.Вебмастер позволяет вам следить за позициями вашего сайта в поисковой выдаче Яндекса и анализировать различные графики - показы, клики, сниппеты и т.д. Ссылка на сервис - https://webmaster.yandex.ru Здесь мы подробно расскажем как подключить интеграцию Яндекс.Вебмастер с Invision Community. Загрузка приложения Загрузите приложение Яндекс.Вебмастер для Invision Community из нашего раздела загрузок. Произведите его установку с помощью данной инструкции. Для получения Client id и Client password, нужно создать oauth приложение на данной странице: https://oauth.yandex.ru/client/new. Настройки у вашего приложения должны быть следующие: Платформы: Веб-сервисы. Callback URI #1: /applications/yandexwebmaster/interface/auth/index.php. Доступы: Яндекс.Вебмастер (выберите все галочки). Сохраните приложение, после чего скопируйте Id и Password. Зайдите в настройки приложения Яндекс.Вебмастер в админцентре и укажите скопированные Id и Password. После сохранения в настройках появится кнопка Получить токен. Нажав на неё, вы должны разрешить предоставить права приложению в диалоговом окне, после чего все функции приложения будут активны.
  11. Добрый день, у нас не имеется перевода для такого приложения.
  12. На самом деле редактор скрывает в себе огромный функционал, его можно гибко настроить под любые нужды редактора контента. @Hakuna Matata, на самом деле разработчики обещали нам функцию вывода лент активности в виджеты, я думаю такая возможность появится 'из коробки'.
  13. Мы уже думали об этом, надо более детально изучать эту возможность.
  14. К сожалению бесплатных облачных сервисов нет.
  15. В процессе написания дополнительных возможности для Invision Community, либо модификации уже существующей, может возникнуть необходимость получения первого/последнего изображения/видеоролика из контента, например из записи блога или сообщения на форуме. Из самых не замысловатых способов это сделать: Составить регулярное выражение. Подключить PHP библиотеку. Мы вкратце рассмотрим оба этих варианта. Регулярное выражение Для поиска изображения или видео в контенте будем использовать стандартную функцию preg_match. Попробуем вытащить первое изображение, например из записи блога: Шаблон blog > front > browse > rows Мы будем оперировать с объектом последней записи в блоге: {{$pattern = '/\<img([^<>\/]+?)src="([^\"]+?)"(.*?)\>/';}} {{$matches = array();}} {{if \preg_match($pattern, $blog->latestEntry()->content(), $matches, PREG_OFFSET_CAPTURE) }} {{$result['img'] = $matches[2][0];}} {{endif}} Теперь ссылка на изображение будет расположена в массиве $result. Пример с видеороликом YouTube: {{$pattern = '/\<iframe([^<>\/]+?)src="([^\"]+?)"(.*?)\>/'; }} {{$matches = array();}} {{if \preg_match($pattern, $blog->latestEntry()->content(), $matches, PREG_OFFSET_CAPTURE) }} {{$addr = $matches[2][0];}} {{$bname = basename($addr);}} {{$result['img'] = "http://img.youtube.com/vi/$bname/hqdefault.jpg";}} Соответственно данные примеры можно использовать абсолютно для любого контента, существующего в рамках Invision Community. Подключение PHP библиотеки Кроме регулярного выражения, мы можем подключить стороннюю PHP библиотеку PHP Simple HTML DOM Parser. С её помощью мы можем строить DOM структуру сайтов по ссылке. Как рассказывает нам Wikipedia, DOM это: Загрузить к себе библиотеку можно по адресу https://sourceforge.net/projects/simplehtmldom/files/. Распакуйте архив к себе на сервер и подключите её в шаблонах, где это необходимо. Для примера рассмотрим опять же записи в блогах: {{require_once $_SERVER['DOCUMENT_ROOT']."/simplehtmldom/simple_html_dom.php";}} <!-- Подключаем библиотеку --> {{$html = \str_get_html( $blog->latestEntry()->content() );}} <!-- Формируем DOM структуру --> {{$images = $html->find('img');}} <!-- нахдим первый тег img --> {{$photo = $images[0]->src;}} <!-- Записываем ссылку в переменную --> Точно так же с видеороликом YouTube. В данном примере мы получаем миниатюру первого найденного в контенте видеоролка: {{$youtube = $html->find('iframe');}} {{$youtubeSrc = pathinfo($youtube[0]->src);}} {{if \strpos($youtubeSrc['dirname'], 'youtube') !== false}} {{$youtubeScreen = "http://img.youtube.com/vi/".$youtubeSrc['basename']."/hqdefault.jpg";}} {{endif}}
  16. @KGB, пожалуйста, выражайтесь яснее, что не устанавливается? И причём здесь cron? Cron в данном приложении не задействован.
  17. На вкус и цвет, как говорится..
  18. Здравствуйте. Вы можете загрузить стили в ресурсы темы и подключить их в CSS, например так: @font-face { font-family: "CustomFont"; src: url("CustomFont.eot"); src: url("CustomFont.woff") format("woff"), url("CustomFont.otf") format("opentype"), url("CustomFont.svg#filename") format("svg"); } В током случае вы сохраните шрифты, если захотите использовать данную тему на других проектах.
  19. Добрый день. Пусть каждый решает для себя, включать ему эту функцию или нет. Вы можете активировать её у себя в настройках уведомлений.
×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности