Префиксы ресурсов с картинками

Статус
В этой теме нельзя размещать новые ответы.

SagiTTariuS

Проверенные
Сообщения
27
Реакции
10
Баллы
3,300
Кто знает, что за плагин или как реализовать подобное?
Префикс с картинкой.
Безымянный.png
 
Создаём новый префикс для ресурсов - Там выбираем "Другой, используя своё имя CSS-класса" - И прописываем такое: prefixSevenDays

В EXTRA.css:
Код:
.innerContent .customResourceFields .plainList>li {
float: left;
margin-left: 10px;
}


span.prefixSevenDays {
background-image: url('http://i.imgur.com/GjcmYEg.png');
}
span.prefixRust, span.prefixSevenDays {
background-repeat: no-repeat;
width: 24px;
height: 24px;
text-overflow: clip;
white-space: nowrap;
overflow: hidden;
text-indent: 130%;
display: inline-block;
vertical-align: middle;
}

На выходе имеем это:
upload_2015-2-23_1-18-13.png

Только останется перенести префикс в другую сторону. ))
 
Блин это просто гениально. Я около месяца назад пробовал сделать подобное, но выходил один бред, то пол картинки, то качество терялось. СпасибО!
 
Для того, чтобы перенести префикс за название ресурса, в шаблоне resource_list_item найдите:
Код:
<h3 class="title">
                <xen:if is="{$resource.canInlineMod} AND !{$hideInlineMod} AND !{$showCheckbox}"><input type="checkbox" name="resources[]" value="{$resource.resource_id}" class="InlineModCheck" id="inlineModCheck-resource-{$resource.resource_id}" data-target="#resource-{$resource.resource_id}" title="{xen:phrase select_resource}: '{$resource.title}'" /></xen:if>
                <xen:if is="{$showCheckbox}"><input type="checkbox" name="resource_ids[]" value="{$resource.resource_id}" /> </xen:if><xen:if is="{$resource.prefix_id} AND {$linkPrefixHtml}"><a href="{xen:raw $linkPrefixHtml}" class="prefixLink" title="{xen:phrase show_only_resources_prefixed_by_x, 'prefix={xen:helper resourcePrefix, $resource, escaped, ""}'}">{xen:helper resourcePrefix, $resource}</a><xen:else />{xen:helper resourcePrefix, $resource}</xen:if><a
                href="{xen:link resources, $resource}">{$resource.title}</a>
                <xen:if is="!{$resource.isFilelessNoExternal}"><span class="version">{$resource.version_string}</span></xen:if>
            </h3>


И замените на:
Код:
<h3 class="title">
                <xen:if is="{$resource.canInlineMod} AND !{$hideInlineMod} AND !{$showCheckbox}"><input type="checkbox" name="resources[]" value="{$resource.resource_id}" class="InlineModCheck" id="inlineModCheck-resource-{$resource.resource_id}" data-target="#resource-{$resource.resource_id}" title="{xen:phrase select_resource}: '{$resource.title}'" /></xen:if>
                <xen:if is="{$showCheckbox}"><input type="checkbox" name="resource_ids[]" value="{$resource.resource_id}" /> </xen:if><a
                href="{xen:link resources, $resource}">{$resource.title}</a>
                <xen:if is="!{$resource.isFilelessNoExternal}"><span class="version">{$resource.version_string}</span></xen:if> Для <xen:if is="{$resource.prefix_id} AND {$linkPrefixHtml}"><a href="{xen:raw $linkPrefixHtml}" class="prefixLink" title="{xen:phrase show_only_resources_prefixed_by_x, 'prefix={xen:helper resourcePrefix, $resource, escaped, ""}'}">{xen:helper resourcePrefix, $resource}</a><xen:else />{xen:helper resourcePrefix, $resource}</xen:if>
            </h3>


upload_2015-2-23_1-27-45.png
 
Если делать несколько префиксов, то нужно создавать по такому типу?
Код:
.innerContent .customResourceFields .plainList>li {
float: left;
margin-left: 10px;
}


span.prefix№1 ....
span.prefix№2 ....
Проверил, работает всё норм. Спасибо за помощь :)
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу