|
|
Поиск по Bigstreet:
|
|
|
|
|
рейтинг |
|
сила |
|
Статус сижу, читаю |
 |
10,62 |
 |
|
2,78 |
|
kolobok
|
|
Блог bigstreet.ru
Нужно было сделать вывод всех лучших сообществ для этого создал 2 файла и прописал путь в index.php samples/hot_community.php
<?php
require_once(System_Router::getPathRoot().'/system/mappers/community.mysql.mapper.php');
$oCommunityMapper = new Community_MySQLMapper(System_Database::getInstance('site'));
require_once 'system/essences/community.essence.php';
require_once 'system/essences/communityusers.essence.php';
$aCommunitiesRes = System_Cacher::Get("communities_by_rating_1_15");
$aCommunitiesRes = $oCommunityMapper->getCollectionByOrder('rating', 1, 15);
if (false === ($aCommunitiesRes = System_Cacher::Get("communities_by_rating_1_15")))
{
require_once 'system/mappers/topics.mysql.mapper.php';
System_Cacher::Set($aCommunitiesRes, "communities_by_rating_1_15", array("communities_list"), 60);
}
$oSmarty->assign('aCommunities', $aCommunitiesRes['aCollection']);
?>
и собственно шаблон вывода sample.hot_community.tpl
<h1>Рейтинг<br />сообществ</h1>
{foreach item=oCommunity from=$aCommunities}
<a href="http://{$oCommunity->getAddress()}.{$oRouter->clearPathWeb($oRouter->getPathWeb())}">{$oCommunity->getTitle()}</a>
{/foreach}
и вот такая штука. Данные появляются тогда когда заходишь в сообщество, до этого их просто нет. а потом спустя какое-то время, указанное в кэшере данные опять исчезают.
Возможно нужно доработать маппер.
Давно я хотел показать всем как делать шаблоны под bigstreet и если эта тема интересна, то я опишу в подробностях как их делать.
P.S. А если кто посоветует софтину по видеозахвату из броузера, то я смог бы сделать видео про создание шаблонов.
Была поставлена задача перевести существующую базу с Drupal’а на BigStreet. Скажу сразу что скрипт писался исключительно в личных целях и на скорую руку. Скрипт генерирует необходимые SQL запросы для их выполнения над базой BigStreet. Будьте осторожны в плане того что он не смотрит какие id у вас уже есть в существующей базе и некоторые запросы просто выдадут ошибку. Я не учитывал комментарии незарегистрированных пользователей, поэтому если используете скрипт и вам они просто необходимы то можете немного дописать скрипт или сам БигСтрит на поддержку анонимных комментаторов. Ну и собственно сам скрипт можно взять отсюда. Скрипт можно выполнять через командную строку перенаправив вывод в отдельный файл. источник: hash.naikonsoft.com/tag/bigstreet/P.S. может кому надо?
Пишу — Ваш акаунт будет удален за СПАМ в ответ получаю:
za kakoj spam??? eto bul ne spam... Ja delajy raboty po objavlenijax… i vash sajt stal ychasnikom programu MAKETRUST esli tu nichevo ob etom ne znaesh pomogy zarabotatatj denjgi esli stanesh moim referalom… pishu na MAIL sas***uk@gmail.com
|
|
|
|
|