[TH] Last Post Avatar

[TH] Last Post Avatar 1.0.1 Patch Level 1

Нет прав для скачивания

Mirovinger

Администрация
Сообщения
23,400
Решения
81
Реакции
58,433
Баллы
33,475
Mirovinger добавил(а) новый ресурс:

[TH] Last Post Avatar - Отображения аватара пользователя, оставившего последнее сообщение в теме на главной

Посмотреть вложение 79021
Посмотреть вложение 79022

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

Узнать больше об этом ресурсе...
 
Примечание: в настоящее время существует известная проблема с UI.X 2

Исправление:

в шаблоне node_list.less

Найти:

Код:
.node_direction
{
display: table-cell;
vertical-align: middle;
width: 230px;
min-width: 230px;
padding: @xf-paddingLarge;
display: inline-flex;
flex-direction: column;
justify-content: center;
font-size: @xf-fontSizeSmall;
}

удалить flex-direction: column; и justify-content: center; и добавить align-items: center;

В node_list_category
Найти:

Код:
<xf:elseif is="{$extras.last_post_date}" />
    <div class="node-extra-row"><a href="{{ link('posts', {'post_id': $extras.last_post_id}) }}" class="node-extra-title" title="{$extras.last_thread_title}">{$extras.last_thread_title}</a></div>
    <div class="node-extra-row">
        <ul class="listInline listInline--bullet">
            <li class="node-extra-date"><xf:date time="{$extras.last_post_date}" /></li>
            <xf:if is="$xf.visitor.isIgnoring($extras.last_post_user_id)">
                <li class="node-extra-user">{{ phrase('ignored_member') }}</li>
            <xf:else />
                <li class="node-extra-user"><xf:username user="{{ {'user_id': $extras.last_post_user_id, 'username': $extras.last_post_username} }}" /></li>
            </xf:if>
        </ul>
    </div>
<xf:else />

Заменить на:

Код:
<xf:elseif is="{$extras.last_post_date}" />
    <div>
        <div class="node-extra-row"><a href="{{ link('posts', {'post_id': $extras.last_post_id}) }}" class="node-extra-title" title="{$extras.last_thread_title}">{$extras.last_thread_title}</a></div>
        <div class="node-extra-row">
            <ul class="listInline listInline--bullet">
                <li class="node-extra-date"><xf:date time="{$extras.last_post_date}" /></li>
                <xf:if is="$xf.visitor.isIgnoring($extras.last_post_user_id)">
                    <li class="node-extra-user">{{ phrase('ignored_member') }}</li>
                <xf:else />
                    <li class="node-extra-user"><xf:username user="{{ {'user_id': $extras.last_post_user_id, 'username': $extras.last_post_username} }}" /></li>
                </xf:if>
            </ul>
        </div>
    </div>
<xf:else />

В node_list_forum

Найти:

Код:
<xf:elseif is="{$extras.last_post_date}" />
                        <div class="node-extra-row"><a href="{{ link('posts', {'post_id': $extras.last_post_id}) }}" class="node-extra-title" title="{$extras.last_thread_title}">{$extras.last_thread_title}</a></div>
                        <div class="node-extra-row">
                            <ul class="listInline listInline--bullet">
                                <li><xf:date time="{$extras.last_post_date}" class="node-extra-date" />
                                    <xf:if is="$xf.visitor.isIgnoring($extras.last_post_user_id)">
                                        <li class="node-extra-user">{{ phrase('ignored_member') }}</li>
                                        <xf:else />
                                        <li class="node-extra-user"><xf:username user="{{ {'user_id': $extras.last_post_user_id, 'username': $extras.last_post_username} }}" /></li>
                                    </xf:if>
                            </ul>
                        </div>
                        <xf:else />

Заменить на:

Код:
<xf:elseif is="{$extras.last_post_date}" />
                        <div>
                        <div class="node-extra-row"><a href="{{ link('posts', {'post_id': $extras.last_post_id}) }}" class="node-extra-title" title="{$extras.last_thread_title}">{$extras.last_thread_title}</a></div>
                        <div class="node-extra-row">
                            <ul class="listInline listInline--bullet">
                                <li><xf:date time="{$extras.last_post_date}" class="node-extra-date" />
                                    <xf:if is="$xf.visitor.isIgnoring($extras.last_post_user_id)">
                                        <li class="node-extra-user">{{ phrase('ignored_member') }}</li>
                                        <xf:else />
                                        <li class="node-extra-user"><xf:username user="{{ {'user_id': $extras.last_post_user_id, 'username': $extras.last_post_username} }}" /></li>
                                    </xf:if>
                            </ul>
                        </div>
                        </div>
                        <xf:else />

После релиза UI.Х 2.0.0.2 вы можете отменить эти изменения (или просто внести изменения непосредственно в родительский стиль и они будут автоматически заменены на исправленную версию!)
 
На главной не отображает аватарку.
 
Информативно, модификации сработали, проверяли?
 
В под разделах отображает, а вот только на главной нет.
 
Можно сделать возможность включения/выключения отображения Аватарки в адаптивном дизайне?
И например возможность взять аватар в кружочек
 
Можно, но не нужно, он там лишний и не зря был скрыт в прошлом обновлении.
Это уже не относится к дополнению, можно сделать хоть в форме бриллианта.
 
OFFTOP

Отнюдь, как раз обдуманно, при

, но вот это будет в плоскости и выглядеть так себе.

 
OFFTOP

:) я не о самой реализации, а о последующем вопросе :) Как обычно: "А как?"

 
1.0.1 Patch Level 1

Исправлены Ошибки:

Исправлена проблема форматирования, которая смещала буквы в длинных именах пользователей без пробелов.
 
Сильно может повлиять на тайм загрузки страниц?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу