1. Рональд01 - 24 Февраля, 2007 - 06:04:05 - перейти к сообщению
Как сделать что если пользователь не выбрал аватар у него вместо аватара была картинка с надписью ваватар не выбран(например).???
2. Jakeryf - 24 Февраля, 2007 - 07:49:26 - перейти к сообщению
файл topic.php
замени строки
на
так у кого нет аватара будет отображаться /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>';
}
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>';
}
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>';
}
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>';
}
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).
Большое спасибо ! А где, и как дописать код, чтобы в профиле пользователя вместо надписи Аватар-"нет" показывался аватар по умолчанию (у не выбравших аватар пользователей)
Сделал у себя как ты написал (вариант 2).
Большое спасибо ! А где, и как дописать код, чтобы в профиле пользователя вместо надписи Аватар-"нет" показывался аватар по умолчанию (у не выбравших аватар пользователей)
5. Валерий - 11 Марта, 2007 - 12:12:19 - перейти к сообщению
auto
не пионерся - пересмотри еще раз код выше.
там же все есть!
не пионерся - пересмотри еще раз код выше.
там же все есть!
6. auto - 13 Марта, 2007 - 07:31:34 - перейти к сообщению
Валерий пишет:
не пионерся - пересмотри еще раз код выше.
там же все есть!
там же все есть!
Валерий
Еще как пионерюсь.. В свои 45 лет к сожалению,
PHP знаю на уровне копирования и вставки кода в необходимое место..
PHP знаю на уровне копирования и вставки кода в необходимое место..
Валерий Если не трудно, подскажи, что, и куда прописать..
С уважением.
7. awep - 13 Марта, 2007 - 13:29:17 - перейти к сообщению
Если ExBB 1.9.1
открываем profile.php, строка 90:
меняем на:
в этом случае надпись типа нет аватара будет только если файла нет. Если же аватар будет noavatar.gif, то он и будет отображаться.
открываем 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 строке написано
Проверяем, все теперь работает ! Странно... не поленился, скачал сегодня заново дистрюбутив форума ExBBFull Mods v.0.1.5 от 12.01.07 14-00msk . Точно, эта "фича" в файле profile.php присутствует !
P.S. Прошу прощения у модераторов форума, вероятно моя мессага была бы уместна в другом разделе .
Кстати сегодня вместе со свои другом обнаружили, что почти на всех форумах 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. Прошу прощения у модераторов форума, вероятно моя мессага была бы уместна в другом разделе .