Карма пользователей.Сила Голоса.Переголосование.
14
Привет Лайвстрит.У меня есть небольшое уютненькое закрытое сообщество.Хотелось бы поблагодарить всех разработчиков данного cms и плагинов.Все очень удобно, красиво, отлично работает.У меня к Вам появились вопросы на которые я не смог найти внятные ответы.В общем, со временем пользователи в моем сообществе увлеклись кармой, но так как сообщество маленькое, то установленные правила по которым начисляются очки в карму не очень их радует.Для повышения интереса к созданию новых топиков и общению я поощерял кармой активных пользователей через бд.Но это вызвало негодование у остальных.Кармой у нас очень активно пользуются, оценивают каждый комментарий почти, поэтому я вот думаю обнулить всем карму и установить новые правила начисления очков в карму и пусть пользователи сами «поощеряют» друг друга кармой.У меня есть вопросы по этому поводу:
1) При карме пользоватля 00.00, когда он голосует за топики, комментарии и в профили, чтобы его вес голоса был равен +1.00.То есть он поставил плюсик — другому пользователю, автору коммента\топика или хозяину профиля в карму натекла единичка.Аналогично с минусами.
2) Переголосование.Возможность поставиь еще раз оценку через 24 часа, потом через 24 часа еще и еще.Причем все голоса должны сохранятся.Допустим за 72 часа пользователь проголосовал за топик 3 раза и все эти три раза отражаются на карме автора топика.
Техническая сторона: Livestreet 0.4.2
1) При карме пользоватля 00.00, когда он голосует за топики, комментарии и в профили, чтобы его вес голоса был равен +1.00.То есть он поставил плюсик — другому пользователю, автору коммента\топика или хозяину профиля в карму натекла единичка.Аналогично с минусами.
2) Переголосование.Возможность поставиь еще раз оценку через 24 часа, потом через 24 часа еще и еще.Причем все голоса должны сохранятся.Допустим за 72 часа пользователь проголосовал за топик 3 раза и все эти три раза отражаются на карме автора топика.
Техническая сторона: Livestreet 0.4.2
Закрытие сайта
3
Привет всем!
как сделать чтобы по всем ссылкам на сайт был редирект на определённую страницу?
как сделать чтобы по всем ссылкам на сайт был редирект на определённую страницу?
Плагин Static Page его меню подменю /Решено
16
При работе с данным плагином выскочила трабла, в меню выводились только страницы родители, при переходе на которые по сути должны появляется дочерние страницы. Но судя по всему функционал не доделан.
Данные доработки сделаны на примере шаблона new-jquery и на версии LS 1.5 (на других не тестил)
Все что нам нннужно:
1) Создаем хук, идем в файл plugins/page/classes/hook/HookPage.class.php
Добавляем в метод
Добавляем метод новый Sub_Menu в класс PluginPage_HookPage
2)Далее пилим в plugins/page/templates/skin/new-jquery и создаем там файл «main_sub_menu.tpl» со след содержимым
3)Создаем новый файл темплайт «menu.page.tpl» в папке /templates/scin/new-jquery/
туда добавляем
4) Идем /templates/skin/new-jquery/nav.tpl и добавляем туда
Теперь дочерние страницы будут именно там, где они должны быть.
И нет необходимости при создании дочерних страниц их в рукопашную прописывать.
Данные доработки сделаны на примере шаблона new-jquery и на версии LS 1.5 (на других не тестил)
Все что нам нннужно:
1) Создаем хук, идем в файл plugins/page/classes/hook/HookPage.class.php
Добавляем в метод
RegisterHook строку $this->AddHook('template_main_sub_menu','Sub_Menu');Добавляем метод новый Sub_Menu в класс PluginPage_HookPage
public function Sub_Menu() {
$aPages=$this->PluginPage_Page_GetPages(array('main'=>1,'active'=>1));
$this->Viewer_Assign('aSubPagesMain',$aPages);
$this->Viewer_Assign('aServerUri',$_SERVER['REQUEST_URI']);
return $this->Viewer_Fetch(Plugin::GetTemplatePath(__CLASS__).'main_sub_menu.tpl');
}
2)Далее пилим в plugins/page/templates/skin/new-jquery и создаем там файл «main_sub_menu.tpl» со след содержимым
{assign var="arrServerUri" value="/"|explode:$aServerUri}
<ul class="menu">
{foreach from=$aSubPagesMain item=oPage}
{assign var="sub_url" value="/"|explode:$oPage->getUrlFull()}
{if $sEvent==$sub_url.0}
<li {if $sAction=='page' and $sub_url.1==$arrServerUri.3} class="active" {/if}>
<a href="{router page='page'}{$oPage->getUrlFull()}/" >{$oPage->getTitle()}</a>
</li>
{/if}
{/foreach}
</ul>
3)Создаем новый файл темплайт «menu.page.tpl» в папке /templates/scin/new-jquery/
туда добавляем
{hook run='main_sub_menu'} 4) Идем /templates/skin/new-jquery/nav.tpl и добавляем туда
{if $sAction=='page'}
{include file="menu.page.tpl"}
{/if}
Теперь дочерние страницы будут именно там, где они должны быть.
И нет необходимости при создании дочерних страниц их в рукопашную прописывать.
Как сделать ? Подскажите.
2
Обшарил я поиском сайт но не нашел…
Щас на главной (дефолтный шаблон девелопер) две кнопки «хорошие» и «новые». На главной активно «хорошие» тобишь выводятся посты с рейтингом который в конфигах можно менять.А я хочу что бы выводились «новые».
Подскажите как сделать
Щас на главной (дефолтный шаблон девелопер) две кнопки «хорошие» и «новые». На главной активно «хорошие» тобишь выводятся посты с рейтингом который в конфигах можно менять.А я хочу что бы выводились «новые».
Подскажите как сделать
Несколько идей с хабра
4
Хорошие проекты в интернете никогда не создаются просто так. За каждым из них стоит огромный труд разработчиков, огромное количество проб и ошибок. Так вот, чтобы не повторить чужих ошибок, запуская новый проект, я решил почитать интервью с Денисом Крючковым, создателем хабра. В итоге я нашёл много интересных вещей.
Первая идея. Во времена ещё второго бета тестирования появилась новость от октября 2006-го года на вебпланете:
Основная идея была в том, чтобы в конце каждого поста был баннер google adsense. А пользователь в своём профайле мог указать свой id в google. Таким образом, если вы запостили топик, то получаете денег с тех, кто его просмотрел. Чем интереснее и популярнее топик вы написали, тем больше денег получили.
По-моему — это была отличная идея для развивающихся сайтов на livestreet. Это просто невероятная возможность для пользователей писать и зарабатывать на этом. При этом сами владельцы сайта не несут никаких расходов.
Вторая идея. Когда я читал интервью владельца хабра с вебпланетой, то я узнал очень интересную вещь. Возможно сейчас уже и не так, но когда хабр только появилась была такая система. Различный уровень фильтрации для различных блогов. Тоесть, к примеру, если мы пишем в блог «hi-tech», то нам достаточно получить всего 5 плюсов, чтобы пост попал на главную. А если мы пишем в блог «я пиарюсь», то на главную мы попадём только набрав 100 плюсов. На этом изначально вообще строилась вся идея хабра. Самомодерируемое сообщество. Сообщество может само понять, что интересно, а что нет, а администрация управляет выдачей на главной за счёт этих рычагов в блогах. И поправив в разных блогах различный уровень фильтрации можно как раз получить интересную главную страницу, которую будут читать.
Хотя вообще на хабре используют ещё одну интересную фишку — это прикреплённые топики. Администрация их прикрепляет и они висят выше остальных. Но это так сделано, что остальные пользователи этого даже не чувствуют. А на деле, топики про Стива Джобса, в день смерти, весь день висели выше остальных.
P.S. Никто не знает, реализовывал ли кто-то модуль для того, чтобы админские сообщения писать?
Первая идея. Во времена ещё второго бета тестирования появилась новость от октября 2006-го года на вебпланете:
Основная идея была в том, чтобы в конце каждого поста был баннер google adsense. А пользователь в своём профайле мог указать свой id в google. Таким образом, если вы запостили топик, то получаете денег с тех, кто его просмотрел. Чем интереснее и популярнее топик вы написали, тем больше денег получили.
По-моему — это была отличная идея для развивающихся сайтов на livestreet. Это просто невероятная возможность для пользователей писать и зарабатывать на этом. При этом сами владельцы сайта не несут никаких расходов.
Вторая идея. Когда я читал интервью владельца хабра с вебпланетой, то я узнал очень интересную вещь. Возможно сейчас уже и не так, но когда хабр только появилась была такая система. Различный уровень фильтрации для различных блогов. Тоесть, к примеру, если мы пишем в блог «hi-tech», то нам достаточно получить всего 5 плюсов, чтобы пост попал на главную. А если мы пишем в блог «я пиарюсь», то на главную мы попадём только набрав 100 плюсов. На этом изначально вообще строилась вся идея хабра. Самомодерируемое сообщество. Сообщество может само понять, что интересно, а что нет, а администрация управляет выдачей на главной за счёт этих рычагов в блогах. И поправив в разных блогах различный уровень фильтрации можно как раз получить интересную главную страницу, которую будут читать.
Хотя вообще на хабре используют ещё одну интересную фишку — это прикреплённые топики. Администрация их прикрепляет и они висят выше остальных. Но это так сделано, что остальные пользователи этого даже не чувствуют. А на деле, топики про Стива Джобса, в день смерти, весь день висели выше остальных.
P.S. Никто не знает, реализовывал ли кто-то модуль для того, чтобы админские сообщения писать?
Нужен плагин поощрения авторов
5
Кто готов взяться за реализацию плагина поощрения авторов? Идея такова: зачислять деньги (балы) на профиль пользователя, в зависимости от того, сколько плюсов наберет пост автора умноженный на некий коэффициент.
Этот коэфициент должен задаваться в конфиге или на странице настройки плагина. Возможность указания разных коэффициентов для разных тематических блогов.
Ищу тех, кто возьмется и тех, кто согласен со-финансировать разработку. -)
UPD: Реализовано.
Читать дальше
Этот коэфициент должен задаваться в конфиге или на странице настройки плагина. Возможность указания разных коэффициентов для разных тематических блогов.
Ищу тех, кто возьмется и тех, кто согласен со-финансировать разработку. -)
UPD: Реализовано.
Читать дальше
Дизайн темы Lugree
6
Хочу презентовать наш вариант нового дизайна для LiveStreet. Мы долго думали как его назвать :). Название Lugree получилось от названий основных цветов использованных в дизайне — blue и green.
Разрабатывая тему Street Spirit, мы получили бесценный практический опыт, который затем использовали при создании этого дизайна. Давайте рассмотрим макеты в деталях. Начнем с главной страницы.
Ниже идут кликабельные превьюшки основных страниц, на которых выделены основные моменты нового дизайна. При клике на превью вы увидите как будет выглядеть дизайн в вашем браузере.

