Плагины и шаблоны для LiveStreet

arman29

Генератор идей
Регистрация
30 Июн 2008
Сообщения
1.248
Реакции
752
Правила данной темы:
1. Здесь обсуждаем данный движок
2. Делимся плагинами и шаблонами для разных версий (только через файлообменики, никаких вложений)
3. Никакой продажи и барыжничество
4. Флуд будет строго караться
5. Приветствуются любые решения, созданные лично вами при переделке шаблонов, плагина или самого движка
6. Будьте благодарными - ставьте лайки тем, кто с вами поделился и выручил вас в трудную минуту

Старые темы:
Вопросы и ответы:
Q1:
Почему были закрыты старые темы?
A1: В последнее время там стало больше флуда, а некоторых вообще с прошлого года нулевая активность

Q2: Хочу скачать кое-что из вашей коллекции, но не хватает сообщений. Также есть кое-что, чего нет в вашем списке
A2: В личку, пожалуйста. Обсудим, договоримся и можем обменяться

 
Последнее редактирование модератором:
Вопрос где. Если удалить вывод тегов, то внизу в футере они тоже пропадают...
 
Да удалял, но тогда удаляется весь сайдбар, а там полезные вещи типа новых каментов, типа блогов и среди них висит облако тэгов блин (
 
Зачем удалять весь сайдбар?? Только в нем облако тегов удали.

Можешь дать файл сайдбара, я посмотрю.
 
sidebar.tpl
Код:
<!-- ft1ch sidebar - end -->
<aside id="sidebar" {if $sidebarPosition == 'left'}class="sidebar-profile"{/if}>
    {include file='blocks.tpl' group='right'}
</aside>
<!-- ft1ch sidebar - end -->


blocks.tpl
Код:
{get_blocks assign='aBlocksLoad'}

{if isset($aBlocksLoad.$group)}
    {foreach from=$aBlocksLoad.$group item=aBlock}
        {if $aBlock.type=='block'}
            {insert name="block" block=$aBlock.name params=$aBlock.params}
        {/if}
        {if $aBlock.type=='template'}
            {include file=$aBlock.name params=$aBlock.params}
        {/if}
    {/foreach}
{/if}
 
sidebar.tpl
Код:
<!-- ft1ch sidebar - end -->
<aside id="sidebar" {if $sidebarPosition == 'left'}class="sidebar-profile"{/if}>
    {include file='blocks.tpl' group='right'}
</aside>
<!-- ft1ch sidebar - end -->


blocks.tpl
Код:
{get_blocks assign='aBlocksLoad'}

{if isset($aBlocksLoad.$group)}
    {foreach from=$aBlocksLoad.$group item=aBlock}
        {if $aBlock.type=='block'}
            {insert name="block" block=$aBlock.name params=$aBlock.params}
        {/if}
        {if $aBlock.type=='template'}
            {include file=$aBlock.name params=$aBlock.params}
        {/if}
    {/foreach}
{/if}
где тут облако тегов вообще? 0_0
 
Код:
{if $aBlock.type=='template'}
{include file=$aBlock.name params=$aBlock.params}
{/if}

Вот где то тут )

Часть кода из конфига, как видите, поле с тегами закоменчено (я его и удалял - все равно(

Код:
 */
$config['block']['rule_index_blog'] = array(
    'action'  => array(
            'index', 'blog' => array('{topics}','{topic}','{blog}')
        ),
    'blocks'  => array(
    /*    'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))*/
        'right' => array('stream'=>array('priority'=>100),'blogs'=>array('params'=>array(),'priority'=>1))

        ),
    'clear' => false,
);
 
Последнее редактирование модератором:
Часть кода из конфига, как видите, поле с тегами закоменчено (я его и удалял - все равно(

Код:
 */
$config['block']['rule_index_blog'] = array(
    'action'  => array(
            'index', 'blog' => array('{topics}','{topic}','{blog}')
        ),
    'blocks'  => array(
    /*    'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))*/
        'right' => array('stream'=>array('priority'=>100),'blogs'=>array('params'=>array(),'priority'=>1))

        ),
    'clear' => false,
);
Установил шаблон, теги успешно отключил. Возможно у вас блок с тегами из какого-та установленного плагина выводиться.
 
Часть кода из конфига, как видите, поле с тегами закоменчено (я его и удалял - все равно(

Код:
 */
$config['block']['rule_index_blog'] = array(
    'action'  => array(
            'index', 'blog' => array('{topics}','{topic}','{blog}')
        ),
    'blocks'  => array(
    /*    'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))*/
        'right' => array('stream'=>array('priority'=>100),'blogs'=>array('params'=>array(),'priority'=>1))

        ),
    'clear' => false,
);
По-моему... Комменты неправильно сделаны? Ведь /* */
 
Думаю как бы это проверить - но не на живом сайте.. Просто стоит админка, и она полезет в БД. А плагины насколько я понимаю в БД прописаны?

Ну вопрос с тэгами решен.
И так если вы отключили не нужные вам модули справа, а они потом все равно вылазят = КАТЕГОРИИ плагин от netlanc

Для того, что бы исрпавиьт это лезем в конфиг этого плагина и удаляем строку
Код:
 'tags' => array('priority' => 50),

Спасибо за подскаску

После удаления тэгов из конфига - все блоки перепутались местами, при создании, просмотре итд
Вот для того, что бы вернуть как было я применил такие условия в конфиге.

Код:
Config::Set('block.rule_index_blog', array(
    'action' => array(
        'index', 'blog', 'topic',
    ),
    'blocks' => array(
        'right' => array(
            'stream' => array('priority' => 2),
            'Category' => array('params' => array('plugin' => 'category'), 'priority' => 3),
            //'tags' => array('priority' => 50),
            'blogs' => array('params' => array(), 'priority' => 1),
        )
    ),

Так же, для того чтобы пользователи не могли накручивать рейтинг топика изменил системы голосования и рейтинга за топик. Смысл в чем, что бы у кого КАРМА меньше определенного значения, просто голосовал но + к нему не добавлялся, только число проголосовало столько то.
Открываем файл /classes/modules/rating/Rating.class.php

заменяем public function VoteTopic.......
на такой код
Код:
public function VoteTopic(ModuleUser_EntityUser $oUser, ModuleTopic_EntityTopic $oTopic, $iValue) {
        $skill=$oUser->getSkill();
        /**
        * Устанавливаем рейтинг топика
        */
        $iDeltaRating=$iValue;
        if ($skill<0.9 ) {
            $iDeltaRating=$iValue*0;

        } elseif ($skill>=50 and $skill<150) {
            $iDeltaRating=$iValue*2;
        } elseif ($skill>=150 and $skill<300) {
            $iDeltaRating=$iValue*3;
        } elseif ($skill>=300) {
            $iDeltaRating=$iValue*4;
        }
где 0.9 это карма меньше которой + за топик считаться не будет.
 
Последнее редактирование модератором:
Назад
Сверху