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

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

Pupsamafi

Pupsamafi

Что делать если выдаёт такое каждый раз adb: failed to stat...

Полностью
qwizzx

qwizzx

/system/bin/sh: <stdin>[6]: adb: inaccessible or not found...

Полностью
igor5841

igor5841

Попробовать отключить режим разработчика, перезагрузить устройство и...

Полностью
Данил

Данил

Ничего не получилось, сделал все тоже самое что на видео, все один в...

Полностью
timajake2

timajake2

Здравствуйте, что вы исправили скажите пожалуйста, уже час пытаюсь...

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

Популярное