0.00
Рейтинг
0.68
Сила

Алексей

Нарисовали дизайн новой темы Street Spirit (бесплатной)

UPD. Шаблон обновлен до версии 0.3.


Недавно к трудовому коллективу веб-студии stfalcon.com присоединился очень хороший дизайнер Олег Уласюк. В основном он работает :), а в промежутках читает умные книжки и рисует красивые дизайны для opensource движков.

Первым был дизайн для темы Wordpress (сейчас заканчиваем верстку и скоро анонсирую), а второй работой стал дизайн новой темы Street Spirit для LiveStreet, которым я и хочу похвастаться :).

UPD. В комментариях задают вопросы о стоимости. Это будет бесплатный скин.

Главная страница


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

Достаточно важную роль на сайте играет поиск т.к. это один из способов навигации. Ему выделили место в верхней части страницы и сделали его более заметным за счет контраста с фоном.



Иконки добавления в избранное оформлены в виде привычных пользователям звездочек. После добавления топика в избранное сразу видно общее количество «залайкавших» эту запись.

Голосование за топики решили сделать в виде текстовых ссылок «это интересно» и «не интересно», чтобы все пользователи четко понимали, что это и для чего. Соответственно в меню пункт «Хорошие» переименовали на «Интересные».

Прямой эфир в сайдбаре переработан и разложен по полочкам — каждому элементу информации своя строчка (полочка). Также мы добавили вывод аватаров пользователей (это более информативно чем просто иконка пользователя), а вместо ника пользователя будет отображаться имя пользователя (если оно указано в профиле).

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

Переопределение методов модулей с помощью ...Hook'ов!

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

Принцип действия этого механизма основан на Hook'ах:
  1. Вызов каждого метода сопровождается выполнением хуков — module_ModuleName_MethodName_before и module_ModuleName_MethodName_after, соответственно ДО и ПОСЛЕ вызова метода модуля. В первом случаи в хук передаются параметры вызова метода, во втором передается результат выполнения метода модуля.
  2. На module_ModuleName_MethodName_before можно повесить специальный хук — delegate, результат выполнения которого и будет «результатом» выполнения метода модуля

Пример:
<?php 
class HookTest extends Hook {
	public function RegisterHook() {
		$this->AddDelegateHook('module_text_parser_before','testHook',__CLASS__,-3);
	}

	public function testHook($aVars) {
		return 'Topic text > '.$aVars[0];
	}
}
?>

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

LiveStreet CMS - макет официального сайта

Многие уже наверно слышали о сайте livestreetcms.com, но не знают что же там такое :)
Это будущий международный официальный сайт LiveStreet, который станет для многих отправной точкой для создания блоговой социальной сети.
На данный момент сайт находится в разработке, некоторые разделы уже функционируют, но пока закрыты от публики.
Приведу несколько скринов сайта:
Смотреть картинки

Блок "Похожие топики" для livestreet 0.31

Блок, похожие статьи

Доброго времени суток. Решил тут на своем сайте сделать блок — «Похожие статьи». Посмотрел поиском, но нашел только платный аналог. Поэтому сделал свой блок на основе тегов.
Читать дальше →

Руководство по созданию плагина для v.0.4 на примере "Лента друзей"

Предисловие

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

Примечание. Долго не публиковал этот материал, держал в черновиках — на случай «мало-ли-что-измениться». Но думаю, кардинальных изменений в механизме плагинов в ближайшем релизе уже не будет.

Пошаговая схема:

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

молитва чайника или снова о силе и рейтинге.

тьфу, тьфу. чтоб не сглазить :)

Не прими господи за флудогенерацию,
Прими за ценную информацию,
Не флудим господи, а спрашиваем.
Не ради рейтинга, ради блага всеобщего,
Не спеши гуру силу использовать,
надоумь чайника RTMF-ом, Авось он и образумится.
Так изыди непонимание, останься чистое знание,
да не пойди во вред силе моей и рейтингу.
Аминь.

а теперь о силе и рейтинге…
как я понимаю святая святых движка это сила и рейтинг, собственно, то на чем держится вся идеология, однако облазил весь сайт в поисках внятного объяснения что это такое ине нашел ответа (
пришлось собирать по крохам информацию…

итак:
сразу после региcтрации и сила и рейтинг пользователя равны 0.

Сила должна зависить от активности пользователя и от оценки его работ(топиков, комментов) другими юзерами. А дельта голосования за коммент, топик, блог, юзера должна зависить от силы голосующего. Как то так :) (орт)

