D.iK.iJ
Делай что должен. И будь оно... просто будь! 💬 Когда будет срублено последнее дерево, когда будет отравлена последняя река, когда будет поймана последняя птица, – только тогда вы поймете, что деньги нельзя есть. 💬 Лучший момент, чтобы посадить дерево, был 20 лет назад. Второй лучший момент - сейчас.
Хех. А давайте-ка я сюда напишу? :)
Написал мне вчера ТС, нужно адаптировать сайт для мобильных устройств. Ок, хорошо. Работал уже с 20 сайтами, стараюсь помогать бесплатно, хоть дело это и не самое легкое.
Ладно, получаю от ТС 2 страницы. Вот давайте их сделаем и я вам основной сайт дам. Думаю, всем понятно, что 2 страницы - это заодно и весь сайт.
Сделал.
Получаю от ТС основной сайт. "Вот давайте его сделаем и внесу предоплату". Ладно, сделал.
Ушло часов так 10 с перерывом. Написал ТС, что тема адаптивная, но кривая во многих местах. О 100% стоимости речь не идет, но может хоть что-то?
Ответы вот примерно такие:
Вот как бывает... Работы на 10 мин, а сам никак не мог сообразить
LyalinDV, нет, я правда бесплатно ПОМОГАЮ по адаптивным темам. Со мной люди даже договаривались на очень скромные суммы, если уж на то пошло. Но вот как и зачем мне помогать, если если я с вами работал уже, вы знаете прекрасно, что все могу сделать... даже обещал поддержку в любой момент, а вы опять про "завтра" и "вечером" пишете? :)
P.S. В моем файле стилей, да и в стандартном должно быть img {max-width: 100% !important; height: auto !important;} и другие похожие стили для img, включая img[class*="wp-image-"].
2 SergeyKocha сработало, спасибо. Даже этот форум показал баннер для пользователей Айфонов:)
2 DiKiJ
Так я так и не понял, как плагин называется.
Обычный Хром. :) У меня, правда, последняя версия сейчас.
Правая кнопка на сайте => Просмотр кода элемента. Откроется HTML код и над ним будет менюшка. Нужно на телефон нажать.
Ну или Меню => Дополнительные инструменты => Средства разработчика.
Ну и после этого выбирать нужное устройство, размер экрана и обновлять страницу, все. Если верстка адаптивная, можно просто уменьшать размер окна.
Острова были шикарны!
Я всю жизнь мечтал, как бы кому-то отдать побольше своего контента, чтобы он сверху навесил горку рекламы Директа и подсовывал все своим посетителям БЕЗ моего участия. Вот точно мечтал. Только думал, что воровать будут всякие "плохие люди" и из RSS ленты. :D
Ну а вот разметку через Схема орг все еще жду. Пока она какая-то очень куцая.
Интересно, я вот для кого про Хром писал? :)
Навеки твоя, нигерийская принцесса Нури :D
А если честно, всегда в запасе найдется полезная ссылка на "почитать подробнее".
Там же Адсенс заглушкой и рекомендуют ставить. Неплохая связка получается за 1000 показов.
2 DiKiJ
Откуда такое интересное решение, есть ли у него минусы?
Гугл на него как отреагировал?
Решение от меня лично. Придумалось, пока адаптировал сайты. Возможно, кто-то еще, конечно, его использует. Не знаю :)
Минусы - это если отсутствет БОДИ и я не проверял, все ли старые браузеры умеют измерять ширину элементов и как они это делают.
Да, писал в техподдержку Яндеса. Они разрешили мне этим скриптом скрывать Директ на мобильных устройствах (нужно было на 1 сайте). Для Гугла не использовал, так как адаптивные блоки и так можно (и разрешено) делать display: none - без скриптов. Но там тоже никаких проблем не было.
Какой сервис используете для тестов?
1. Ищу сервис где можно тестировать как будет сайт виден на мобильном, т.е. чтобы подставлялся user-agent популярных телефонов!
2. Используете ли Эмуляции (Андройд, iOS)?
Самые важные сервисы - это от Гугла:
https://developers.google.com/speed/pagespeed/insights/
https://www.google.com/webmasters/tools/mobile-friendly/
Еще я использую Хром. Мало того, что легко просматривать код элемента, так еще при этом корректно показывается ширина окна и (уменьшая ширину браузера) легко тестировать мобильную версию.
Ну и еще там же в Хроме есть эмулятор разных планшетов и телефонов.
Всю жизнь сжимаю картинки через фотошоп / Сохранить для веб.
Ну и вот такой (заодно уж) есть код для включения кеширования через .htaccess:
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 604800 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>
<ifModule mod_headers.c>
<filesMatch "\.(ico!pdf!flv!jpg!jpeg!png!gif!swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css!js!txt!html!htm)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(php!xml)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>
99 из 100 это нормально, а не "добился" :)