Вход Регистрация
Файл: style/themes/justweb/includes/template-functions.php
Строк: 39
<?php 

//add_event('ds_personal_files_init', 'justweb_register_templates'); 
function justweb_register_templates() 
{
    
add_filter('ds_files_template_add_box''justweb_files_pre_output');
    
add_event('ds_files_output''justweb_files_output'102); 
    
add_event('ds_files_after_output''justweb_files_output_after'102); 
}

function 
justweb_files_pre_output($html
{
    
$html '<div class="block__flex"><div class="block__flex-action">' $html
    return 
$html
}

function 
justweb_files_output($term null
{
    if (empty(
$term)) return ; 
    if (
$term['user_id'] == get_user_id())
        echo 
'</div><div class="block__flex-content">'
}

function 
justweb_files_output_after($term null
{
    if (empty(
$term)) return ; 
    if (
$term['user_id'] == get_user_id())
    echo 
'</div></div>'
}


/**
* Заменяет стандартный HTML код аватара 
* при его отсутствии
*/ 

add_filter('ds_template_no_avatar''jw_get_template_noavatar'102); 
function 
jw_get_template_noavatar($html$user_id$size
{
    
$user get_user($user_id);

    
/**
    * Для аватаров в постах
    */ 
    
if ($size == 'thumbnail') {
        
// Берем первую букву ника
        
$word mb_substr($user['nick'], 01,'UTF-8');

        
// Цвет на основе символа
        
$backgroundColor '#' substr(md5($user['nick']), 06); 

        
// Вместо изображения выводим текст
        
$html '<span class="%class%" style="background-color: ' $backgroundColor '">' $word '</span>';         
    }

    else {

        
// Выводим No Avatar по полу пользователя
        
$image_url get_theme_uri() . '/images/avatar_' . ($user['pol'] == 'man' 'woman') . '.png'

        
$html '<img class="%class%" src="' $image_url '" />';
    }


    return 
$html
}
Онлайн: 2
Реклама