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

Ratibor
#2535 23. Dezember 2008, 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 постов смогут залить себе сами свой аватар.
То же самое и с подписями. И также желательно зделать список исключений, т.е. туда вносить юзеров которым данные функции будут не доступны впринципе.
Не задавай глупых вопросов, не услышишь вранья.

Dieser Beitrag wurde von Ratibor (am 23. Dezember 2008, 16:41, vor 16 Jahre) bearbeitet