999 720
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
Дополнительная поддержка
по-умолчанию, поддержка приобретенного товара осуществляется в течении 6 месяцев с даты приобретения
В корзину

Данное дополнение выводит по нажатию на кнопку "Контакты", контактную информацию автора публикации. Идеально подойдет для доски объявлений. Данные подгружаются ajax-ом - без обновления страницы и дополнение поддерживает плагины кеширования. Данный метод позволит вам защитить персональные данные ваших продавцов от программ сборщиков и ботов-парсеров. И усложнить им жизнь.
p.s. Гугл, говорят, умеет выполнять скрипты на странице - но пока я не увидел чтобы он проиндексировал номер телефона.

Возможности:

  • В админке имеется блок настроек
  • Вывод шорткодом или автоматически - после контента записи (опция)
  • Возможность выводить кнопку только залогиненным пользователям, а гостям клик по кнопке форму входа покажет (а можно и всем контакты показывать)
  • Настраиваемые атрибуты: "заголовок кнопки" и тип получаемых данных
  • Выводит: почту пользователя, номер телефона, или вывод карточкой (оба значения + имя автора)
  • Тип "Карточка" - использует функционал шаблонов WP-Recall. Как работать с шаблонами описано здесь. Вы можете значительно расширить применение.
  • Если кнопка будет выводиться автоматически, то есть возможность установить тип записей в которых будет выводиться кнопка запроса контактов и атрибуты шорткода
  • Для настройки внешнего вида, если стандартные стили не вписываются в цветовую гамму вашего сайта, используется вордпресс кастомайзер - вы в реальном времени можете настроить кнопку вывода. Но если вы уверенно владеете css - вы можете отключить кастомайзер.

Превью:

Демонстрация работы здесь

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Обновление:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

Имеется блок настроек в настройках страницы "WP-Recall" - "Настройки" - "Настройки Ajax Contacts Author"

Поле "номер телефона"

* Если вы будете выводить номер телефона - то вы должны будете создать на странице "Произвольные поля профиля" поле, для ввода номера телефона пользователем.

1. Чтобы создать это поле - преходим в админке на страницу "WP-Recall" - "Поля профиля"
2. Выбираем тип "Телефон"
3. В имя вводим название поля, например "Телефон"
4. Остальные значения в нем необязательны. Кроме как "отображать для других пользователей" - "Нет"
-логично же - контакты светить не будем. Только по запросу шорткода.
Значение "обязательное поле" - "Да" позволит вам напомнить пользователю, когда он будет редактировать свою персональную информацию, о необходимости заполнения данного поля.
Если вам нужно чтобы пользователи на этапе регистрации заполняли номер телефона выбираем "Да" у "отображать в форме регистрации"
5. Сохраняем произвольное поле профиля. И копируем metakey этого созданного поля
6. Вписываем metakey в настройках: "WP-Recall" - "Настройки" - "Настройки Ajax Contacts Author"

* "Показывать кнопку контактов" - данная опция позволит вам выбрать кому будет доступна кнопка контактов.
Выбрав "Авторизованным", то контакты смогут увидеть только залогиненные пользователи.

* Если вы хотите автоматически выводить шорткод в определенных типах записей - то выставьте настройки в секции "Порядок вывода кнопки контактов"
Там же есть возможность задать текст на кнопке и выбрать тип получаемого контента (email, телефон, карточка)

* Выполнив пункт выше, обязательно укажите, через запятую, у какого типа записей будет выводиться кнопка.

Настройка вывода вручную, шорткодом

* Если вы будете вписывать шорткод вызова кнопки контактов вручную, то вам необходимо в нужное место записи вписать шорткод [otfm_contact]
Шорткод поддерживает дополнительные атрибуты:
title - надпись на кнопке. Произвольный текст. По умолчанию "Показать почту"
type - тип получаемого контента.
Значение типа mail - по умолчанию. Выведет почту.
Значение типа phone - номер телефона. Обязательно создавать в полях профиля поле, как указано выше
Значение типа card - карточка. Выведет и почту и телефон

