Друг или нет, как определить?

Доброго времени. Подскажите пожалуйста. Как в ивенте read экшена talk, получить является ли написавший пользователь другом адресата?

Задача такая:

— Нужно сделать условие в шаблоне наподобие

{if $oUser->getFriendStatus()}
	Друг
{else}
	Не друг
{/if}

Проблема с рассылкой на почту сообщений о новых топиках

Проблема в том, что при регистрации мои пользователи автоматически вступают во все категории — тем самым подписываются на уведомления о новых топиках в этих блогах. Вообщем mail нас благополучно заблокировал!

Как сделать чтобы пользователи при регистрации всё равно подписывались(ВСТУПАЛИ) в блоги но — не получали уведомления на свой почтовый ящик о новых топиках в них, или при регистрации — галочка что на скрине не была поставлена


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

Уведомление в личку о принятии (отклонении) приглашения в друзья (Решено)

Если отправляем приглашение дружить, юзер получает уведомление в личку с текстом приглашения и ссылками «Принять, „Отклонить“. При клике по одной из ссылок, друг добавляется или нет.

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

2. Как можно реализовать получение уведомления в личку для отправителя приглашения?:
»У вас появился новый друг. Пользователь XXX принял ваше приглашение дружить"
или
«Пользователь XXX отклонил ваше приглашение дружить»
Желательно ответом в то же письмо из п. 1.

3. Также после того как юзеры в друзьях, если кто-то из них удаляет другого из друзей, то «удалившийся» должен получать уведомление в личку «Пользователь XXX удалил вас из друзей». Затем он может вновь добавить (уже без заявки) — опять шлем уведомление «Пользователь XXX добавил вас в друзья»

Решение

Как сделать общение на своем сайте удобным или встречайте - "Реальный плагин"

Привет, LiveStreet!

Меня зовут Илья и это мой первый пост здесь несмотря на то, что я уже более года слежу за развитием проекта и активно использую livestreet.

Так уж вышло, что мне приходилось много общаться на сайте, основанном на ls и, конечно, я ощущал дискомфорт из-за отсутствия мгновенных сообщений, подобных тем, к которым мы все уже давно привыкли на vk.com. Тогда у меня и появилась цель сделать общение на ls удобным. И тут то все и началось — я создал новую ветку в git и на неделю ушел в разработку :)

Что из этого вышло?
Смотрите на видео


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

вопрос по обозначению в сообщениях

Здравствуйте!

Возник вопрос (может и не очень умный, но актуальный) — в списке сообщений в профиле адресаты в уже отправленных сообщениях бывают 2-х цветов: 000 и aaa. Что означает, когда адресат выделен ааа (класс user inactive)?

Это НЕ:
прочитано/не прочитано
онлайн/оффлайн
отвечено/ не отвечено

Что это?

Глупый пользователь Сергей Шмаков. Часть 1.

Часть 2

Не заглядывал сюда больше года. За это время все сильно изменилось.

Хочу внести некоторый вклад в развитие livestreet своей критикой и непониманием некоторых моментов. Рассматривать буду стандартный шаблон, установленный на livestreet.ru. Реже буду писать про плагины, которые установлю на какие-то свои проекты.

Меня зовут Сергей Шмаков (реальное имя) и я «глупый» пользователь, которых так не хватает разработчикам. Я не разработчик и не владею никакими навыками программирования. Но я могу описать то, что мне не нравится и предложить этому какие-то решения. Не всегда мои предложения являются правильными и как раз вместе с вами я и хочу найти то правильное решение, которое поможет вместе улучшить livestreet

Сообщения

Я в одном из комментариев попросил человека написать мне в ЛС. Он мне написал. Как я узнаю об ответе если я глупый?

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

Баг с удалением сообщений

Здравствуйте!

Обнаружил такой баг: в профиле в пункте меню «Сообщения», ставим галку на конкретном письме или на всех сразу, не читая их, жмем «удалить» появляется alert, который переспрашивает, жмем «да» и ничего не происходит. При повторном нажатии все удаляет, как нужно.
Баг вылезает в 4-х случаях из 5-ти (т.е. иногда и сразу все удаляет).

версия ls — 1.0.2
кеш — мемкеш
браузер — хром

Вопрос заключается в следующем: есть ли еще у кого такое и как это пофиксить?
Спасибо.

Время в личном сообщении

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

Отключить уведомления о дружбе и баг с удалением сообщений

Установлена LS 1.0.1 — пользователи просят отключить talk-сообщения которые нужно писать при отправке в друзья. И эти же пользователи просят отключить прихордящие к ним сообщения.

Действительно, ко мне приходят пачками такие сообщения, 10 штук в день.
ну, я, недолго думая, выделяю все в инбоксе и жму удалть. Что-то думает, грузит… И выпадает ошибка. Причем, сообщений в инбоксе не много, около 20 было (до этого удалял поштучно).

Fatal error: Maximum execution time of 30 seconds exceeded in /home/pacific/data/www/-mysite.ru-/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 537

Сайт размещен на Дедике в Хетцнере, а вовсе не нищебродский хостинг.

Потому 2 вопроса:
1. Как всетаки отключить уведомления о дружбах?
2. Что делать с вылетающей ошибкой?

UPD. По п.2. временно решил добавлением в .htaccess следующей строкой
php_value max_execution_time 60

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