Читать дальше
Разрабатывая тему Street Spirit, мы получили бесценный практический опыт, который затем использовали при создании этого дизайна. Давайте рассмотрим макеты в деталях. Начнем с главной страницы.
Ниже идут кликабельные превьюшки основных страниц, на которых выделены основные моменты нового дизайна. При клике на превью вы увидите как будет выглядеть дизайн в вашем браузере.
Главная страница (для гостя)

- Основные пункты меню выполнены в виде симпатичных вкладок. В полосу вкладок без проблем поместятся пункты, создаваемые дополнительными плагинами.
- Кнопка «Войти» хорошо заметна в шапке.
- Размеры шрифтов специально подобраны для удобного чтения. Например, размер шрифта заголовков топиков позволяет бегло пройтись по списку и ознакомится материалом.
- Кнопка с количеством комментариев меняет цвет на синий, если к топику есть комментарии. Форма кнопки специально выполнена в форме «балуна» комментария. Количество новых комментариев для пользователя также выделено.
- Прямой эфир стал более понятным для пользователя. Мы упустили некоторые детали, которые по нашему мнению не столь важны и попытались сохранить общую компактность блока.
Читать дальше
Это - мой профиль (самоидентификация)[решено]
6
Здравствуйте! Помогите с формированием условия для шаблоне \actions\ActionProfile\whois.tpl
Как задать его (условие) выводящее что-либо лишь в случае если я нахожусь на своей странице site.ru/profile/Myname/?
Как задать его (условие) выводящее что-либо лишь в случае если я нахожусь на своей странице site.ru/profile/Myname/?
Плагин "Местоположение" 0.1.4
8
Вводит ряд функциональных улучшений, благодаря которым становится возможным отмечать местоположение происходящих в топике событий. Просмотр новых мест на специально отведенной странице указанной в главном меню как Карта событий.В конфиге можно указать:
— Все ли пользователи имеют право указывать местоположение или только администратор.
— Включение/выключение отображение пункта меню Карта.
— Удалить все следы работы, вплоть до внесенных полей с местоположением, при деактивации.
— Скрывать карту при отображении топика
— Скрывать карту при создание/редактирования топика
— Высоту карты
— Использование Яндекс.Карт или Google.Maps
— API.Ключ Яндекс.Карт
— Поиск местоположения на карте
Читать дальше
- +1
- 07 октября 2011, 18:38
- beauty_free
- 122
PicAlbums - пользовательские галереи (about)
6
Главная основная составляющая любой социальной сети – это конечно же фотографии пользователей. Люди настолько привыкли выкладывать свои фото, делиться поездками, праздниками и т.д., что уже современный интернет без фотографий скушен и уныл.
Основная задача нашего плагина PicAlbums – обеспечить комфортную загрузку фотографий, простоту использования, а самое главное, чтобы фотографии действительно смотрели, а не просто «абы было».
- +6
- 07 октября 2011, 18:21
- Lora_GT
- lsmafia.com/blog/picalbums/2.h...
- 177