Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Замена аватары, удаленной пользователем
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Замена аватары, удаленной пользователем
Есть пользователи, которые сидят без аватар.
Есть ли какой-либо мод, проверяющий наличие аватары у пользователя и в случае её отсутствия замещающий её на какую-то стандартную.
Есть ли какой-либо мод, проверяющий наличие аватары у пользователя и в случае её отсутствия замещающий её на какую-то стандартную.
-
future
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 39 раз
- Поблагодарили: 1 раз
Re: Замена аватары, удаленной пользователем
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Замена аватары, удаленной пользователем
Спасибо.
Почти, но не совсем. Там судя по всему мод работает для новых пользователей, а если они уже поставили аву и снова снесли - уже не работает.
У меня как раз нет проблем с новыми, есть проблема, что старые поьзователи сносят свои аватары (
Почти, но не совсем. Там судя по всему мод работает для новых пользователей, а если они уже поставили аву и снова снесли - уже не работает.
У меня как раз нет проблем с новыми, есть проблема, что старые поьзователи сносят свои аватары (
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Замена аватары, удаленной пользователем
С чего бы?romeo_piter писал(а):уже не работает.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Замена аватары, удаленной пользователем
viewtopic_body.html
добавить после
functions.php
добавить после
(Дополнительное условие S_VIEWAVATARS опционально и нужно лишь для того, чтобы дефолтные аватары не отображалась у юзера, который отключил отображение аватар.)
Код: Выделить всё
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />Код: Выделить всё
<!-- ELSEIF S_VIEWAVATARS -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"><img class="noavatar" src="{T_THEME_PATH}/images/no_avatar.png" alt="" /></a><!-- ELSE --><img class="noavatar" src="{T_THEME_PATH}/images/no_avatar.png" alt="" /><!-- ENDIF --><br />Код: Выделить всё
'S_SEARCH_HIDDEN_FIELDS' => build_hidden_fields($s_search_hidden_fields),Код: Выделить всё
'S_VIEWAVATARS' => $user->optionget('viewavatars'),-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Замена аватары, удаленной пользователем
Если установлен рандомноуаватар - при удалении авы юзером он сразу подставляет свою...он подставляет свои рандомноуаватары везде абсолютною...даже группам, если не назначено и даже поисковым ботам, если не назначено..везде...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Mouse
- phpBB 2.0.0
- Сообщения: 221
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 6 раз
Re: Замена аватары, удаленной пользователем
Добрый день всем!
Подскажите, пожалуйста, а как быть с аватарами юзеров, которые зарегились уже довольно давно, перестали посещать сайт и по каким - то причинам их аватары отображаются как просто белый квадрат с крестиком. То есть, получается, что они их не меняли, просто срок годности у аватаров кончился
У меня стоит Randon Avatar, но он работает только для новых пользователей или для тех, кто никогда аватар не устанавливал.
По совету Nekstati, размещенному выше, тоже ничего не вышло, к сожалению - по прежнему квадратик в крестиком. Еще и разных размеров, к тому же.
У меня еще стоит мод аватары в мемберлисте, и выглядит очень некрасиво
Подскажите, пожалуйста, что еще можно сделать, чтобы они заменились на Randomные?
Заранее большое спасибо
Подскажите, пожалуйста, а как быть с аватарами юзеров, которые зарегились уже довольно давно, перестали посещать сайт и по каким - то причинам их аватары отображаются как просто белый квадрат с крестиком. То есть, получается, что они их не меняли, просто срок годности у аватаров кончился
У меня стоит Randon Avatar, но он работает только для новых пользователей или для тех, кто никогда аватар не устанавливал.
По совету Nekstati, размещенному выше, тоже ничего не вышло, к сожалению - по прежнему квадратик в крестиком. Еще и разных размеров, к тому же.
У меня еще стоит мод аватары в мемберлисте, и выглядит очень некрасиво
Подскажите, пожалуйста, что еще можно сделать, чтобы они заменились на Randomные?
Заранее большое спасибо
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Замена аватары, удаленной пользователем
memberlist.phpMouse писал(а):Как сделать в мембер что б они заменились на Randomные?
Найти
Код: Выделить всё
$user_id = $data['user_id'];
Код: Выделить всё
$random_avatar = $phpbb_root_path . 'images/avatars/random/no_avatar' . mt_rand(1, 17) . '.gif';Код: Выделить всё
'USER_AVATAR_THUMB' => ($data['user_avatar']) ? get_user_avatar($data['user_avatar'], $data['user_avatar_type'], ($data['user_avatar_width'] > $data['user_avatar_height']) ? 25 : (25 / $data['user_avatar_height']) * $data['user_avatar_width'], ($data['user_avatar_height'] > $data['user_avatar_width']) ? 25 : (25 / $data['user_avatar_width']) * $data['user_avatar_height']) : '',Код: Выделить всё
'USER_AVATAR_THUMB' => ($data['user_avatar']) ? get_user_avatar($data['user_avatar'], $data['user_avatar_type'], ($data['user_avatar_width'] > $data['user_avatar_height']) ? 25 : (25 / $data['user_avatar_height']) * $data['user_avatar_width'], ($data['user_avatar_height'] > $data['user_avatar_width']) ? 25 : (25 / $data['user_avatar_width']) * $data['user_avatar_height']) : '<img src="' . $random_avatar . '" width="25" height="25" />' ,
Найти
Код: Выделить всё
<td class="memberlist-avatar"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><!-- IF memberrow.USER_AVATAR --><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}<!-- ELSE --><span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" /></span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" width="25" height="25" /><!-- ENDIF --></a></td>Код: Выделить всё
<td class="memberlist-avatar"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><!-- IF memberrow.USER_AVATAR --><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}<!-- ELSE --><span>{memberrow.RANDOM_AVATAR}</span>{memberrow.RANDOM_AVATAR_THUMB}<!-- ENDIF --></a></td>NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Замена аватары, удаленной пользователем
Ну посмотрите URL этой картинки, которая квадрат с крестиком. (Firefox: правый клик по картинке — Информация об изображении.) Если URL внешний, то надо просто запретить удалённые аватары в админке. А если внутренний — вам должно быть виднее, откуда этот крестик берётся.Mouse писал(а): аватары отображаются как просто белый квадрат с крестиком
-
Mouse
- phpBB 2.0.0
- Сообщения: 221
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 6 раз
Re: Замена аватары, удаленной пользователем
Пчелкин, здравствуйте!
У меня нет этой линии в memberlist.php
в каких примерно строках она должна быть?
Nekstati. здравствуйте!!
Я посмотрела URL картинки, как Вы и научили, вроде как он внутренний, потому что в админке у меня стоит запрет на загрузку удаленных аватров. Но у меня опять два вопроса
1. Как аватар заменить? Залезьть в чужой профиль?
2. Таких аватаров с крестиками довольно много, пользователи давно регились, а форум больше полгода не работал.
Их каждый так по одному и менять?
Спасибо огромное заранее.
У меня нет этой линии в memberlist.php
Пчелкин писал(а):Код: Выделить всё
$user_id = $data['user_id'];
в каких примерно строках она должна быть?
Nekstati. здравствуйте!!
Я посмотрела URL картинки, как Вы и научили, вроде как он внутренний, потому что в админке у меня стоит запрет на загрузку удаленных аватров. Но у меня опять два вопроса
1. Как аватар заменить? Залезьть в чужой профиль?
2. Таких аватаров с крестиками довольно много, пользователи давно регились, а форум больше полгода не работал.
Их каждый так по одному и менять?
Спасибо огромное заранее.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Замена аватары, удаленной пользователем
Зачем по одному... Например, можно найти, откуда берётся эта картинка с крестиком, и заменить её на что-то более симпатичное. Я не в курсе, откуда она у вас берётся, и не юзаю Random Avatar, сорри.
-
Mouse
- phpBB 2.0.0
- Сообщения: 221
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 6 раз
Re: Замена аватары, удаленной пользователем
Уважаемая Nekstati, очень Вас прошу, подскажите как найти откуда она берется....Nekstati писал(а): Например, можно найти, откуда берётся эта картинка с крестиком, и заменить её на что-то более симпатичное. Я не в курсе, откуда она у вас берётся, и не юзаю Random Avatar, сорри.
Я инспектировала элемент, как Вы учили, но там ссылка только на download/file.php и я больше ничего не понимаю....
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Замена аватары, удаленной пользователем
Ужас!! Вы не админ?Mouse писал(а):Как аватар заменить? Залезьть в чужой профиль?
Добавлено спустя 9 минут 39 секунд:
У всех есть, у вас нет...как так? Взять стандартный файл memberlist.php из дистрибутива 3.0.10, найти его в нем и сравнить это место с вашим, посмотреть, почему они разнятся...Mouse писал(а): нет этой линии в memberlist.php
Из стандартного файла memberlist.php
Код: Выделить всё
/**
* Prepare profile data
*/
function show_profile($data, $user_notes_enabled = false, $warn_user_enabled = false)
{
global $config, $auth, $template, $user, $phpEx, $phpbb_root_path;
$username = $data['username'];
$user_id = $data['user_id'];
$rank_title = $rank_img = $rank_img_src = '';NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Mouse
- phpBB 2.0.0
- Сообщения: 221
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 6 раз
Re: Замена аватары, удаленной пользователем
Пчелкин, я админ. А Вы что имели в виду?
Я нашла линию, спасибо за помощь, только не помогло с аватарками
Ищу через гугл - правый клик - инспект элемент
Не правильно?
Я нашла линию, спасибо за помощь, только не помогло с аватарками
Ищу через гугл - правый клик - инспект элемент
Не правильно?

