Сервису не хватает минусов для ответов. Бывает не очень опытный человек публикует плохой ответ, который вроде работает, но является очень плохим решением. Самое интересное, что такие ответы часто набирают плюсы. Если бы была возможность поставить минус, уверен они бы были заминусованы и не сбивали с толку людей столкнувшихся с похожей проблемой.
UPD: По поводу вкладки Избранное еще в комментариях к вопросу написал.
Используйте канонический тег, и не нужно ничего закрывать.
Если на странице присутствует контент, например, описание, то сделайте его доступным только на первой странице.
Советчики:
- доктор у меня прыщик на лице вскочил.
- уберите из дома зеркала и живите спокойно!
<?php echo $product['reviews']; ?>
у Вас нет поля в таблице продуктов. Разобраться почему или поменять алт у картинки н-р так
alt="рейтинг <?php echo $product['rating']; ?>"
строка 77 тут без окружения тяжело судить, почему не существует.
пишем так
<?php echo isset($tooltip_wishlist)?$tooltip_wishlist:''; ?>
если определена выведем, нет - пустое место.
Сделайте две колонки: в левой колонке будут красный и синий блоки, правой — все остальные. Тогда при растяжении зеленый блок не будет влиять на левую колонку. Сейчас вы верстали строками поэтому зеленый блок расширяет свою строку, а нужно сверстать колонками.
Это же логично ... что если таким образом открывается сайдебар .. т.е мы по клику добавляем для id wrapper class toggled то надо просто дописать в сам файл этот class и таким образом кнопка будет скрывать его и по умолчанию будет открыто
<div id="wrapper" class="toggled"> добавьте для #wrapper class="toggled" и всё