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

Модуль - каталог товаров (коллективная заявка)

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

Перейдем к тз:
Читать дальше →

Поиск истины через споры или модуль холивары.

Друзья!

В предыдущих топиках были запросы на модуль позволяющий поспорить, «Холивары».

Я взялся за разработку данного модуля и она завершена на 70%.

Кому нужен этот модуль?
Модуль будет уместен на развлекательных тематических сайтах. Каждый день/неделю/месяц можно создавать новые холивары, которые обычно имеют бОльшую активность среди пользователей, чем обычные топики.

Что позволяет модуль?
* Модуль позволяет создавать новый тип топика «топик-холивар».
* Холивар обладает всеми своиствами топика
* Процесс создания спора(холивара) проходит на двух страницах: на первой вводится название, описание, теги. На второй — информация о сторонах (название, аватар, описание, цвет)
* Сторон может быть от двух до пяти, каждая имеет свой аватар и цвет (доступные цвета в конфиге).
* Каждый пользователь может выбрать сторону спора и оставить аргумент.
* Пользователь может сменить сторону не более х раз.
* На аргумент можно ответить.
* Аргументы и ответы отмечаются цветом сторон, за которые выступают их авторы. За аргументы и ответы можно голосовать.
* Имеется возмоность просмотреть детальную информацию о стороне.
* Существует блок с последними холиварами.

О разработке и стоимости
Как я уже написал, модуль готов на 70%. Посмотреть его можно на holywars.10slov.ru
В данный момент идет предзаказ на модуль, стоимость по предзаказу составляет 1500 рублей.

После предзаказа модуль будет стоить 2000 рублей.

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

Список предзаказа:
igrok
daewoo
utm

Модуль «Афиша: события и каталог мест»

Рад сообщить сообществу о долгожданном релизе модуля «Афиша». Он разрабатывается в рамках коллективного заказа, техническое задание для которого было сформировано в рамках открытого обсуждения между его потенциальными покупателями.

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

Аватары без искажений

Уже поднималась тема про искажения в аватарах, возникающие, если исходная картинка не квадратная. Что-то мне это сильно не нравилось, и решил я это исправить.

Ниже даю решение, как создавать квадратные аватары из неквадратных картинок.

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

Модификация: приватные топики

Собственно, сделал функционал приватных топиков к LS 0.3.

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



Скачать патч можно тут:
aklabs.com/hlam/livestreet_private.zip

Просто выполните sql и накатайте все файлы поверх LiveStreet 0.3.
Внутри есть еще changes.txt (список того что надо менять и на что), но там много изменений, так что только в крайнем случае пользуйте.

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

Делаем ленту друзей как в ЖЖ (для LS 0.3)

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

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

Механизм хуков в движке

В продолжении топиков LiveStreet как платформа для модулей и Тест хуков в движке появилась поддержка хуков.

Использовать можно так:
1. В любом месте(модуле, экшене) установить вызов необходимого хука на метод модуля
$this->Hook_AddExecModule('topic_show','Test_MyHookRun',10);
регистрирует на событие topic_show вызов метода MyHookRun у модуля Test с приоритетом 10.
2. В любом месте установить вызов хука на функцию
$this->Hook_AddExecFunction('topic_show','var_dump',-5);
регистрирует вызов функции var_dump
3. Создать класс хука в каталоге /classes/hooks/ с именем файла HookTest.class.php с содержанием
<? 
class HookTest extends Hook {	
	public function RegisterHook() {
		$this->AddHook('topic_show','testHookFunct',__CLASS__,-3);
	}
	
	public function testHookFunct($aVars) {
		var_dump("Hook it!");
	}
}
?>

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