Аватар в shortstory, fullstory

DataLife Engine
20:48, 03 апрель 2022
32
0

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}

Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+Enter
Комментарии (0)
Топ из этой категории
Установка СберБанк онлайн на Xiaomi или любой другой Android смартфон.
Как уже известно, компания Google удалила приложение банка "СберБанк" из своего магазина приложений. Если оно...
13.04.22
35
0
Veno File Manager - host and share files
Veno File Manager (VFM) - это простой и гибкий файловый менеджер plug-and-play, простой в использовании и с множеством...
07.04.22
53
0