Плагин "Компании" обновление 1.0.1.10 beta

7 фото
Страница после брендинга
image
Добрый вечер, сегодня вышло еще одно большое обновление плагина «Компании»

Показать все 7 фото →

Вывести голосование за блог в топик

Здравствуйте. Подскажите пожалуйста, как вывести голосование за блог в топик (который опубликован в этом блоге). Сейчас попробую объяснить:

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

Прописываю в block.blog.tpl:

{assign var="oBlog" value=$oTopic->getBlog()}
	{assign var="oVote" value=$oBlog->getVote()}


и добавляю в шаблон блока код голосования:

<div id="vote_area_blog_{$oBlog->getId()}" class="vote-topic 
															{if $oBlog->getRating() > 0}
																vote-count-positive
															{elseif $oBlog->getRating() < 0}
																vote-count-negative
															{elseif $oBlog->getRating() == 0}
																vote-count-zero
															{/if}
															
															{if $oVote} 
																voted 
																
																{if $oVote->getDirection() > 0}
																	voted-up
																{elseif $oVote->getDirection() < 0}
																	voted-down
																{/if}
															{else}
																not-voted
															{/if}
															
															{if ($oUserCurrent && $oUserOwner->getId() == $oUserCurrent->getId())}
																vote-nobuttons
															{/if}">
		<a href="#" class="vote-item vote-down" onclick="return ls.vote.vote({$oBlog->getId()},this,-1,'blog');"><span><i></i></span></a>
		<div class="vote-item vote-count" title="{$aLang.blog_vote_count}: {$oBlog->getCountVote()}"><span id="vote_total_blog_{$oBlog->getId()}">{if $oBlog->getRating() > 0}+{/if}{$oBlog->getRating()}</span></div>
		<a href="#" class="vote-item vote-up" onclick="return ls.vote.vote({$oBlog->getId()},this,1,'blog');"><span><i></i></span></a>
	</div>

Не работает, может я что-то напутал? Подскажите, если не трудно…
Думаю многим будет полезно

Полная страница топика на всю ширину страницы

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

Заранее спасибо. С меня на пиво.

Баг с активностью

На страничке «активность» пропали настройки подписок из сайдбара, тоесть сайбара нет вообще, как его вернуть?

Проблема не с шаблоном вроде, на шаблоне developer и Soft Light бага нету, а на Sonio, Starter Kit, LightBlue v2 то баг есть

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

Не проходите мимо

Инфа о Блоге в Sidebar (Решение)

Возникла задача, информацию о блоге на странице /blog/name_blog/ переместить в sidebar, по типу контактовских сообществ. Шаблон Synio.



В файле config.php создадим правило для блока

$config['block']['rule_blogInfo_right'] = array(
	'action'  => array(
			'blog' => array('{blog}')
		),
	'blocks'  => array(
			'right' => array('blocks/block.blogInfoRight.tpl'=>array('priority'=>100))
		),
	'clear' => false,
); 


// block.ingoBlogRight.tp — содержимое сюда поместил код с файла вывода инфы облоге

Потратил на решение 8 часов, но все же решил, осталось только отформатировать блок в стилях.

Спустя несколько часов…. Получилось вот так вот в sidebar))

о блоге в сайдбар

Пренос елементов в sidebar

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

Вот скрин того что надо переносить sidebar



Что вырезать и куда его втулить, заранее спасибо за коменты

Как избежать дублирование блока ?

Проблема следующая. В стандартном config.php LS 1.0.1 есть правило для блока:
$config['block']['rule_people'] = array(
	'action'  => array( 'people' ),
	'blocks'  => array( 'right' => array('actions/ActionPeople/sidebar.tpl') ),
);

Переписываю его в config.local.php таким образом:
$config['block']['rule_people'] = array(
	'action'  => array( 'people' ),
	'blocks'  => array( 'right' => array('actions/ActionPeople/sidebar.tpl'=>array('priority'=>300) ),
);

Т.е. все что мне нужно — повысить приоритет. Но в результате блок на странице появляется два раза.

Печаль.

Как сделать, не меняя непосредственно config.php?

Заранее спасибо.