Forums / National / Russian / Бета -впечатления.

Ratibor
#2535 2008-12-23 15:59
# NovoKain : Если Вам надо выводить картинку по умолчанию то читайте выше (несколько раз ибо уже про это писал но было проигнорированно)
Не надо путать мягкое с теплым :)
Нет аватара и дефолтный аватар, немного разные вещи.
Насколько я помню sedplus позволяет всем юзерам вставить аватар, но....
только тем кто сейчас уже зарегистрирован на сайте.
И что прикажешь мне каждый день лезть в админку и прописывать всем новичкам дефолтный аватар ?

В стандартную поставку Cotonti можно включить пустую картинку 0 длинны,
либо зделать проверку если есть файл /datas/defaultav/noavatar.gif,
то выводить его, если файла нет, то ничего не выводить.
В итоге по сравнения с тем что сейчас ничего не изменится, а функционал и юзабельность увеличатся и не надо наставлять никаких плагинов.

Вот пример для users.details.inc.php



Строку 89:
"USERS_DETAILS_AVATAR" => sed_build_userimage($urr['user_avatar']),
меняем на:
"USERS_DETAILS_AVATAR" => $user_avatar,

а где нибудь выше, к примеру в районе 57 строки добавляем:
$user_avatar = sed_build_userimage($urr['user_avatar']);
if (empty($user_avatar))
{
file_exists($cfg['defav_dir']."/blank.png") ? $user_avatar = '<img src="datas/defaultav/blank.png" alt="" class="avatar" />' : $user_avatar = '';
}

Теперь если ннужна данная функция кидаем blank.png в datas/defaultav/ и он будет отображаться, если не нужен то не заливаем картинку. Вернее все это включить в стандартную поставку, а кому не надо это бужет прибъет картинку и деловто.
По такому же принципу зделать в форуме и т.п.

P.S. Это так сказать необходимый минимум, потом со временем это можно будет доработать.
К примеру сделать что новые юзеры не могут ставить себе аватары, а после к примеру 100 постов на форуме смогут себе выбрать аватар из имеющихся стандартных на сайте, а к примеру после 300 постов смогут залить себе сами свой аватар.
То же самое и с подписями. И также желательно зделать список исключений, т.е. туда вносить юзеров которым данные функции будут не доступны впринципе.
Не задавай глупых вопросов, не услышишь вранья.
This post was edited by Ratibor (2008-12-23 16:41, 16 years ago)