x

Аватар в shortstory, fullstory

1) Открыть файл engine/engine.php

Заменить все найденные:

FROM " . PREFIX . "_post p

на:

,u.foto FROM " . PREFIX . "_post p LEFT JOIN ".USERPREFIX."_users u ON p.autor=u.name

2) Открыть файлы engine/modules/show.short.php | show.full.php | show.custom.php

Найти фразу:

$news_found = true;

Ниже добавим:

        if ( count(explode("@", $row['foto'])) == 2 ) {
            $tpl->set( '{foto}', '//www.gravatar.com/avatar/' . md5(trim($row['foto'])) . '?s=' . intval($user_group[$row['user_group']]['max_foto']) );
        } else {
            if( $row['foto'] ) {
                if (strpos($row['foto'], "//") === 0) $avatar = "http:".$row['foto']; else $avatar = $row['foto'];
                $avatar = @parse_url ( $avatar );
                if($avatar['host']) {
                    $tpl->set( '{foto}', $row['foto'] );
                } else $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
            } else $tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );
        }

3) В нужном месте, где должна быть аватарка выводим её кодом: {foto}


Следующая новость

Похожие новости

Комментарии (0)

Оставить комментарий


Плеер [VøidTherapy]

00:00
00:00

Новые комментарии

igor5841

igor5841

Спасибо)  Если не секрет, то на каком устройстве все получилось?...

Полностью
Екатерина

Екатерина

Ура! Получилось! Спасибо большое!!! 😍...

Полностью
igor5841

igor5841

Благодарим за отзыв)...

Полностью
Роман

Роман

Вернулся к решению проблемы. Все получилось! Список последних...

Полностью
Сергей

Сергей

Спасибо добрый человек за ключи. ...

Полностью
Ко всем комментариям

Популярное

Реклама