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)

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


Наш партнёр

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

igor5841

igor5841

С сертификатом в этой панели пока не работал. Предлагаю обратиться к...

Полностью
Erhogg

Erhogg

3 октября 2023 22:17, igor5841 написал: У вас докер вариант, скорее...

Полностью
igor5841

igor5841

Попробуйте вариант с SAI...

Полностью
Frg589

Frg589

После того как включил разрешить запрещённые настройки приложение...

Полностью
igor5841

igor5841

Благодарю за отзыв!)...

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

Популярное

Реклама