Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Аватар по уполчанию.
ТвойWeb » » ExBB - лучший форум на файлах » Аватар по уполчанию.

Страниц (1): [1]
 

1. Рональд01 - 24 Февраля, 2007 - 06:04:05 - перейти к сообщению
Как сделать что если пользователь не выбрал аватар у него вместо аватара была картинка с надписью ваватар не выбран(например).???
2. Jakeryf - 24 Февраля, 2007 - 07:49:26 - перейти к сообщению
файл topic.php

замени строки
CODE:

if (($exbb['avatars']) && ($user['avatar'] != 'noavatar.gif') && ($user['avatar'] != '')) {
$names[$named]['useravatar'] = '<br><img src="./im/avatars/'.$user['avatar'].'" border=0>';
}


на

CODE:

if (($exbb['avatars']) && ($user['avatar'] != 'noavatar.gif') && ($user['avatar'] != '')) {
$names[$named]['useravatar'] = '<br><img src="./im/avatars/'.$user['avatar'].'" border=0>';
}else{
$names[$named]['useravatar'] = '<br><img src="./im/avatars/avatarforall.jpg" border=0>';
}


так у кого нет аватара будет отображаться /im/avatars/avatarforall.jpg

как вариант можно заменить noavatar.gif на свою картинку и тогда в профиле будет отображаться аватар по умолчанию, только надо изменить

CODE:

if (($exbb['avatars']) && ($user['avatar'] != 'noavatar.gif') && ($user['avatar'] != '')) {
$names[$named]['useravatar'] = '<br><img src="./im/avatars/'.$user['avatar'].'" border=0>';
}


на

CODE:

if (($exbb['avatars']) && ($user['avatar'] != '')) {
$names[$named]['useravatar'] = '<br><img src="./im/avatars/'.$user['avatar'].'" border=0>';
}

я думаю мысль ясна
3. Рональд01 - 24 Февраля, 2007 - 09:54:19 - перейти к сообщению
Спасибки Ха-ха
4. auto - 11 Марта, 2007 - 10:34:41 - перейти к сообщению
Jakeryf
Сделал у себя как ты написал (вариант 2).
Большое спасибо ! А где, и как дописать код, чтобы в профиле пользователя вместо надписи Аватар-"нет" показывался аватар по умолчанию (у не выбравших аватар пользователей)
5. Валерий - 11 Марта, 2007 - 12:12:19 - перейти к сообщению
auto
не пионерся - пересмотри еще раз код выше.
там же все есть!
6. auto - 13 Марта, 2007 - 07:31:34 - перейти к сообщению
Валерий пишет:
не пионерся - пересмотри еще раз код выше.
там же все есть!

Валерий
Еще как пионерюсь.. Радость В свои 45 лет к сожалению,
PHP знаю на уровне копирования и вставки кода в необходимое место.. Огорчение


Валерий Если не трудно, подскажи, что, и куда прописать..
С уважением.
7. awep - 13 Марта, 2007 - 13:29:17 - перейти к сообщению
Если ExBB 1.9.1
открываем profile.php, строка 90:
CODE:
$avatar = ( file_exists($exbb['home_path'].'im/avatars/'.$inuser['avatar']) && $inuser['avatar'] != 'noavatar.gif' && !empty($inuser['avatar'])) ? '<img src="'.$exbb['boardurl'].'/im/avatars/'.$inuser['avatar'].'">' : $lang['no'];

меняем на:
CODE:
$avatar = ( file_exists($exbb['home_path'].'im/avatars/'.$inuser['avatar']) && !empty($inuser['avatar'])) ? '<img src="'.$exbb['boardurl'].'/im/avatars/'.$inuser['avatar'].'">' : $lang['no'];


в этом случае надпись типа нет аватара будет только если файла нет. Если же аватар будет noavatar.gif, то он и будет отображаться.
8. Валерий - 13 Марта, 2007 - 14:06:16 - перейти к сообщению
auto

О, блин, еще один дед неугомонный на форуме. Поздравляю - теперь ты тут самый старый - за год на меня. Давай сообщество дедов организовывать, что ли?
9. auto - 13 Марта, 2007 - 17:43:49 - перейти к сообщению
awep Ок, спасибо ! Радость Сейчас буду пробовать копировать и вставлять. Радость Все получилось !
Кстати сегодня вместе со свои другом обнаружили, что почти на всех форумах ExBB FM от 0.13 и до последней версии почему то в профиле пользователя отсутствует прямая ссылка на топик с последним сообщением пользователя. Пролазил почти по 100 форумам в инете, везде тоже самое.. Посмотрел у форума Маркуса все правильно отображается. Скачал из папки со скином файл profile_show.tpl, в нем все есть. Вдвоем с другом полазили и нашли маленькую "фичу". В файле profile.php (в корневой папке форума) примерно на 93 строке написано
CODE:
$lastpostdetails = $lang['Last_post'].': <a href="'.$inuser['lastpost']['link'].'">'.$topicTitle.'</a> - '.$postdate;
. Пришли к выводу что в
CODE:
$topicTitle
буква
CODE:
T
должна все-таки написана в другом регистре
CODE:
t
.
Проверяем, все теперь работает ! Странно... не поленился, скачал сегодня заново дистрюбутив форума ExBBFull Mods v.0.1.5 от 12.01.07 14-00msk . Точно, эта "фича" в файле profile.php присутствует !
P.S. Прошу прощения у модераторов форума, вероятно моя мессага была бы уместна в другом разделе .

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1123]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33