Никита Кит: а кто в вашем случае должен рисовать дизайн? продумывать элементы, фишки, шрифты, фоны и т.п.? Дизайнер и должен дизайнить, а фронт уже переводить это дело в макет (шаблон), т.е. верстать со всеми вытекающими, что толку что он будет только js делать, на одном js далеко не уедешь, а простой html+css не сделает те же табы, слайдер и т.п.
unlik: добавляешь метод в какой нибудь контроллер, чтобы вытаскивал все товары с кейвордсами, обновляешь и апдейтишь, например в site_name/catalog/controller/product/product.php создаешь метод
public function update_keyword(){
//1) вытаскиваешь данные
//2) обрабатываешь
//3) апдетишь (пересохраняешь)
}
для вызова метода в адресной строке пишешь
site_name.ru/index.php?r=product/product/update_keyword
dmitriu256: max-width: 1120px;
width:100%;
данная запись говорит о том что блок должен быть шириной 100% НО не больше 1120px если убрать и оставить на картинку width: 100%, то, если картинка широкая, то она будет растягивать блок вплоть до 1120px, т.е. при разрешении 1024px, блок будет выезжать за рамки т.к. он будет 1120px, а если width у блока 100%, то соответственно при разрешении 1024px, он сам будет 1024px
Иван Антонов: Псевдокласс :hover определяет стиль элемента при наведении на него курсора мыши, так что если при наведении возникает проблема, то нужно смотреть элементы с этим псевдоклассом
"Потом начинайте писать сайт на php, параллельно используя bootstrap" наихудший вариант событий без понимания одного лезть сразу в пекло.
Для ООП нужно сначала знать, что это и уметь использовать, а потом уже смотреть фреймворки.
Алексей Николаев: ну так посматривать нужно, что печатаешь, так то и в синтаксисе можно кучу не нужных символов набрать, а потом выискивать, где запятую не так поставил.