+11.38
Рейтинг
33.21
Сила

Николай

Алгоритм начисления силы и рейтинга

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

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


min = 0,004
max = 0,5

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

Плагин кросспостинга в социальные сети

Интересует плагин кросспостинга в социальные сети Facebook, ВКонтакте, Twitter, Google + и в сервисы блогов ЖЖ, ЛиРу и блоги Wordpress на своих доменах.

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

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

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

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

Кто-нибудь из специалистов смог бы взяться за написание такого плагина? Возможно можно было бы сформировать коллективный заказ. Мне, почему-то думается, что такой плагин был бы интересен многим.

Сама готова вложить в разработку до 150$.

Плагин "Камера (Cam)"

3 фото
image


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

Под ссылками загрузить аватар или фотографию добавляется надпись «Снять с камеры».

Возможности:
— Использование веб-камеры для снятия изображения
— Ресайзинг снятого изображения после загрузки

Показать все 3 фото →

Хуки в JS

Пожалуйста, поясните как использовать хуки в JS.
И чем отличаются:
ls.hook.marker
от
ls.hook.run
Вернее даже со вторым понятно, он запускает код, а первый под вопросом.

Новый тип топика с дополнительными полями

Здравствуйте, начал пробовать писать свой вид топика (События). И хочу добавить в него свои поля
Дата события, Тип и Продолжительность.
Шаблоны подправить, Action-ы есть, только вот не хочет он сохранять эти дополнительные данные в БД.
Пробую пользоваться для этого методами setExtraValue\getExtraValue класса Topic. Но они — protected. Соответствено надо делать новый Entity и попробовать унаследоваться от Topic чтоб можно было его использовать.
Я Так и сделал мой Entity имеет вид:
class PluginEvent_ModuleEvent_EntityEvent extends ModuleTopic_EntityTopic
{
	public function setEventDate($date){
		$this->setExtraValue('event_date');
	}
	public function setEventDuration($duration){
		$this->setExtraValue('event_duration');
	}
	public function setEvenType($type){
		$this->setExtraValue('event_type');
	}
	public function getEventType(){
		return $this->getExtraValue('event_type');
	}
	public function getEventDuration(){
		return $this->getExtraValue('event_duration');
	}
	public function getEventDate(){
		return $this->getExtraValue('event_date');
	}
}

Теперь если я пользуюсь методами, то они нормально отрабатывают. Т.е. я могу прочитать\записать данные, но они всеравно не хотят сохранятся в БД.

Что можете посоветовать?

Проблема с фотосетами [решено]

Уж проверил всё что мог, не знаю в чём проблема. С самого начала не работает функция Фотосет. Происходит следующее, когда добавляется файл любого формата и веса в пределах допустимого процесс зависает на таком этапе:



Если добавить другой файл, происходит и восе что-то непонятное:



Ничего не загружается и не происходит более на странице.
Подскажите куда копать? Как исправить? Версия ЛС последняя — livestreet-livestreet-1.0.1-10-gfcdd213

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

Три дня с livestreet проблемы и достижения.

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

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

Использование консоли для создания каркаса плагина под Windows (XP)

Создаем новый файл с расширением .bat, записываем в него:
@echo off
set /p var="Введите имя плагина: "
C:\WebServers\usr\local\bin\php.exe C:\WebServers\home\su\livestreet\engine\console\ls plugin new "%var%"
Pause
меняем пути на свои и сохраняем в кодировке DOS-866. Теперь не нужно прописывать все пути заново — достаточно ввести только название нового плагина.
Читать дальше →