-0.11
Рейтинг
1.57
Сила

Сергей

Synio: делаем удобную кнопку добавления в друзья

Тестировал данный шаблон и наткнулся на следующую пробелму: при открытии профиля пользователя кнопка «добавить в друзья» где-то снизу и её совсем не видно.
Логично вывести её на верх экрана, вот сюда:

Реализовал я это так:

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

В поисках идеальной системы рейтинга



Этот сайт пример того как плохо работает система. Всего пользователей: 14990, а комментарии с трудом собирают +2. Топики +10. И не всегда понятно кто не прав из за отключенных минусов.

Если же включить систему по умолчанию, ее будет крайне легко выкрутить на топ либо заминусовать, достаточно 1 приколиста.

Система инвайтов на начальном этапе себя не оправдывает.

Плагин «Simple Rating» частично решает проблему, выставлением параметров за блокировку при нном количестве минусов или плюсов. Но это не выход.

Пример хорошей системы можно наблюдать на джойреакторе, все новые пользователи имеют силу голоса ниже 0,1. Но со временем, приобретая так называемую силу которая тут реализована приобретают свои положенные +1 за голос, может и больше. Я не против отдавать авторитетному пользователю до +5 за раз. Не зря же он зарабатывал силу.

На этом движке даже самый лучший пользователь может иметь +2 как я понял, что эквивалентно всего 2-м зарегистрированным только что пользователям.

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

Плагин "Magic Rule"


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

GitHubgithub.com/livestreet/lsplugin-magicrule

Пример стандартной конфигурации:
Читать дальше →

Анонс шаблона "Soft Light"

Заканчиваю работу над новым шаблоном. Делается на основе шаблона «Synio». Каких-то особых изменений нет, в основном правка стилей. Заинтересованных лиц просьба потестировать.

Шаблон будет размещен в каталоге и будет бесплатным.

UPD: Шаблон доступен в каталоге.

О том, как я блоги в меню выводил и ЛС ломал

Скорее всего этот вариант не самый лучший, но…
Задача состоит в том, чтобы из меню Блогов убрать персональные/коллективные
и вывести список определенных блогов сайта(подразумевается, что сайт не имеет персональных блогов, а еще тематика сайта очень строгая, более-менее статичная).

Менять нужно 2 файла.

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

Обновление плагина "OpenID"

OpenID pluginПлагин «OpenID» обновился до версии 1.2.0.
Добавлена поддержка авторизации через Facebook и Twitter аккаунты.
Скачать новую версию можно с каталога — livestreetcms.ru/addons/view/1/

Реферальная система начисления рейтинга

Навеяно http://livestreet.ru/blog/2375.html#comment29060
4. Сюдаже сотворил бы партнерку по привлечению «писателей», привел %юзернейм% друга, друг написал 50 годных постов, %юзернейм% получил балы

Только я сделал немного иначе. Просто начисляю копеечку с каждого поста того, кого инвайтили.

см начало в http://livestreet.ru/blog/2379.html

ls\classes\actions\ActionTopic.class.php

		// добавляем рейтинг пригласившему нас по инвайту
		$oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserCurrent->getId());
		if ($oUserInviteFrom!=NULL) {
			$oUserInviteFrom->setSkill($oUserInviteFrom->getSkill()+0.02);
			$oUserInviteFrom->setRating($oUserInviteFrom->getRating()+0.001);
			$this->User_Update($oUserInviteFrom);
		}

Начисление силы и рейтинга за посты

Предыстория.

Есть молодой блог по инвайтам, в который запустили 10 человек.
Эти люди переносят свое творчество.

Ожидается через неделю-другую открыть регистрацию для всех.
И что же увидит молодняк?
Кучу юзеров и тем с 0 рейтингом (мы друг друга знаем и все труды тоже. основное время тратим на перенос, а не на чтение)

Что бы это избежать, было решенно ввести премирование за написание постов.

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

Модуль мотивации пользователей

Привет, вот тут, была высказана здравая мысль о необходимости подобного модуля, я немного добавил функционала и предоставляю на суд общественности (да, и вероятность наличия багов не нулевая, совсем досконально не тестил)
Читать дальше →