Кнопка «Подписаться» в профиле пользователя (подписка в feed)



Нужно сделать так, чтобы подписаться на любого пользователя (подписка в Ленту — /feed) можно было прямо из его профиля (как кнопка «читать» в блогах). Сейчас это можно сделать только через блок «Люди».

Нашел вот такой вариант livestreet.ru/blog/themes/9815.html от Newman и Chiffa . То что нужно, только все упирается в то, что не могу найти файл templates\skin\new-query\js\friends.js в версии 1.0.3 (может решение для старой версии, может я что-то не так делаю).

Подскажите, как можно реализовать?

Убрать функционал "Друзья".

Подскажите, как вообще избавиться от такой функции «Друзья» пользователя?

И я правильно понял, что друзья нужны только для этого:

Уведомление на email при добавлении в друзья
Уведомление в личку при добавлении, заявке в друзья
Уведомление на почту при новом топике друга.
Лента топиков "Друзей".
Возможность выбрать человека (чтобы не искать) из списка друзей для отправки сообщений.


Ничего не упустил?

Для того чтобы написать в определенный блог, вы должны, для начала, вступить в него.

Как убрать это условие?

На сайте есть множество блогов. Регистрируется новый пользователь. Ему необходимо вступать в каждый блог.

А как сделать, чтобы он просто при публикации мог выбирать любой блог без вступления?

Подскажите пожалуйста.

Подписка на комментарии для хозяина закрытого блога

Обнаружил небольшой баг: если хозяин закрытого блога ставит галочку «подписаться на новые комментарии» в любом топике этого блога, то в ответ получает ошибку «Системная ошибка, повторите позже».
Исправил так:
/classes/modules/subscribe/Subscribe.class.php в строке 260
if ($iStatus==1 and $oTopic->getBlog()->getType()=='close')

заменить на:
if ($iStatus==1 and $oTopic->getBlog()->getType()=='close' and $oTopic->getBlog()->getOwnerId()!=$this->oUserCurrent->getId())

Подписка на блоги

Вообщем, меня уже достаточно забесил один момент. В ЛС так устроено, что нельзя писать в блог, не вступив в него. А вступив в блог, будешь получать уведомления на мыло.



Но не из всех блогов я хочу получать такие уведомления. Например, я подписан на блог «биржа заказов» и «дополнительные модули для ливстрит».
Читать дальше →

Подписка на блог

Насколько я понял в версии 0.5 была добавлена лента (кто не знает функционал можно глянуть тут livestreet.ru/feed/). Подписаться можно лишь на те блоги в которые ты уже вступил (по-крайней мере в сайдбаре отображаются лишь они) + добавить интересных пользователей вручную.

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

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

Архив газеты и подписка на свежий номер

Для сайта газеты нужны 2 модуля (хотя это может быть и 1) для размещения архива газеты и платная подписка на свежий выпуск.

Архив газеты

Раз в неделю загружается pdf, у него есть номер вида №31 (9347), дата выпуска 30 июля 2010 и анонс. Навигация по архиву осуществляется через календарь. При добавлении свежего выпуска его можно будет скачать только через месяц например. Кроме тех пользователей у которых оформлена подписка.

Подписка на газету

Здесь все сложнее. Напишу свое видение как это должно работать. У пользователя есть счет, на который он может вносить деньги, т.е. он приходит в редакцию, даем там денег, а администратор сайта уже в какой-то форме пишет 100 рублей, и они плюсуются к его текущему счету. С вебманями и прочими эл. деньгами заморачиваться не стоит.

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

Если у пользователя недостаточно средств для получения след. выпуска (это нужно проверять сразу после получения каждого выпуска), ему отсылается письмо чтобы он пополнил баланс, и в профиле отображалось сообщение. Еще нужна галочка, чтобы активировать/деактивировать подписку.

Это то, что сейчас у меня в голове. От вас хотелось бы услышать идеи и стоимость.

Как подписать на все темы???

Помогите с кодом для MySQL для подписки всех узеров на один и на все блоги )))

Также хотелось бы на странице «ВСЕ БЛОГИ» видеть кнопку, подписаться на все )))

Сам добавил уже кнопку подписаться на «ХОРОШЕЕ» через rss2mail )))