Аватар

#16 20 декабря 2016 в 19:20
Нил™
вот что выходит, если заменить строки

#17 20 декабря 2016 в 19:24

вот что выходит, если заменить строки

TOPg
ну а что, оригинально)
Ну тогда не знаю.
#18 20 декабря 2016 в 19:32
Нил™
спасибо, что отозвались
#19 20 декабря 2016 в 20:32

спасибо, что отозвались

TOPg
да пожалуйста)
поставил 2.5.1

закачал аватар в профиль и удалил его с диска. То есть получил битую ссылку на аватар.

После 183 строка

  1.  
  2. $src = $avatars[ $size_preset ];
  3.  
вставил
  1.  
  2. if (!file_exists($_SERVER['DOCUMENT_ROOT'].'/upload/'.$src)) {
  3. $src = $config->upload_host.'/default/z1.png';
  4. }

Здесь upload — ваша папка для загрузок (если отличается заменить на свою)
default папка в папке загрузок где лежат noimage.jpg
z1.png файл заглушки для этого случая.

Вроде то что нужно.

Битая ссылка на аватар в профиле



В виджете.

Второй сверху просто нет аватара, остальные с битой ссылкой



Наверняка можно больше фэншуя добавить в решение, но я не могу.
#20 20 декабря 2016 в 22:05
Нил™
в каком файле делать изменения?
#21 20 декабря 2016 в 22:48
/system/libs/html.helper.php
#22 20 декабря 2016 в 22:53

if (!file_exists($_SERVER['DOCUMENT_ROOT'].'/upload/'.$src)) {
$src = $config->upload_host.'/default/z1.png';
}

Нил™
спасибо, всё работает!
#24 20 декабря 2016 в 23:04
Нил™
сразу не заметил)) у пользователя у которого битая ссылка на аватар — отображается заглушка, но теперь у моего пользователя пропадает аватар, не в профиле, а в виджете только))
#25 20 декабря 2016 в 23:27
ваш заколдованный короче.
#26 20 декабря 2016 в 23:37
Нил™
всё таки оставляете один на один с битым аватаром? cry
#27 21 декабря 2016 в 01:47
А я не смог воспроизвести это

у пользователя у которого битая ссылка на аватар — отображается заглушка, но теперь у моего пользователя пропадает аватар, не в профиле, а в виджете только))

TOPg

#28 21 декабря 2016 в 09:26
Нил™
#29 21 декабря 2016 в 12:59
TOPg, да не хорошо как то получилось. facepalmБеру помощь зала.
#30 21 декабря 2016 в 15:00
Нил™
нет помощников, только вы отозвались
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.