|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как уменьшить объем аватаров в комментариях сайта |
Как уменьшить объем аватаров в комментариях сайта |
Проблема в следующем. Проверяю сайт в Google Pagespeed Insights - он ругается что объемы аватаров пользователей сайта в комментариях слишком большие и их надо уменьшить. А не нравится ему вот что: сами аватары размером от 100х100 до 150х150, но в комментариях они выводятся размером примерно 30х30. Для этого стоит код следующего вида: <img alt="" align="left" src="$USER_AVATAR_URL$" width="30" border="0" />.
То есть картинка аватара хоть она и загружается в маленьком размере все равно она загружается как полный объем картинки аватара (от 100х100 до 150х150). А Google Pagespeed Insights считает что она должна быть сжатой пропорционально изменению размеров (естественно что картинка, сжатая до 30х30 из 150х150 была бы гораздо меньшего объема). Кто-нибудь может подсказать как исправить эту ситуацию? То есть чтобы аватары в комментариях загружались в сжатом размере, а не в полном объеме. |
AdminZ5636, как вариант - отключить вывод аватаров гостям (тем самым обдурив Google Pagespeed Insights)... если не отключить, то поставить какие-то картинки другие, например, исходя из группы (или что там еще можно приспособить, пол...) - свой аватар... я имею в виду, чтобы переписать шаблон вида комментариев, проставив условные операторы. Другой вариант, наверное - это заказ php-скрипта какого-то у сторонних разработчиков, ибо в стандартном функционале uCoz вывода уменьшенной копии (thumbnail) для аватаров - нет.
|
к сожалению сейчас он оказывает существенное влияние на ранжирование
да, я думал об этом, но пока не знаю как именно это лучше сделать. Наверно логично для юзеров выводить нормальные картинки, а для гостей - какие-нибудь уменьшенные. Просто если совсем комменты без картинок - то юзабилити сайта в глазах поисковиков может пострадать млин, вводят какие то малополезные обновления постоянно, а такой очевидной функции у них нет. Я разочарован )) |
да, я думал об этом, но пока не знаю как именно это лучше сделать. Наверно логично для юзеров выводить нормальные картинки, а для гостей - какие-нибудь уменьшенные. Просто если совсем комменты без картинок - то юзабилити сайта в глазах поисковиков может пострадать млин, вводят какие то малополезные обновления постоянно, а такой очевидной функции у них нет. Я разочарован )) Вот пару ссылок: //forum.ucoz.ru/forum/80-73550-1 / http://all.uwishlist.ru/ + https://upartner.pro/ UPD.:AdminZ5636, я такой информацией не располагаю. Когда говорил "заказать" - имел в виду вас, конечно же... и дал ссылки. Сообщение отредактировал -SAM- - Воскресенье, 27 Ноя 2016, 20:43:05
|
|
Как вариант, можно решить вопрос такой логикой:
Есть необходимость чтоб в комментариях выводились уменьшенные аватары. Желательно при этом, чтоб оставались еще и большого размера, для использования в профилях например. Соответственно, нужно изменить саму систему добавления пользовательских аватаров. Для этого, не прибегая к сторонним сервисам, и доп услугам ucoz из разряда php, можно использовать один из модулей. Лучше всего подойдет фотоальбом. При этом он вполне может выполнять свои стандартные функции. Просто создается отдельный альбом для аватаров, в который пользователи и будут добавлять свои аватары. В нужном месте выводить ссылку на привью - уменьшенное изображение. При помощи системных операторов это можно сделать из $AVATAR_URL$ Как быть с теми пользователями, у которых уже есть аватары? Написать скрипт или бота, который пересохранит все их аватары в фотоальбом. Новые же пользователи будут добавлять аватары уже сразу в альбом. Остается только настроить размер привью в настройках модуля. Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
|
AdminZ5636, Или можно использовать любой другой свободный модуль, где есть функция добавления изображений
Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
| |||
| |||