1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Где задать размеры аватаров?

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем KODEAK, 31.12.2010.

Загрузка
  1. rvint

    rvint Местный

    Регистрация:
    29.01.12
    Сообщения:
    36
    Симпатии:
    20
    Версия XF:
    1.4.3
    Если вы увеличили ширину блока с информацией о пользователе (слева), то нужно настолько же увеличить отступ слева блока, где содержится сообщение. Посмотрите этот пример.
     
    Veresklet и Betelgelze нравится это.
  2. Maiden7

    Maiden7 Пользователь

    Регистрация:
    24.10.13
    Сообщения:
    6
    Симпатии:
    1
    Версия XF:
    1.2.2
    Неужели нет никаких плагинов, позволяющих менять габариты авы??
     
  3. Егор67

    Егор67 Пользователь

    Регистрация:
    03.11.13
    Сообщения:
    97
    Симпатии:
    4
    Версия XF:
    1.4.2
    Всё прошло замечательно. Кроме того что в отличие от стандартного размера аватара, если размеры указаны больше - изображение на аватарке коробит и размывает. А при 102x102 почему то этого не происходит.
    Пример что вышло: http://www.smolbattle.ru/index.php?threads/Фотографии-железной-дороги.25032/
     
  4. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Блин, во засада...
    Че реально нельзя менять размер авы???
    А пропорции? Аватар может быть не квадратным?
     
  5. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Может, но форум вам его "оквадратит" и вам это не понравится :D
     
  6. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Так может или оквадратит?
     
  7. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    martini, все загруженные изображения, не важно, круглые они, прямоугольные - форум приводит к квадрату. Если круглое - будет ок, если эллипсоидное - будет искажено, если прямоугольное - будет искажено. Вроде достаточно понятно объясняю.
     
  8. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Я и так вижу, что он делает, без всяких обьяснений. Я спрашивал о том, возможно ли ето изменить. Но изучив вопрос я понял что размер аватаров в ХенФоро не меняется. Как решил разработчик движка, такой аватар и будет и админ форума тут бессилен. Странное решение, если честно.
     
  9. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    серйозно? а может не надо бред писать? вот для тебя специально скриншот.
    avatar.png
    на вопрос как такое сделать ответ простой.
    1. изучить сайт http://htmlbook.ru/
    2. поправить парочку шаблонов.
     
    Kolya groza morey нравится это.
  10. svlasov

    svlasov Местный

    Регистрация:
    20.03.13
    Сообщения:
    98
    Симпатии:
    87
    А я добавлю, что в штатном случае форум при загрузке неквадратного аватара масштабирует его так, чтобы по короткой стороне было 192 пиксела.
    Для пробы я взял два постера из «Хоббита». Результаты видны на скриншотах. Очевидно, что там, где нужно отобразить квадрат, движок форума просто берет середину из исходного прямоугольника.

    ava-hor2.jpg

    ava-hor3.jpg

    ava-hor4.jpg

    ava-vert1.jpg

    ava-vert2.jpg
     
  11. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Вот, уже прогресс, начинаешь понимать что спрашивают :)

    Значит все-таки возможно изменить. А как? Я в настройках форума и в шаблонах не нахожу ни размеров, ни пропорций, разработчик забил их кудато в файлах. С шаблонами я нормально справляюсь даже без сайта хтмлбук, а вот файло править я не лезу. И не полезу, буду ждать или обновления, в котором ето наконец станет штатной функцией, как в других форумах, или аддон, которЬІй добавит даную функцию.

    Можно конечно тупо растянуть картинку в шаблоне, но так искажается изображение, не наш метод. Нужна нормальная опция, как во всех других форумах.
     
  12. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    вы таки точно изучили админку?
    вот тут /admin.php?styles/default-style.1/style-properties&group=messageLayout были?
    если бы это было так вы бы не писали глупость типа этой
    так как можно прописать что-то типа этого
    Код:
    width: ХХХ px;
    height: auto;
    и картинка не будет искажатся
     
    Последнее редактирование: 16.12.2014
  13. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    були, там таке :)

    [​IMG]
     
  14. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    поправил ссылку на стандартный шаблон, я сразу не заметил что дал на свой собственный.
    /admin.php?styles/default-style.1/style-properties&group=messageLayout
     
  15. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Ну там можно растянуть средствами хтмл. ХсенФоро создает картинку 96х96 пикселей и растягивая ее до например 120х120 мы теряем качество. Это не есть хорошо.

    Насколько я понимаю, нужно в файлах искать куда разработчик засунул вот эти 96 пикселей и устанавливать свое значение. Но это, извините, через жопу
     
  16. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Вот, собственно, как я и говорил, функция изменения размера аватара в ХенФоро отстутствует как таковая. Вопрос и официальный ответ на официальном форуме https://xenforo.com/community/threads/avatar-size-configuration.79778/

    тоесть нужно ковырять файлы движка или ставить аддон.

    тогда вопрос следующий - подскажите аддон, позволяющий админу изменять размер аватаров для своего форума? Существует такой в природе?
     
  17. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    martini, блин зайди в папку любого стиля и ты там увидишь что аватары есть 3 размеров 48х48, 96х96, 192х192.

    вот тебе небольшое напутствие а дальше играйся сам. (все делалось на стандартном стиле).

    и так идешь сюда /admin.php?styles/default-style.1/style-properties&group=messageLayout и далешь:

    1.
    11.png

    2.
    22.png

    3.
    В шаблон EXTRA.CSS добавляешь следующий код:

    Код:
    .thread_view .messageList a.avatar img,
    .thread_view .quickReply a.avatar img,
    .conversation_view .messageList a.avatar img,
    .conversation_view .quickReply a.avatar img
    {
        width: 147px;
        height: auto;
    }
    4. Так как если с маленькой картинки делать большую будут артефакты, а если с большой маленькую вероятность артефактов меньше идем в шаблон message_user_info находим строчку

    Код:
    <xen:avatar user="$user" size="m" img="true" />
    и заменяем ее на такой вид

    Код:
    <xen:avatar user="$user" size="l" img="true" />
    в результате получишь вот такое.

    33.png

    ну а там уже подгоняй размерчики сам под себя и под свой стиль.
     
    razor179 нравится это.
  18. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    ну да, я тоже думал о том чтоб в постбит подсовывать аву из профиля вместо 96х96, но все равно это костыли. Думаю, должен быть аддон, который просто добавит опцию в админку
     
  19. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    какие костыли? какой аддон? я же тебе написал подробную инструкцию тебе только осталось подогнать цифры под свой вкус и под свой стиль..сделать это один раз и забыть.. аддон в принципе тут быть не может так как аддон не умеет ванговать, чтоб узнать какую ширину постбита тот или другой автор стиля захочет сделать.
     
  20. megasereja

    megasereja Местный

    Регистрация:
    10.01.15
    Сообщения:
    10
    Симпатии:
    0
    Версия XF:
    1.4.3
    Здравствуйте. Подскажите пожалуйста как мне вывести под Аватаром Регистрация,Сообщения,Симпатии как у Вас. Я когда расширял аватар то все пропало.
     

Поделиться этой страницей