Плагин "Приватность контактов"

Плагин позваляет настраивать видимость контактных данных для пользователей и гостей сайта.
Каждый пользователь может задать видимость своих контактов, выбрав один из трех уровней:

Всем — контакты видны всем, в том числе не зарегистрированным гостям сайта;
Зарегистрированным пользователям — контакты видны только пользователям сайта, которые осуществили вход;
Друзьям — контакты видны только тем, кого вы добавили в друзья.

Уровень приватности по умолчанию настраивается в конфигурационном файле. По умолчанию установлен уровень Всем (all).

Поддерживаются шаблоны:
synio

Приватность контактов

Добрый день.

У меня родилась идея плагина, я бы такой точно купил :)

Сейчас пользователи указывают контакты (включая почту и мобильные телефоны), которые видны всем.

Идея плагина — каждый в собственном профиле может указывать кому видны контакты: всем, зарегистрированным пользователям, участникам определенных блогов, друзьям (чекбокс, возможно несколько вариантов на выбор).

Контакты в профилях (см. UPD РЕШЕНО)

Многие пользователи при указании своих контактов — ссылка на ЖЖ, ВКонтакте и т.д. к сожалению указывают полную ссылку на свою страницу, а это, соответственно приводит к ошибке в данных о пользователе. Т.е. вместо нормальной ссылки
http://vk.com/IDпользователя
в его профиле возникают дикие
http://vk.com/http://vk.com/ID
.
Пытался думать в сторону регулярных выражений, но умения не хватает. Может подскажите, что можно предпринять для предотвращения этих косяков при заполнении профиля и/или при выводе инфы?

UPD: Ту в личку меня любезно проконсультировали по регуляркам и подсказал способ хака. Увы, при этом мы лезем в движок, но лично я уже давно в него залез и на обновления особо не рассчитываю. Проверю решение, отпишусь позже.

Решение (проверено работает):
Один из способов решения предложил AlikMis :

Читать дальше →

Дополнительные поля контактов пользователя

Как сделать чтобы добавляемые кастомные «Поля контактов пользователей» выносились в боковой раздел «Контакты и социальные сервисы» а не в «Личное»?

UPD: и как к ним прикрутить иконки сервисов?

Вставка в плагин "Контакты и Социальные сервисы" полей Facebook и Twitter

Добавлял в плагин «Контакты и социальные сервисы» контакты в Facebook и Twitter. Все изменения делал в файлах плагина, измененный выложил здесь. В архиве папка с плагином и изображение icons-contacts.gif, которым нужно заменить родное в папке: /templates/skin/new/images/
Из него будут браться иконки еще двух социалок, чтобы это делалось вносим в файл /templates/skin/new/css/style.css после строк:
Читать дальше →

Контакты и социальные сервисы

Я все переезжаю с 0.3.1 на 0.4.2 и по пути перевожу установленные модули и хаки в плагины. Сегодня доделал плагин «Контакты и социальные сервисы». Этот плагин добавляет три поля (skype, jabber, номер телефона) и выводит настройки контактов (icq, сайт, skype, jabber, номер телефона) на отдельную страницу (settings/social).

Скачать можно в новом каталоге.

Внимание!

Лично не могу заниматься поддержкой и разработкой плагина из-за политики компании в которой сейчас работаю. За поддержкой обращайтесь к тем людям, которые создают форк(я буду продолжать развивать плагин, но неизвестно когда) или аналогичный плагин (в нём нет ничего сложного) на основе данного расширения.