-2.32
Рейтинг
2.05
Сила

Как задать атрибут топику второму по счету на главной LS 2.0 (Решено)

Здравствуйте! Скажите пожалуйста как в смарти задать атрибут второму по счету топику. К примеру есть код
{foreach $topics as $topic}
             {component 'topic' template='topic' topic=$topic isList=true}
         {/foreach}

И идет в выдаче топики по дате их появлений, мне нужно чтобы второй топик имел свой атрибут, имя…
Первому топику могу к примеру так

{foreach $topics as $topic name=xxx}
             {component 'topic' template='topic' topic=$topic isList=true}
         {/foreach}

и вывести в
<article class=" {if $smarty.foreach.xxx.first} first {/if}>
</article >

Соответственно первому топику могу присвоить атрибут first.
А вот как второму топику не знаю!

Как создать свое меню в 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.

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



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

Создание компонента Страница в LS 2.0

Здравствуйте! Сегодня решил создать отдельную страничку для вывода превью топиков на главной. Создал папку topic_masonry в папке шаблона components а внутрь поместил два файла component.json с содержимым
{
  "name": "topic_masonry",
  "version": "1.0",
  "templates": {
    "topic_masonry": "topic_masonry.tpl"
  }
}


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

Inspiration - эксклюзивный шаблон Livestreet



Привет всем пользователям Livestreet!
Наконец то хочу представить Вам мой шаблон под названием Inspiration.
Эксклюзивный шаблон, который отдаю почти «даром». Изначально был задуман не для продаж, на создание которого было потрачено много времени и сил. В настоящее время ведется кропотливая работа над его улучшением, поиском и исправлением найденных ошибок. Очень тщательный подход к деталям, учитывая все «за» и «против». Не буду много писать, все можно увидеть на Демо сайте! :)

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

Реализация шаблона и портирование плагинов

Здравствуйте Уважаемые пользователи Livestreet! Скажите пожалуйста! Я очень долгое время делал шаблон для своего сайта, сейчас подумываю о его продаже. Так как эта мысль пришла ко мне недавно, у меня сразу появились вопросы касательно портирования плагинов. Так как мне достаточно нескольких плагинов, я их портировал под дизайн. LS Galery я портировал и еще несколько плагинов, потому что они мне нужны. Портировать я буду по желанию и естественно бесплатно. Платные плагины конечно покупать ради портирования я не собираюсь, так же наверно буду портировать для тех кто их использует и может мне выслать исходник или еще как. Меня интересует сам процесс портирования? Как Вы это делаете в плане реализации продаж? Сам портированный плагин включаете в раздачу шаблона или пишете мануал что да как изменить и добавить в плагине. Может кто ссылку сбросит на какой нить мануал. И как дела обстоят платных плагинов. Рад буду любой информации. Заранее Спасибо!

Уфасуточки.рф — Аренда квартир на сутки, ночь, час.

Переделка Блогов в Рубрики

Здраствуйте Уважаемые форумчане и просто пользователи всем нам полюбившегося движка Livestreet! Я все никак не могу понять, как проще переделать Блоги в Рубрики? Не предлагайте пожалуйста всякие ненужные плагины. Я вот думаю просто переименовать везьде слово Блоги в Рубрики и все. Я правильно мыслю или есть какие подводные камни!? :)

Уфасуточки.рф — Аренда квартир на сутки, ночь, час.

Зачем нужны Заметки?

Может и глупый вопрос! Но объясните мне пожалуйста! Зачем они нужны и в чем их смысл! Ну оставил я заметку на страничке друга, и что?

Уфасуточки.рф — Аренда квартир на сутки, ночь, час.