Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Разные аватарки в комментариях (заказ хака)

Разные аватарки в комментариях (заказ хака)


     17.09.2014    Все вопросы » Общие вопросы по PHP    3236

вопрос
Добрый день! Дело в том, что сайт комментируют отлично (только без регистрации). Можно ли как то сделать, чтобы dle брал НЕ noavatar.png для аватара комментирующего, а рандомно заранее подготовленные картинки из какой-нибудь папки?

P.S: писал это же в раздел вопросов, кроме как использовать gravatar, ничего не подсказали. Пишите сразу пожалуйста цены за данный хак.

Ответил: rocksmart


engine/classes/comments.class.php

Заменить строку
            if($row['foto']) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
            else $tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );

На это
            $other_foto = array('noavatar.png','noavatar1.png','noavatar1.jpg','noavatarimage.jpg','other.jpg'); // картинки в папке {THEME}/dleimages/
            $rand_foto = array_rand($other_foto,1);
            if($row['foto']) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
            else $tpl->set( '{foto}', "{THEME}/dleimages/" . $other_foto[$rand_foto] );

4 комментария

rocksmart
Юзер

rocksmart - 17 сентября 2014 16:54 -

***Комментарий удален***

studiolfilms
Юзер

studiolfilms - 17 сентября 2014 19:18 -

Спасибо, работает как часы!

Serik
Местный

Serik - 18 сентября 2014 08:14 -

Работает в принципе - пригодится.
Но есть как мне кажется косяк: аватарки каждый раз меняются при перезагрузке страницы. Вот если бы раз присвоилось каменту и закрепилось...

СПАСИБО надо тыкать в кнопку!

dep-lit
Юзер

dep-lit - 9 ноября 2014 11:50 -

может кто подскажет, а в профиле разные аватарки(по умолчанию) для разных групп

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх