Не выводится аватарка после смены пресета

InstantCMS 2.X
#1 12 января 2019 в 01:32
Добрый день, подскажите как можно исправить такую проблему. В настройках компонента создал пресет миниатюр с системным именем avatar_small и заменил в файлах шаблона пресет micro на созданный, получилось
  1. <?php echo html_avatar_image($item['user']['avatar'], 'avatar_small', $item['user']['nickname']); ?>
так как нужны именно такие размеры, а micro уже задействован. Теперь получилось, что если пользователь не задал аватар заглушка не выводится, как можно поступить?
#2 12 января 2019 в 02:30
в папки /system/libs/html.helper.php найдите строки: примерно 222-224
  1.  
  2. 'normal' => 'default/avatar.jpg',
  3. 'small' => 'default/avatar_small.jpg',
  4. 'micro' => 'default/avatar_micro.png'
  5.  
и добавьте свой
  1.  
  2. 'avatar_small' => 'default/avatar_small2.jpg'
  3. 'название присета' => 'путь до заглушки'
  4.  
  5.  
Я не пробовал, не знаю, просто предположил что так.
#3 14 января 2019 в 09:46


в папки /system/libs/html.helper.php найдите строки: примерно 222-224

  1.  
  2. 'normal' => 'default/avatar.jpg',
  3. 'small' => 'default/avatar_small.jpg',
  4. 'micro' => 'default/avatar_micro.png'
  5.  
и добавьте свой
  1.  
  2. 'avatar_small' => 'default/avatar_small2.jpg'
  3. 'название присета' => 'путь до заглушки'
  4.  
  5.  
Я не пробовал, не знаю, просто предположил что так.

Mr.VAV

Дело в том, что выводится урл почему то такой <img src="/upload/"/> без пути к картинке, вот для теста создал geeku.ru/users/6, этот пользователь не добавил аватар и у него не выводится заглушка
#4 14 января 2019 в 10:29

у него не выводится заглушка

greshnik

Что-то вы с путями до пресета намутили, или же у созданного пресета права на доступ не правильные.
#5 14 января 2019 в 10:43


у него не выводится заглушка

greshnik

Что-то вы с путями до пресета намутили, или же у созданного пресета права на доступ не правильные.

Андрей

в права все ок, доступ — все. Пути вообще не трогал scratch
#6 14 января 2019 в 10:49
Все ок, решение Mr.VAV работает, походу кэш старый был. Всем спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.