Прощай, баннер

Aug 29, 2008 15:23



Disclaimer:
Данный пост носит сугубо информативный характер и не призывает нарушать ToS.
Написание данного поста не свидетельствует о том, что автор выполнял описанные действия.

Граждане владельцы ЖЖ таки перегнули палку с рекламой, вклинив нечто огромное и уродливое между постом и комментариями. Надо сказать, что анимированные баннеры и так не представляют собой особой прелести, но до этого они ютились по углам и как-то уже примелькались. Надоело.
Пытливые умы предложили воспользоваться встроенным сервисом ЖЖ 'customcss', но решение обладает рядом недостатков.
Во-первых, это убирает центральный баннер только в собственном стиле, то есть или мы пинаем всех, кого нам интересно читать, "делай как я"; или продолжаем смотреть в чужих записях баннеры, утешая себя "ну мы то о других позаботились". Есть ещё способ: использовать для чтения чужих записей 'style=mine' - но он полезен только для владельцев улучшенных аккаунтов; я на базовом при 'style=mine' получаю дефолтный стиль любой записи и, если читаю запись от владельца улучшенного, жирный баннер посередине.
Во-вторых, для владельцев базовых аккаунтов поправка к 'customcss' - мёртвому припарка. Пользователи ЖЖ, читающие их записи, центральный баннер не увидят, а незалогиненным посетителям жирный баннер будет показываться в любом случае, ибо стиль применяется не пользовательский.
В-третих, описанный приём нарушает Terms of Services, пункт XVI.17 и может являться основанием для заморозки/удаления журнала (собственно в том же ToS указано, что могут и без оснований это сделать ;)).
Переходить же на улучшенный аккаунт, чтобы прибить один баннер и получить взамен пять... согласен! Но только если эти пять удастся одолеть тем же способом.

Ребята, создававшие обеспечение под улучшенный аккаунт - не дураки. При попытке прописать в 'customcss' к примеру ".ljadleaderboard-bottom {display: none;}" пользовательский стиль не применялся к страничке вообще (то есть и жирный баннер в середине тоже появлялся). По всей видимости, ребята прописали проверку содержимого, которое пользователь предлагает, и наложили ряд вполне естественных ограничений. Причём особо не морочились изысками: пользовательский стиль отрубается даже когда упоминание баннеров закомментировано.

Вобщем, внутренними средствами ЖЖ одолеть рекламу не удаётся, поэтому улучшенный аккаунт отменяется. Тем не менее с рекламой граждане таки достали, поэтому (раз не удалось решить для всех читателей журнала) можно решить проблему лично для себя.
Нижеприведённое работает для Opera 9.27 eng.

Итак, первым делом отрубаем баннеры, чтобы не грузились:
Tools->Advanced->Blocked content. Add. "http://ads.sup.com/*"

Это сэкономит нам траффик (если он важен), снизит нагрузку на сеть и уменьшит время загрузки страниц. Но остаются некрасивые дыры там, где были баннеры. Делаем такой же финт ушами, как предлагают при использовании 'customcss', но индивидуально для себя:

1. Создаём текстовый файл my_style.css следующего содержания:
// --- начало файла ---
.adv,
.h-adv-box,
.adv-box,
.ljadleaderboard,
.ljadleaderboard-top,
.ljadleaderboard-bottom,
.ljadmedrect,
.ljadwrapper-journal-after-post-c,
.ljad5linkunit
{
display: none;
}
// --- конец файла ---

2. В Опере: View->Style->Manage modes. Display->My style sheet->Choose. Выбираем созданный файлик.

3. Проверяем, чтобы в той же форме на вкладке Presentation mode стояло My style для Autor и User mode. И клацаем Ok.

Некрасивости должны если не исчезнуть полностью, то изрядно уменьшиться в размерах.

анти-реклама

Previous post Next post
Up