Плагин «Публикация от чужого имени» (обновление 10.08.2014)

Описание

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

Основан на плагине «Публикация от чужого имени» (автор: Артем Сошников).

GitHub: github.com/wasja1982/livestreet_newpublishfrom

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

Как привлечь пользователей регистрироваться?

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

  1. На некоторых LS-сайтах на главной странице даже у не авторизованных пользователей есть кнопка «Создать», которая вызывает окошко входа. Как такое можно сделать?
  2. Как можно в сайдбар добавить блок с призывом регистрироваться, который был бы виден только не авторизованным пользователем?

Жду вашей помощи в реализации этих двух задач, а также ваших решений по привлечению пользователей.

Разработка интересных плагинов

На сайт необходимо установить следующие плагины:
1) Плагин, который будет реализовать взаимодействие с платежными системами и разделить пользователей на группы (в зависимости от покупки ими абонемента или нет)
В соответствии с принадлежностью к одной из групп, пользователь дожен иметь или не иметь доступ к определенным блогам на сайте. То есть некоторые темы видны всем, а некоторые только тем, кто оплатил.

2) Купить просмотр этих блогов должно быть возможно на отдельной страничке в меню (как в каталоге)

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

4) Новости необходимо кооперировать по рубрикам

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

Короткие сроки
Оплата договорная
Пишите лучше в вотсап (+79163004321) или на почту: rinasyshch@gmail.com

Вопросы по плагинам

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

1) Плагин, который будет реализовать взаимодействие с платежными системами и разделить пользователей на группы (в зависимости от покупки ими абонемента или нет)
В соответствии с принадлежностью к одной из групп, пользователь дожен иметь или не иметь доступ к определенным блогам на сайте. То есть некоторые темы видны всем, а некоторые только тем, кто оплатил.

2) Купить просмотр этих блогов должно быть возможно на отдельной страничке в меню (как в каталоге)

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

4) Новости необходимо кооперировать по рубрикам

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

Как сделать чтобы при голосовании за топик, голосовавшему к рейтингу прибавлялось определенное значение? [РЕШЕНО]

Доброе время суток сообщество Livestreet, обращаюсь к вам немного с нестандартным вопросом, потому что и задача у меня нестандартная. Состоит она вот в чем:

Любому проголосовавшему за топик (неважно + или -) к рейтингу нужно добавить определенное значение, например +1,00 или +0,50, оно ни от чего не зависит, всегда одна и та же величина.

Буду очень благодарен за любую помощь и наводки!

РЕШЕНИЕ:
1) находим файл classes\modules\rating\Rating.class.php
2) открываем и заменяем функцию VoteTopic (85 строка) на следующее:
	public function VoteTopic(ModuleUser_EntityUser $oUser, ModuleTopic_EntityTopic $oTopic, $iValue) {
		$oTopic->setRating($oTopic->getRating()+$iValue);
		$oUser=$this->User_GetUserById($oUser->getUserId());
		$oUser->setRating($oUser->getRating()+$iValue);
		$this->User_Update($oUser);
		return $iValue;
	}

ДАННАЯ ФУНКЦИЯ ДОБАВЛЯЕТ ГОЛОСУЮЩЕМУ +1 или -1 РЕЙТИНГА В ЗАВИСИМОСТИ + ИЛИ — ОН ПОСТАВИЛ ПОСТУ, И +1 ИЛИ -1 ПОСТУ.

! ВНИМАНИЕ ФУНКЦИЯ 1) НЕ ДОБАВЛЯЕТ СИЛЫ НИКОМУ 2) НЕ ДОБАВЛЯЕТ РЕЙТИНГА СОЗДАТЕЛЮ ТОПИКА


функционал странный, но именно такой мне был необходим, спасибо пользователям beauty_free и gran

Проблема при удалении пользователей

Сидел спокойно удалял спам-пользователей, внезапно сайт багнулся — отвалился сайдбар и подвал. И вот что пишет:

Fatal error: Call to a member function getBlog() on a non-object in /var/www/action182/data/www/action182.ru/templates/compiled/calmgray/%%17^171^17121A2C%%block.stream_comment.tpl.php on line 13

Подскажите, пожалуйста, как решить проблему?
Версия LiveStreet: 0.4.2

Подписаться/отписаться на ленту со страницы профиля

Как известно, чтобы читать топики пользователя в Ленте (сайт.ру/feed), необходимо найти его и чекнуть в специальном блоке на той же странице.



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

Как можно удалить/забанить пользователя кроме как через админку?

При попытке удаления через админку (aceAdminPanel v.1.4.190) получаю ошибку:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16777247 bytes) in /home/a/arendaspbn/action182/public_html/engine/modules/cache/Cache.class.php on line 180