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

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


     17.09.2014    Общие вопросы по PHP    1383

вопрос
Добрый день! Дело в том, что сайт комментируют отлично (только без регистрации). Можно ли как то сделать, чтобы 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
64

307 | 115

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

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

studiolfilms
28 | 1

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

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

Serik
4

408 | 191

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

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

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

dep-lit
5 | 4

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

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

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

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