Некоторые нововведения грядущего релиза

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


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

Плагин "Really new topics"

12
Бывает так, что ты отлучаешься на несколько дней, а когда возвращаешься на любимый сайт, в ленте новых топиков не все, что были за это время. И приходится копать вглубь коллективных и персональных блогов. А хотелось бы просто видеть новые топики в ленте «Новые».

Предлагаю плагин «Really New Topics», который делает так, что в ленте «Новые» появляются все непрочитанные топики с последнего визита.


Читать дальше
  • +12
  • 08 марта 2011, 21:31
  • kerby

LS как блого-социальный движок (обсуждение)

11
Всем привет!

LS уже более двух лет, и со временем стали возникать вопросы — удобен ли функционал LS для реализации своей задачи (блого-социальный сайт) и соответствует ли он современным веяниям.
Многие проблемы/предложения уже обсуждались на этом сайта, но предлагаю попытаться их еще раз изложить и обсудить в одной теме. Попытайтесь писать только конструктив, а не набор пожеланий по функционалу.
Например, меня смущает деление топиков на коллективные/персональные и на хорошие/плохие/новые, возможно стоит пересмотреть такое представление информации.
Начнем? :)
  • +13
  • 28 февраля 2011, 12:09
  • ort

Ссылка Новые, Выбор вида Топа

1
1. Её стоит выводить, только если есть контент а если нет то и не выводить вовсе. В шаблоне нужно добавить проверку {if ($iCountTopicsNew)>0} новые {/if})

2. То же самое касается и мест, таких как, например вывод топа топиков(комментов) за 7 дней 30 дней… если их нет то и выбирать не нужно давать

UPD
Решение 2-го открываем
\classes\actions\ActionTop.class.php
добавляем в EventTopic() строки


/**
* Получаем число топиков за каждый из периодов
*/			

$sDate24h=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('24h'));
		$aTopics24h=$this->Topic_GetTopicsRatingByDate($sDate24h,1);

$sDate7d=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('7d'));
		$aTopics7d=$this->Topic_GetTopicsRatingByDate($sDate7d,1);
		
$sDate30d=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('30d'));
		$aTopics30d=$this->Topic_GetTopicsRatingByDate($sDate30d,1);

$aCountTopics[0] = count($aTopics24h);
$aCountTopics[1] = count($aTopics7d);
$aCountTopics[2] = count($aTopics30d);

/**
* Загружаем в шаблон
*/			
$this->Viewer_Assign('aCountTopics',$aCountTopics);

Добавляем в шаблон проверку(на примере 24 часов )

{if $aCountTopics[0]!=0}
<a href="">{$aLang.blog_menu_top_period_24h}</a>
{/if}


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

администрирование страниц (0.2)

1
Приветствую!
проблема с редактирование страниц с помощью админки.
/page/about/ в этой странице редактируется лишь содержимоем, заголовок остается без изменений.

при добавлении новых страниц они остаются лишь в админке, на сайте не отображаются.
в них можно попасть если вбить ссылку типа /page/test/

подскажите пожалуйста где копать.
  • +2
  • 21 ноября 2008, 02:55
  • Fakol

Новые топики в коллективных блогах

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