LastSets v1.0 - плагин для вывода подборок

MSE-Script

Developer
Команда форума
Сообщения
863
Реакции
309
Плагин для вывода списка ваших подборок в любом месте сайта.

Подключается плагин в шаблоне простой функцией: {getMusicset limit="10" offset="0"} и имеет 2 необязательных параметра limit="xx" - кол-во выводимых подборок и offset="xx" - смещение выборки.

Результат итерируется обычным циклом foreach:
HTML:
{getMusicset}

{if $musicSets}
    <div class="short-sets">
    {foreach $musicSets as $set}
        <div class="short-sets__item">
            <a href="/musicset/{$set.url}" class="short-sets__poster pajax-link">
                <img src="{$set.poster}" class="short-sets__poster-img" alt="{$set.name}">
                <span class="short-sets__name">{$set.name}</span>
            </a>
        </div>
    {/foreach}
    </div>
{/if}
Для вывода подборок доступны теги:

{$set.sid} - ID подборки
{$set.name} - Название
{$set.url} - Ссылка на подборку
{$set.poster} - Постер
{$set.text} - Описание
 

Вложения

Последнее редактирование:

Coilfenix

Ветеран
Сообщения
84
Реакции
30
Плагин для вывода списка ваших подборок в любом месте сайта.

Подключается плагин в шаблоне простой функцией: {getMusicset limit="10" offset="0"} и имеет 2 необязательных параметра limit="xx" - кол-во выводимых подборок и offset="xx" - смещение выборки.

Результат итерируется обычным циклом foreach:
HTML:
{getMusicset}

{if $musicSets}
    <div class="short-sets">
    {foreach $musicSets as $set}
        <div class="short-sets__item">
            <a href="/musicset/{$set.url}" class="short-sets__poster pajax-link">
                <img src="{$set.poster}" class="short-sets__poster-img" alt="{$set.name}">
                <span class="short-sets__name">{$set.name}</span>
            </a>
        </div>
    {/foreach}
    </div>
{/if}
Для вывода подборок доступны теги:
html
Код:
{getMusicset}
                {if $musicSets}
    <div class="short-sets">
    {foreach $musicSets as $set}
        
            <a href="/musicset/{$set.url}" class="short-sets__item pajax-link">
                <img src="{$set.poster}"  title="{$set.name}">
               <center><h2>{$set.name}</h2></center>
            </a>
      
    {/foreach}
    </div>
{/if}
css
Код:
.short-sets {
         display: flex;
         flex-wrap: wrap;
        }
        .short-sets__item {
         max-width: 47%;
         box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
         margin: 5px;
        }
со значением max-width: 47%; можно поиграть.
 

Grey

Ветеран
Клиент
Сообщения
101
Реакции
10
{getMusicset} {if $musicSets} <div class="short-sets"> {foreach $musicSets as $set} <a href="/musicset/{$set.url}" class="short-sets__item pajax-link"> <img src="{$set.poster}" title="{$set.name}"> <center><h2>{$set.name}</h2></center> </a> {/foreach} </div> {/if}
А если выводить с параметрами - {getMusicset limit="10" offset="0"} ничего не выводит
Код:
{getMusicset limit="10" offset="0"}

{if $musicSets}
    <div class="short-sets">
    {foreach $musicSets as $set}
        <div class="short-sets__item">
            <a href="/musicset/{$set.url}" class="short-sets__poster pajax-link">
                <img src="{$set.poster}" class="short-sets__poster-img" alt="{$set.name}">
                <span class="short-sets__name">{$set.name}</span>
            </a>
        </div>
    {/foreach}
    </div>
{/if}
 

Winst

Местный житель
Клиент
Сообщения
31
Реакции
6
@Grey,
Без скобок "" в лимите и оффсете цифры ставь и тогда выведет
 
Сверху