<?php echo html_avatar_image($item['user']['avatar'], 'avatar_small', $item['user']['nickname']); ?>
InstantCMS 2.X
#1
12 января 2019 в 01:32
Добрый день, подскажите как можно исправить такую проблему. В настройках компонента создал пресет миниатюр с системным именем avatar_small и заменил в файлах шаблона пресет micro на созданный, получилось так как нужны именно такие размеры, а micro уже задействован. Теперь получилось, что если пользователь не задал аватар заглушка не выводится, как можно поступить?
в папки /system/libs/html.helper.php найдите строки: примерно 222-224
и добавьте свой
Я не пробовал, не знаю, просто предположил что так.
'normal' => 'default/avatar.jpg', 'small' => 'default/avatar_small.jpg', 'micro' => 'default/avatar_micro.png'
'avatar_small' => 'default/avatar_small2.jpg' 'название присета' => 'путь до заглушки'
#3
14 января 2019 в 09:46
в папки /system/libs/html.helper.php найдите строки: примерно 222-224
и добавьте свой
'normal' => 'default/avatar.jpg', 'small' => 'default/avatar_small.jpg', 'micro' => 'default/avatar_micro.png'
Я не пробовал, не знаю, просто предположил что так.
'avatar_small' => 'default/avatar_small2.jpg' 'название присета' => 'путь до заглушки'
Дело в том, что выводится урл почему то такой <img src="/upload/"/> без пути к картинке, вот для теста создал geeku.ru/users/6, этот пользователь не добавил аватар и у него не выводится заглушка
Сегодня в 22:14
#4
14 января 2019 в 10:29
у него не выводится заглушка
Что-то вы с путями до пресета намутили, или же у созданного пресета права на доступ не правильные.
#5
14 января 2019 в 10:43
у него не выводится заглушка
Что-то вы с путями до пресета намутили, или же у созданного пресета права на доступ не правильные.
в права все ок, доступ — все. Пути вообще не трогал
#6
14 января 2019 в 10:49
Все ок, решение Mr.VAV работает, походу кэш старый был. Всем спасибо!