Звания за трофеи картинками

Masway

Проверенные
Сообщения
41
Реакции
9
Баллы
8,105
Каким образом можно звания за трофеи отображать не текстом, а картинками?
 
Ищем нужные картинки для трофеев и называем их так: trophy_1.png, trophy_2.png, trophy_3.png - где цифра в конце названия это ID нашего трофея...
Загружаем иконки в нужную директорию сервера.
Содержимое шаблона trophy меняем на:
Код:
<xen:require css="trophy.css" />
<div class="trophy" id="trophy-{$trophy.trophy_id}">
    <div class="points"><img title="{$trophy.title}" alt="{$trophy.title}" src="путь_до_папки_с_иконками/trophy_{$trophy.trophy_id}.png"></div>
    <xen:if is="{$trophy.award_date}">
        <div class="awarded">{xen:phrase awarded}: <xen:datetime time="$trophy.award_date" /></div>
    </xen:if>
    <div class="info">
        <h3 class="title">{$trophy.title}</h3>
        <p class="description">{xen:phrase points}: {$trophy.trophy_points}</p>
        <p class="description">{xen:raw $trophy.description}</p>
    </div>
</div>


Ну и можно получить что-то типа того:

After.png
 
Ищем нужные картинки для трофеев и называем их так: trophy_1.png, trophy_2.png, trophy_3.png - где цифра в конце названия это ID нашего трофея...
Загружаем иконки в нужную директорию сервера.
Содержимое шаблона trophy меняем на:
Код:
<xen:require css="trophy.css" />
<div class="trophy" id="trophy-{$trophy.trophy_id}">
    <div class="points"><img title="{$trophy.title}" alt="{$trophy.title}" src="путь_до_папки_с_иконками/trophy_{$trophy.trophy_id}.png"></div>
    <xen:if is="{$trophy.award_date}">
        <div class="awarded">{xen:phrase awarded}: <xen:datetime time="$trophy.award_date" /></div>
    </xen:if>
    <div class="info">
        <h3 class="title">{$trophy.title}</h3>
        <p class="description">{xen:phrase points}: {$trophy.trophy_points}</p>
        <p class="description">{xen:raw $trophy.description}</p>
    </div>
</div>


Ну и можно получить что-то типа того:

Посмотреть вложение 7749
Спасибо, однако мне нужно сменить на картинку звание, а не картинку трофея :) .
 
Ищем нужные картинки для трофеев и называем их так: trophy_1.png, trophy_2.png, trophy_3.png - где цифра в конце названия это ID нашего трофея...
Загружаем иконки в нужную директорию сервера.
Содержимое шаблона trophy меняем на:
Код:
<xen:require css="trophy.css" />
<div class="trophy" id="trophy-{$trophy.trophy_id}">
    <div class="points"><img title="{$trophy.title}" alt="{$trophy.title}" src="путь_до_папки_с_иконками/trophy_{$trophy.trophy_id}.png"></div>
    <xen:if is="{$trophy.award_date}">
        <div class="awarded">{xen:phrase awarded}: <xen:datetime time="$trophy.award_date" /></div>
    </xen:if>
    <div class="info">
        <h3 class="title">{$trophy.title}</h3>
        <p class="description">{xen:phrase points}: {$trophy.trophy_points}</p>
        <p class="description">{xen:raw $trophy.description}</p>
    </div>
</div>


Ну и можно получить что-то типа того:

Посмотреть вложение 7749
Поднимая тему...
А можно каким то образом сделать чтобы в 2 колонки выводилось ? Более 100 трофеев будет и список будет очень длинным если в одну колонку останется (

использовал такой метод
Код:
.trophy
{
    overflow: hidden; zoom: 1; margin-top: -10px; margin-bottom: -10px;
     display: block;
        float: left;
        width: 33%;
}
вроде нормально кроме первых пунктов
после них идут прогалы большие и получается немного неровно
Это как то можно исправить ?
upload_2015-11-16_11-3-36.png
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу