werty1001

werty1001
Рейтинг
82
Регистрация
30.03.2008

Нельзя фиксировать, если не хотите лишнего повода для бана. Да, есть куча сайтов, где баннер плавает. Владельцы либо не знают правил, либо относятся к категории небожителей, которых гугл не трогает, потому что сайты профитные. Например тот же http://4pda.ru/

А много категорий? Если нет можно ручками прописать в main.tpl

[aviable=cat]

[category=1]<link rel="canonical" href="url категории id 1" />[/category]
[category=2]<link rel="canonical" href="url категории id 2" />[/category]
[/aviable]

Я бы сделал вот так.

Jquery


$(window).scroll(function(){
var a=$(window).scrollTop(),
b=$("ваш элемент"),
c=b.offset().top;

a>c&&b.css("position", "fixed");
a<c&&b.css("position", "static");

});

Transition не работает с градиентами. Выход сделать градиент картинкой. Для оптимизации, вырезаете из макета градиент шириной в 1px и нужной высотой. Далее, чтобы убрать лишние запросы кодируете в base64. После можете использовать transition.

maldivec:
Кстати, гугл вас за это забанить может. Правилами запрещено гугл-адсенс вешать в плавающие блоки, насколько я знаю. Лучше уточните.

Это бан 100%. Вопрос времени.

musulman:
Все работает хорошо, но если уменьшить размер получается что блок не остается в той колонке в которой должен быть, и налазиет на контент см. скриншот

Добавляйте/снимайте не позицию, а только класс. Далее в стиль пропишите минимальную ширину медиа запросом.

В .htaccess после RewriteEngine On вставить

RewriteRule ^lastcomm.html$ index.php?do=lastcomments [L]

для примера, линк какой хотите.

rownong2:
Уточню:
Клиентская часть - это то что видно?
Серверная часть - обращение к базе данных?
Правильно?

Да так. Все что касается HTML и JS к верстальщику, все остальное уже программист.

По-моему все просто, клиентская часть верстальщик, серверная программист.

Всего: 205