Перейти к содержанию
  • Фото профиля в онлайн-списках


    Silence

    Фото профиля в онлайн-списках

    Untitled.png

    Whowasonline

    ACP > Customizations > Themes > ваша тема > edit HTML and CSS > core >  global > plugins >  whowasonline  и заменит все содержание с етом:

    <h3 class='ipsType_reset ipsWidget_title'>
    	{lang="block_whowasonline"}
    </h3>
    <div class='ipsWidget_inner ipsPad'>
    	<span class='ipsType_light ipsType_unbold ipsType_medium'>{lang="who_was_online_last_x" sprintf="$hour" pluralize="$memberCount"}</span>
    	<br>
    	{{if $stat !== false && $orientation!='vertical'}}
    		<span class='ipsType_light ipsType_unbold ipsType_medium'>{$stat|raw}</span>
    	{{endif}}
    	{{if $memberCount}}
    		<ul class='ipsList_inline ipsList_csv ipsList_noSpacing'>
    			{{foreach $members as $row}}
    				<li>{template="userPhoto" app="core" group="global" params="\IPS\Member::load( $row['member_id'] ),'tiny'"}</li>
    			{{endforeach}}
    </ul>
    	{{else}}
    		<p class='ipsType_reset ipsType_medium ipsType_light'>{lang="who_was_online_users_empty"}</p>
    	{{endif}}
    </div>

    WhosOnline

    ACP > Customizations > Themes > ваша тема > edit HTML and CSS > core >  front > widgets >  whosOnline  и заменит все содержание с етом:

    <h3 class='ipsType_reset ipsWidget_title'>{lang="block_whosOnline"}</h3>
    <span class='ipsButton ipsButton_verySmall'style="position: absolute;top: 5px;right: 8px;">
    <a href='{url="app=core&module=online&controller=online" seoTemplate="online"}'>{lang="see_full_list"}</a></span>
    <div class='ipsWidget_inner ipsPad'>
    	{{if $memberCount}}
    		<ul class='ipsList_inline ipsList_csv ipsList_noSpacing'>
    			{{foreach $members as $row}}
    				<li>{template="userPhoto" app="core" group="global" params="\IPS\Member::load( $row['member_id'] ), 'tiny'"}</li>
              {{endforeach}}
    		</ul>
    		{{if $orientation == 'vertical' and $memberCount > 60}}
    			<p class='ipsType_medium ipsType_reset'>
    				<a href='{url="app=core&module=online&controller=online" seoTemplate="online"}'>{lang="and_x_others" pluralize="$memberCount - 60"}</a>
    			</p>
    		{{endif}}
    	{{else}}
    		<p class='ipsType_reset ipsType_medium ipsType_light'>{lang="whos_online_users_empty"}</p>
    	{{endif}}
    
    </div>

     



    Обратная связь

    Рекомендуемые комментарии

    Это все конечно хорошо, но! Ты не подумал о том, что изначально информация берется из таблицы "core_sessions" где уже есть все данные для шаблона "userLinkFromData". Ты же предлагаешь, через вызов  метода \IPS\Member::load( $row['member_id'] ) дополнительно задействовать таблицу  "core_members".

    Поэтому тем, кто хочет воспользоваться этим советом, вначале желаю подумать - стоит ли нагружать движек ради какого то мнимого визуального эффекта? 

    Поделиться этим комментарием


    Ссылка на комментарий
    Поделиться на другие сайты

    Молодец! оперативно как всегда! Предлагаю данного товарища отметить каким-нибудь способом, отдельное звание сделать - Легионер там какой нибудь))))

    Поделиться этим комментарием


    Ссылка на комментарий
    Поделиться на другие сайты
    18 часов назад, Silence сказал:

    Это ни о чем, потому как на скорость загрузки влияют мильон факторов. Однако мое дело предупредить. 

    Поделиться этим комментарием


    Ссылка на комментарий
    Поделиться на другие сайты


    Для публикации сообщений создайте учётную запись или авторизуйтесь

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать учетную запись

    Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

    Регистрация нового пользователя

    Войти

    Уже есть аккаунт? Войти в систему.

    Войти


×