Как добавить доп. поле в профиль пользователя?

#длинныйзаголовок
Здравствуйте!
Вопрос такой:
Как добавить доп. поле в профиль?
Скрин:

И тут новое поле, например, «Аудиозаписи».
Как это реализовать? И желательно, чтобы переадресовывало на страницу, на которой могут лежать аудиозаписи пользователя. Как это можно реализовать?

Как вынести стену на страницу информации профиля?

Собственно, вопрос в названии топика. Есть необходимость в шаблоне вынести стену на страницу информации о пользователе.

Пробовал простым копированием содержимого файла wall.tpl в файл whois.tpl. Появилось поле добавления записи и надпись «записей нет, вы можете стать первым». При добавлении записи появляется новая запись и все остальные. После перезагрузки страницы все возвращается к первому варианту.

По коду в шаблоне вижу, что проблема возникает в месте:

{if !count($aWall)}
	<div id="wall-note-list-empty" class="text-center wall-note">
		<h3>{$aLang.wall_list_empty}</h3>
	</div>
{/if}


Подскажите пожалуйста, можно ли на уровне шаблона решить вопрос? Если необходимо решать плагином — направьте куда копать.

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

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

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

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

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

При обновлении слетели города и страны

При переносе сайта с версии 0.5.1 на 1.0 слетели города и странны пользователей (которые указывали в профиле). Я посмотрел, в базе данных они сохранились в таблице пользователей. Как можно перенести? Спасибо.

Как установить профиль пользователя на главной странице?

Как сделать чтобы профиль страницы пользователя установить на главной странице?
Как? установить 1!



Куда нибудь на главную в 2 или 3? чтобы это было похоже на подобие вконтакте или однок-ков...???



Я думаю сконструировать бесплатный шаблон, мне кажется что эта идея приходила не только мне, просто кому то очень лень писать топик.
помогите добрые люди, не проходите мимо, я буду благодарен очень, и вы увидите вскоре что с вашей помошью в сообществе появится новый шаблон соц сети.

Подписка на блоги, на пользователей

Несколько вопросов по подписке на блоги и пользователей:

1. Это скорее баг этого сайта, т.к. у меня на проекте этой проблемы нет.
В ленте в сайдбаре есть блок «Выберите блоги, которые вы хотели бы читать». В нем отображаются блоги на которые я и так подписан, блогов на которые я не подписан в списке нет. Т.е. фактически в этом виджете можно только отписаться от блога, подписаться же нельзя.

2. Идем в профиль какого-либо пользователя и нажимаем «Подписаться». Далее в ленте в сайдбаре есть блок «Добавьте людей, топики которых вы хотели бы читать». Тут список выбранных пользователей. Но в списке нет пользователя, на которого мы подписались в его профиле. Это два разных списка?

И предложение:
Вообще на мой взгляд не хватает т.н. «Центра подписки» — например, пункт меню «Мои подписки», в нем вкладки «Блоги», «Пользователи». В раздел «Блоги» неплохо бы добавить вкладки «Все» и «Я подписан». То же самое в разделе «Люди» — добавить вкладку — «Я подписан»

UPD: При публикации топика я могу выбрать только из 3-х блогов, хотя подписан на 12. ???

UPD2 ( thx Shrike ):
— Кнопка «Читать» на странице блога означает вступить блог (т.е. можно в него писать)
— В сайдбаре ленты отображаются все блоги, в которые пользователь вступил, причем по умолчанию он автоматически становится на них подписан (галочки проставлены — будет видеть топики в ленте)
— Если в сайдбаре ленты снять галочку с какого-либо блога, то в ленте не будет топиков из него, НО писать в этот блог можно

Мое предложение:
— Кнопку «Читать» на странице блога заменить на «Вступить в блог»
— Сюда же добавить кнопку «Читать в ленте»
— В сайдбаре ленты отображать все блоги, а не только те, в которых состоишь
— В экшене «Блоги» добавить вкладки: «Все», «Я состою», «Я подписан»

Однако есть проблема: не вступив в блог, пользователь не может на него подписаться. Отсюда вопрос:
— Можно ли сделать подписку на блог вне зависимости от того, вступил ты в него или нет? Ведь может же пользователь захотеть просто читать блог при этом не желая писать в него?

Ошибка базы при переходе в профиль

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

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

Переносим информацию из блока профиля в блок на главную!

Привет Друзья, пришла идея перенести информацию сайдбара в профиле пользователя, что бы отображались с количеством постов: Стена, Публикации, Избранное, Друзья и т.д.



Внимание! Стили произвольные, что бы оформить блок, свои стили Вы должны вставить самостоятельно!

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

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

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

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

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

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