Поиск по форуму к сожалению конкретных результатов не дал, поэтому надеюсь на помощь уважаемых Guru
Аватара для Гостя.
-
Zedin
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 20 лет 10 месяцев
- Откуда: Odessa
Аватара для Гостя.
Возможно вопрос не новый, но как назначить аватару для Гостя
Поиск по форуму к сожалению конкретных результатов не дал, поэтому надеюсь на помощь уважаемых Guru
Поиск по форуму к сожалению конкретных результатов не дал, поэтому надеюсь на помощь уважаемых Guru
С уважением, Zedin.
-
Xpert
- phpBB Guru

- Сообщения: 5484
- Стаж: 21 год 7 месяцев
- Поблагодарили: 2 раза
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 21 год 3 месяца
- Откуда: Бердск
Xpert
Я так понимаю в сообщениях. Обычную аватару, но только для пользователя, который пишет под гостемНа какой странице форума?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Hellraiser
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 21 год 6 месяцев
-
Zedin
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 20 лет 10 месяцев
- Откуда: Odessa
На всех страницах форума, везде где указан Гость, выдается эта аватара.
С уважением, Zedin.
-
Xpert
- phpBB Guru

- Сообщения: 5484
- Стаж: 21 год 7 месяцев
- Поблагодарили: 2 раза
Хм, ну вот такого мода я точно не видел.
Отображение аватары производится в стандартном форуме только на странице просмотра темы.
Для гостя
Для пользователя, который не определил себе аватар
Вместо http://www.domain.com/path/avatar.gif прописать полный путь к аватаре.
Добавлено спустя 55 секунд:
Как заработает, скажите пожалуйста, я сам не проверял
Отображение аватары производится в стандартном форуме только на странице просмотра темы.
Для гостя
Код: Выделить всё
[open]
viewtopic.php
[find]
else
{
$profile_img = '';
$profile = '';
$pm_img = '';
$pm = '';
$email_img = '';
$email = '';
$www_img = '';
$www = '';
$icq_status_img = '';
$icq_img = '';
$icq = '';
$aim_img = '';
$aim = '';
$msn_img = '';
$msn = '';
$yim_img = '';
$yim = '';
[after, add]
// [begin] Guest avatar mod
$poster_avatar = '<img src="http://www.domain.com/path/avatar.gif" alt="" border="0" />';
// [end] Guest avatar mod
[eom]Код: Выделить всё
[open]
viewtopic.php
[find]
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
[after, add]
elseif ( $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
// [begin] Default user avatar mod
$poster_avatar = '<img src="http://www.domain.com/path/avatar.gif" alt="" border="0" />';
// [end] Default user avatar mod
}
[eom]Добавлено спустя 55 секунд:
Как заработает, скажите пожалуйста, я сам не проверял
Последний раз редактировалось Xpert 21.01.2005 16:02, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
Konkere
http://www.phpbbhacks.com/download/4490Подспутно, может есть возможность присвоить и специальную аватару, для всех пользователей, которые не определили для себя аватару в профиле.
-
Zedin
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 20 лет 10 месяцев
- Откуда: Odessa
-
Xpert
- phpBB Guru

- Сообщения: 5484
- Стаж: 21 год 7 месяцев
- Поблагодарили: 2 раза
Zedin
Вариант Konkere удобнее, хотя и дольше ставится. Не у каждого есть желание редактировать непосредственно код.
Вариант Konkere удобнее, хотя и дольше ставится. Не у каждого есть желание редактировать непосредственно код.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
Егор Наклоняев
- phpBB 2.0.4
- Сообщения: 404
- Стаж: 21 год
- Откуда: оттуда
Мелкие пакости на базе MOD'а Xpert. Как показала практика, народ, увидев что ему предлагается по умолчанию, лихорадочно начинает обзоводиться аватарами. Кстати, гости тоже сильно рады.
Второй кусок
Используемые аватары (лично сделанные):

Код: Выделить всё
// [begin] Guest avatar mod
switch(strtolower(substr($poster, -1)) )
{
case "a":
case "а":
case "я":
case "ь":
$poster_avatar = '<img src="images/avatars/lala.jpg" alt="" border="0" />';
break;
default:
$poster_avatar = '<img src="images/avatars/dipsy.jpg" alt="" border="0" />';
}
// [end] Guest avatar mod
Код: Выделить всё
// [begin] Default user avatar mod
switch( strtolower(substr($poster, -1)) )
{
case "a":
case "а":
case "я":
case "ь":
$poster_avatar = '<img src="images/avatars/tinky.jpg" alt="" border="0" />';
break;
default:
$poster_avatar = '<img src="images/avatars/po.jpg" alt="" border="0" />';
}
// [end] Default user avatar mod
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 7 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 7 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз

