[оффтоп] это ж классика: "мы пойдём медленно, но трахнем всё стадо...", жизнь - она учит 😂 ... [/оффтоп]
не путай ботов кравлеров с индексаторами ;) типа "follow" может и случится, но вот "index" - хрена лысого.
хотя в случае "карты" - по хорошему её как раз стоит закрыть от "index" даже принудительно на всякий-разный, пусть боты только бегают...
т.е. вы сами не в курсе куда свои картинки / видео заливаете ? или не знаете что такое "урл" / "путь" ? уточните....
имхо - уж слишком жёсткое заявление ;) ибо особым "изяществом кода" ни один фреймворк не отличается, а автогегенрация в в Yii далеко не самое вкусное. хотя наверно, Yii2 как раз и делается, как глобальный переход в сторону более чёткой парадигмы MVC и структурированности кода...
после такого в рунете даже самые блондинистые из домохозяек поймут, что может "покупать" в Яндексе и стало удобнее, но вот "искать" теперь стоит только в Гугле... и это не особо радует - без конкурента Гугел озвереет быстро...
+100. на вскидку - самая очевидная причина, по которой дедик может так сливаться. было что то подобное, когда твердотельник с осью раньше времени умирать вдруг начал...
от двух гуру: Общих Соображений и Капитана Очевидность ;) ...
масштаб измениться, что ж ещё. но в десктопах это не актуально, а на touch устройствах scale > 1 надо отслеживать по resize - иначе любой "адаптивный дизайн" легко поплывёт к чертям, особо всякие модальные окна и фиксированные блоки наверняка позорно станут выглядеть. поэтому нубьё и ставит в meta "viewport" scale=1, что бы юзверь ненароком не сломал их крутую "адаптивность".
ЗЫ: шёл бы ты пионЭрам сказки про WordPress петь и не позорился с нубскими вопросами 😂 ...
всё уже сделано разработчиками HTML - там у тегов есть волшебный атрибут onclick ;) ...
сам гаджет, его масштаб отображения.
всё упирается в определение js-ом масштабирования (scale) viewport. таки это не проблема, типо так:
... orientation: window.orientation, getOrientation: function() { if ( this.orientation === undefined ) { if ( documentElement.clientWidth > documentElement.clientHeight ) { this.orientation = 'landscape'; } else { this.orientation = 'portrait'; } } else if ( this.orientation === 0 || this.orientation === 180 ) { this.orientation = 'portrait'; } else { this.orientation = 'landscape'; // Assumed default, most laptop and PC screens. } return this.orientation; }, scale: undefined, getScale: function() { var viewportWidth = documentElement.clientWidth, screenWidth = screen.width; this.getOrientation(); if( this.orientation === 'portrait' ) { if( screen.width > screen.height ) { screenWidth = screen.height; } } else { if( screen.width < screen.height ) { screenWidth = screen.height; } } this.scale = screenWidth / window.innerWidth; return this.scale; }, ...
а уж стили js-ом поменять налету не проблема...