Тип Карточка - это реколл шаблон. А это значит что вы легко сможете добавить туда свой текст, верстку или дополнительные данные.

Как работать с шаблонами описано здесь

Примеры шорткодов

[otfm_contact] - выведет почту, текст на кнопке по умолчанию ("Показать почту")
[otfm_contact title="Показать телефон" type="phone"] - выведет телефон, на кнопке написано "Показать телефон"
[otfm_contact title="Показать контакты" type="card"] - выведет и телефон и почту

* Если цвет по умолчанию кнопки вас не устраивает или она не вписывается в цветовую гамму вашего сайта и вам сложно редактировать css, то вы можете включить настройку "Включаем визуальный кастомайзер"
Далее переходим на страницу вордпресс кастомайзера: "Внешний вид" - "Настроить" - "Настройки Ajax Contacts Author"
Справа в окне открываем одиночную запись с вписанным шорткодом (или если выводится автоматически - то одиночную страницу того типа записей что вписали)
и начинаем визуальную настройку кнопки и иконок результата.

Я вывожу оба значения (карточкой), как мне сменить иконку телефона?

- Вам нужно поменять в шаблоне templates/aca-card.php (внутри тега i) rcli fa-phone на свое значение
Выберите иконку на сервисе https://fontawesome.com/v4.7.0/icons/ и измените в шаблоне
Как правильно работать с шаблонами описано здесь

Как вывести кнопку в произвольном месте?

- Программно. Функцию подскажу на форуме поддержки

2020-11-24

v2.3.0
* В карточке под номером телефона выводится и имя - так наглядно будет кому звонишь и как обращаться
* Добавлена функция для программного вывода кнопки - она учитывает все настройки в админке
* Поддержка дополнения Universe Activity Modal
- контакты можно выводить в модальном окне при просмотре полной записи в дополнении
* Добавлена анимация появления кнопки
* Опция "показывать всем" сменила логику работы: теперь если выставлено "не показывать контакты гостям (незалогиненным)"
- то кнопка гостю будет показываться, но клик по ней вызовет всплывающую форму входа и регистрации (она должна у вас быть выбрана в общих настройках реколл)
* В карточку добавлен хук "aca_footer_card" - для добавления любой своей произвольной информации

2020-11-21

v2.2.0
* в карточке добавил проверку если метакей телефона в админке не указали
* небольшое исправление стилей
* по умолчанию тип записей "post" ставится в настройки вывода кнопки
* у кнопки изменен приоритет вывода - теперь она выводится выше блока "Рекомендуем" товаров rcl commerce

2020-10-19

v2.1.2
* поправил скрипт

2020-10-18

v2.1.1
* поправил ссылку на телефон

2020-10-18

v2.1
* Кликабельные ссылки на телефон и на почту
- если вы работали с шаблоном aca-card дополнения - стоит сравнить и актуализировать

2020-09-14

v2.0
* поддержка WP-Recall 16.23.13
* поддержка css переменных WP-Recall
* миниизация скриптов и стилей
* мелкие правки

2018-11-18

v1.3
* поддержка WP-Recall 16.16
* добавлена иконка дополнения
* небольшая оптимизация

2017-02-10

v1.2
* Поддержка 16-й версии WP-Recall

2017-02-10

v1.1
* Добавлена поддержка добавления иконок через css стили ВП шаблона

2017-02-07

v1.0
* Release

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru

5
Условия поддержки: В рамках заявленного функционала и сроков техподдержки
Контактные данные: ЛС
Авторство: Товар опубликован его непосредственным автором
Форум поддержки : При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Помните! Данный продукт защищён авторским правом, его нарушение влечёт за собой административную и уголовную ответственность.

Автор публикации

не в сети 10 часов

Вова (Otshelnik-Fm)

4 511
Живой, бодрый, полон идей!
Комментарии: 2256Публикации: 249Регистрация: 27-01-2013Продаж/Покупок: 24091/275