степень влияния рейтинга коммента на рейтинг автора самая низкая(десятые и сотые доли) т.е. даже 100 негативных оценок за коммент не могут существенно повлиять на рейтинг. Кстати 100 оценок комменту это уже много :), на той же Хабре редкость 100 голосов за коммент. Следущим по степени влияния должен быть топик, и самый большой вклад должен давать непосредственно голос за/против пользователя. (орт)

при создании личного блога автоматом ставиться порог рейтинга -1000 — получается он всегда может постить в личный :) (ort)

в. дайте определение Силе и рейтингу
о. пиписько мерство + доступ к фичам, таким как создание собственного коллективного блога и т.п.
рейтинг — по сути твой статус в сети, чем выше тем ты «круче»
сила — твоя степень влияние в сети на происходящее (ort)

в. а зачем вообще рейтинг раздвоен на два показателя?
о. чтобы при отрицательном рейтинге можно было влиять на что то за счет силы
прошу уточнение… а как это происходит?

В. на что влияет сила?
О. Сила влияет на то как сильно будет влиять голос пользователи при голосовании за что либо. (орт)

В. как уменьшается сила?
О. сила уменьшается при голосовании в «минус» (орт)

В. как увеличивается сила?
о. Сила растёт по похожему алгоритму с рейтингом. (iValera)
прошу уточнение… вопрос не в алгоритме, а в идее? каким образом у меня может подняться сила?

В. как изменятется рейтинг?
о. Рейтинг можно изменять: плюсовать и минусовать коменты, топики, самого пользователя. По рейтингу ведётся ТОП. На то как сильно будет расти и уменьшаться рейтинг при голосовании — влияет сила голосующего. (iValera)

в. каков принцип рейтинга в блоге?
о. вообще принцип прост: 1) вступаеш в блог 2) набираеш нужнок количество кармы (рейтинга) 3) спокойно пишешь в блог
уточнение — создатель блога может писать в него при любом рейтинге,
за возможность создания блога, возможности голосования и т.п. отвечает модуль ACL, который разруливать все возможности по рейтингу (орт)

пожалуй это все что я нашел с топиках о Этом.

в итоге вопросы про рейтинг ушли, остаются вопросы про силу… (смотрим выше)

upd.:
Сила это возможность действовать, создавать, если бы сила была отрицательной то по идее это был бы заблокированный аккаунт, «твоя степень влияния в сети на происходящее», опыт.
Рейтинг — это оценка действий пользователя, вектор силы, карма пользователя, при отрицательной карме его силу (действия) искусственно ограничивают. То как вашу деятельность воспринимают остальные участники сообщества.

при голосовании за комментарий в плюс немного увеличивается сила пользователя,
при голосовании за топик сила и рейтинг увеличиваются пропорционально силе голосующего, при голосовании за пользователя — влияние голоса еще сильнее.

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

Адаптация шаблонов под 0.4

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

Теперь, как я понимаю, резких телодвижений в обозримом будущем быть не должно. И можно уже смело паковать чемоданы, готовя «нольтришные» сайты к переезду на 0.4. Надеюсь, все с пониманием относятся к тому, что нет пока внятной документации — не до того пока ребятам. Поэтому я сейчас попробую описать отличия в шаблонах для версий 0.3 и 0.4. Думаю, это будет полезно тем, готовится к переезду.


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

Выбор VPS хостинга для LiveStreet. Уважаемые - помогите плз определиться.

Присматриваюсь к VPS хостингу для LiveStreet. Посоветуйте пожалуйста исходя из соотношений цена-качество. Должен быть не слишком дорогим и при этом не должно возникать проблем с установкой. Если кто-то поделится информацией по установке на VPS (аля мануалом) — я буду очень благодарен. (Сам я в работе с VPS-ами — дуб дубом. признаю.) Что скачивать? Как ставить? и пр…

Выручайте…

Возможность удаления комментариев администратором блога

Собственно сабж,

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

Меню статических страниц

Как реализовать дерево статичных страниц например:

О проекте /about/
Правила /about/rules/
Рейтинг /about/rating/
FAQ /about/faq/

Так же как реализовано дерево «модули» на этом сайте???

Каталог /addons/
Мои /addons/my/
Заявки на покупку /addons/orders/




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