+0.08
Рейтинг
19.36
Сила

Паша Pasha

Ссылка потерялась
Похоже разобрался. Если в BlockStatInfo.class.php $oUserCurrent заменить на $oUser, то магия начинает работать
Спасибо, работает.

Но если вернуться к первому варианту, что я делаю не так? Создал BlockStatInfo.class.php в application/classes/blocks с содержимым
<?php

class BlockStatInfo extends Block
{
    public function Exec()
    {
        $sRole = $this->GetParam('role');
        $oUser = $this->GetParam('user')
        if(!$oUser){
            return false;
        }
        $aRoles = $this->Rbac_GetRolesByUser( $oUserCurrent);
        $aRoleCodes = [];
        foreach($aRoles as $aRole){
            $aRoleCodes[] = $aRole->getCode();
        }
        if(!in_array($sRole, $aRoleCodes)){
            return false;
        }
        $this->SetTemplate('component@test.test');
    }
}

Создал в application/frontend/components компонент test с шаблоном test
{
    "name": "test",
    "version": "1.0.0",
    "dependencies": {
        "nav": "*"
    },
    "templates": {
        "test": "test.tpl"
    },
    "styles": {
        "test": "css/test.css"
    }
}

В конфиге шаблона подключил. В шаблоне прописал вставил
{insert name='block' block='statInfo' params=[ 'user' => $oUserCurrent, 'role' => 'user']}

Все что идет до блока загружается, все что после, включая сам блок — нет.
Не работает, вставил блок после юзербара. В итоге загрузился только юзербар, а дальше пустая страница
Хочу в шаблоне показывать стат. инфу доступную только для конкретной роли пользователей созданной в админке. Интересует конструкция типа:
{if $oUserCurrent && группа_пользователя='индентификатор_группы'}
    контент
{/if}
1. Редактировать в userbar.tpl, компонента userbar :)
Ребят. Как в шаблоне сделать проверку на группу пользователя?
Если просто ссылки добавить, то в layout.index.tpl по аналогии. Если нужен фильтр по типу топиков, то это заказывать индивидуально.
Если бы это написал кто-то другой, то я может и поверил бы (нет). Тут ты рассказываешь что будет доход с продаж, а в личке предлагаешь меняться платными расширениями и шаблонами… Сорян, но развитие, о котором ты говоришь, ты сама же и затормозила.

Смирись, ни кто не придет и не будет лопатить чужой фреймворк с почти мертвым сообществом ради мифической прибыли.
чтобы новый владелец развивал LS, как свой проект за спасибо
fxd
отдать в хорошие руки, чтобы проектом занимался, кто-то другой
За месяц могла бы уже и сама найти стороннего разработчика готового за спасибо развивать чужой фреймворк…
Какие?
1. Решается на уровне шаблона

2. Решается на уровне шаблона

3. Решается на уровне шаблона и конфига

4. Решается на уровне шаблона

5. Решается на уровне шаблона
Вы в открытый доступ выложили платный шаблон ^_^
У меня сложилось впечатление, что позицию от-cut-ивания текста в топике движок рассчитывает по числу всех символов в сообщении, включая теги (атрибуты итд).
В дефолтной лс нет такого функционала автоматической вставки тега cut. Следовательно используется стороннее решение. Возможно это, возможно нет.

Вопрос: кто виноват и главное, что делать?
Виноват разработчики автоматической вставки тега.
  • Методично капать админу на голову речами о некорректно работающем функционале в надежде на его жалость и великодушие;
  • Выяснить как реализуется вставка тега у админа и заказать доработку;
  • Заказать функционал с нуля;
  • Страдать и вставлять тег ручками в нужное место если есть такая возможность;