ЧПУ LS 2.0 [РЕШЕНО]

Всем привет!

Подскажите как настроить следующую структуру?

/%blog_url%/
/%blog_url%/%topic_url%/

В конфиге настроил ЧПУ для топиков
$config['module']['topic']['url'] = '%blog%/%title%.html';


Осталось из урлов блогов вырезать «blog»
/blog/%blog_url%/


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

Плагин "Мероприятия" адаптирован под LS 2.0

Всем привет,

На этот раз адаптирован плагин «Мероприятия». К сожалению, в процессе адаптации пришлось удалить некоторые фичи, но и появилось несколько новых :)

Начнем с грустного — удалены яндекс карты, маленький блок с календарем мероприятий и фильтр по мероприятиям на главной странице.
А из позитивного — добавлена полноценная поддержка часовых поясов, настройка и конфигурация плагина стала гораздо проще.

Теперь вы можете указать в каком конкретно времени отображать даты мероприятия — во времени сайта или во времени пользователя, также появилась возможность менять форматы отображения даты, чтобы не возникало никакой путаницы, если в настройках у пользователя стоит другой часовой пояс.
Изменить конфигурацию плагина можно полностью из админки, а для рассылки он использует центральный крон ls, поэтому не потребуется больше настраивать сервер, чтобы ваши оповещения заработали.

Тестируйте и пользуйтесь :)

Разработано в bitberry.ru

Как создать свое меню в LS 2.0

Добрый день форумчане! Столкнулся с такой вот проблемой. Для того чтобы создать свое меню делаю следующее. Создал новый компонент nav_jasny
{
    "name": "nav_jasny",
    "version": "1.0",
    "templates": {
        "userbar": "nav_jasny.tpl"
    },
    "styles": {
        "userbar": "css/jasny-bootstrap.css"
    },
    "scripts": {
        "userbar": "js/jasny-bootstrap.min.js"
    }
}

содержимое nav_jasny.tpl
<nav id="myNavmenu" class="navmenu navmenu-default navmenu-fixed-left offcanvas" role="navigation">
    <ul class="nav navmenu-nav">
        {* Главное меню *}
        {component 'nav' mods = 'pills stacked' items=
        [
        [ 'text' => $aLang.topic.topics,   'url' => {router page='/'},      'name' => 'blog' ],
        [ 'text' => $aLang.blog.blogs,     'url' => {router page='blogs'},  'name' => 'blogs' ],

        [ 'text' => $aLang.activity.title, 'url' => {router page='stream'}, 'name' => 'stream', 'menu' =>
        [
        'items' =>
        [
        [ 'name' => 'subitem1', 'url' => "/", 'text' => 'Sub Item 1' ],
        [ 'name' => 'subitem2', 'url' => "/", 'text' => 'Sub Item 2' ],
        [ 'name' => '-' ],
        [ 'name' => 'subitem3', 'url' => "/", 'text' => 'Sub Item 3' ],
        [ 'name' => 'subitem4', 'url' => "/", 'text' => 'Sub Item 4' ],
        [ 'name' => 'subitem5', 'url' => "/", 'text' => 'Sub Item 5' ]
        ]
        ]
        ],
        [ 'text' => $aLang.user.users,     'url' => {router page='people'}, 'name' => 'people' ]
        ]
        }

    </ul>
</nav>
<div class="navbar navbar-default navbar-fixed-top navmeny-jansy">
    <button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target="#myNavmenu" data-canvas="body">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
    </button>
    <h1>
        <a class="nav_jasny_logo" href="{router page='/'}">{Config::Get('view.name')}</a>
    </h1>
</div>

я использую для создания меню плагин для бутстрапа jansy
в итоге получилось


Все работает но проблема в том что выподающее меню да и само меню имеет стили заданные по умолчанию компонентом nav. Вот я и в замешательстве! Мне что еще и компонент nav переопределять, т.е. создавать еще один компонент мойстиль_nav для того чтобы свои стили прописать!!!???
Может как то можно проще сделать, а то и компонет меню создавай и еще компонент который будет переопределять стили nav.

В итоге мне нужно что то вроде этого



а пока выглядит иначе

Формы выбора дергаются в процессе обновления страницы (НЕ РЕШЕНО)

Всем привет.

Список:

Форма выбора собеседников для отправки сообщений.
Форма выбора пользователей для добавления в черный список.
Форма выбора пользователей для поиска по ленте и по активности.
Форма выбора блога при создании топика.

На версии 1.0.3 такого не было.


Глюк с меню с телефонов и планшетов на LS 2.0 (РЕШЕНО)

Всем привет. При открытии меню на демо сайте LS 2.0 demo.livestreetcms.com с телефонов и планшетов меню открывается по центру экрана, как я понимаю это из-за проблемы с зуммированием livestreet.ru/blog/18851.html Исправьте.

Ls2.0 Дополнительные поля

В релизе LiveStreet 2.0 есть функционал дополнительных (пользовательских) полей. Сейчас он задействован для топиков. Суть сводится к удобной возможности добавлять в различные объекты новые поля разных типов.

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

Зуммирование страниц с телефонов и планшетов на LS 2.0 (РЕШЕНО)

Всем привет. В момент начала загрузки демо сайта LS 2.0 demo.livestreetcms.com до момента завершения загрузки зуммируется левая часть экрана, а иногда обратно не зуммируется. Исправьте.