Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Режем баннеры в Opera посредством anti-banner.css
 Сайт -> Форумы » Другие программы
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
rokir
Admin


Зарегистрирован: 28.04.2004
Сообщения: 295
Откуда: Msk

СообщениеДобавлено: Вт, Дек 20 2005 00:51 Цитировать |  |  | 

Рабочий пример здесь и вообще очень полезный ресурс для Opera'вода - http://operafan.net/
Цитата:
В связи с тем, что браузер Opera, начиная с девятой версии научился технологии CSS3, появилась возможность вырезать баннеры по маскам, кускам URL и всему, чему угодно. Поэтому немного обновился файл anti-banner.css. В этом файле раздел с CSS3-селекторами работает в Opera не ниже версии 9.0.
К началу Профиль Сообщение ICQ
MaxMor
Junior Member
Junior Member


Зарегистрирован: 27.01.2005
Сообщения: 30
Откуда: Тюмень

СообщениеДобавлено: Вт, Дек 20 2005 07:27 Цитировать |  |  | 

А какие плюсы-минусы резки через CSS-3 по сравнению с Proxomitron? Возможности теже?
К началу Профиль Сообщение
rokir
Admin


Зарегистрирован: 28.04.2004
Сообщения: 295
Откуда: Msk

СообщениеДобавлено: Вт, Дек 20 2005 10:40 Цитировать |  |  | 

Я как то не заморачивался, не пользую я Оперу: FireFox форева!
Мож потестишь? Отчетик сюды закинешь?
К началу Профиль Сообщение ICQ
foxmax
Newbee
Newbee


Зарегистрирован: 05.06.2005
Сообщения: 14

СообщениеДобавлено: Пн, Дек 26 2005 10:17 Цитировать |  |  | 

По ходу, про Оперу.

Вчера был у друга, - у него в качестве браузеров установлены Опера, МиИЕ2Ру, ИЕ. Сначала пользовался Оперой (без Проксомитрона), но поскольку баннеры не выношу органически, - перешёл на МиИЕ2 РУ.

Так вот, в очередной раз убедился, что Опера работает намного быстрее ИЕ, даже если тот режет баннеры, а она - нет. В этом, может и не было бы ничего удивительного, но у друга стоит Атлон 2,0 ГГц+Выделенка... Cool
К началу Профиль Сообщение
unreal666
Silver Member
Silver Member


Зарегистрирован: 21.10.2005
Сообщения: 149
Откуда: Владивосток

СообщениеДобавлено: Пн, Дек 26 2005 22:08 Цитировать |  |  | 

Опера быстрее грузит за счет более быстрой обработки скриптов и CSS. Просто она раза в 2 быстрее их собирает. Ну и плюс к тому же Опера начинает выводить страницу сразу после начала загрузки ее, т.е. порциями, а IE - после полной загрузки. Т.е. пока осел грузит страницу, то ты сидишь и тупо смотришь в пустой экран. А на Опере ее уже можно было бы частично почитать.
К началу Профиль Сообщение
foxmax
Newbee
Newbee


Зарегистрирован: 05.06.2005
Сообщения: 14

СообщениеДобавлено: Вт, Дек 27 2005 17:44 Цитировать |  |  | 

unreal666 писал(а):
Опера быстрее грузит за счет более быстрой обработки скриптов и CSS. Просто она раза в 2 быстрее их собирает. Ну и плюс к тому же Опера начинает выводить страницу сразу после начала загрузки ее, т.е. порциями, а IE - после полной загрузки. Т.е. пока осел грузит страницу, то ты сидишь и тупо смотришь в пустой экран. А на Опере ее уже можно было бы частично почитать.


Это всё я знаю... Smile Но никогда не думал, что при таких параметрах "железа" (см. выше) эти различия будут ТАК чувствоваться Razz
К началу Профиль Сообщение
Karfax
Гость





СообщениеДобавлено: Ср, Дек 28 2005 18:21 Цитировать |  |  | 

К началу
unreal666
Silver Member
Silver Member


Зарегистрирован: 21.10.2005
Сообщения: 149
Откуда: Владивосток

СообщениеДобавлено: Ср, Дек 28 2005 20:45 Цитировать |  |  | 

foxmax писал(а):

Это всё я знаю... Smile Но никогда не думал, что при таких параметрах "железа" (см. выше) эти различия будут ТАК чувствоваться Razz

У меня бывает, что некоторые Javascript или CSS грузят проц на 90%.
(Athlon XP 2000+).
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Чт, Дек 29 2005 10:27 Цитировать |  |  | 

MaxMor писал(а):
А какие плюсы-минусы резки через CSS-3 по сравнению с Proxomitron? Возможности теже?

неа. display:none - это не наш метод

Вообще Опера (по крайне мере 8 версия) графические элементы с параметрами display:none и visibility:hidden грузит, но не кажет, вернее - не кажет, но грузит. Может в девятке и по другому, дождусь релиза.
К началу Профиль Сообщение Отправить e-mail
foxmax
Newbee
Newbee


Зарегистрирован: 05.06.2005
Сообщения: 14

СообщениеДобавлено: Чт, Дек 29 2005 17:41 Цитировать |  |  | 

lexxICON писал(а):
MaxMor писал(а):
А какие плюсы-минусы резки через CSS-3 по сравнению с Proxomitron? Возможности теже?

неа. display:none - это не наш метод

Вообще Опера (по крайне мере 8 версия) графические элементы с параметрами display:none и visibility:hidden грузит, но не кажет, вернее - не кажет, но грузит. Может в девятке и по другому, дождусь релиза.


Кароче, резло баннеров в Опере через CSS-3 - это фуфел? И рулит таки только Прокс?
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Чт, Дек 29 2005 20:56 Цитировать |  |  | 

ну если совсем коротко, то - да

Как косметика поможет помолодеть, так и таблицы стилей помогут при резки банеров. Если вопрос экономии трафика не стоит, то это приемлемое решение - подключил таблицу и всего делов - никаких банеров и не видать, хотя в кеше они будут
К началу Профиль Сообщение Отправить e-mail
Kastaneda
Newbee
Newbee


Зарегистрирован: 12.12.2005
Сообщения: 8

СообщениеДобавлено: Чт, Дек 29 2005 22:01 Цитировать |  |  | 

А между тем сказанные слова не есть истина. Сообщаю результаты собственных непредвзятых испытаний: полностью очистил кэш, отключил Проксомтирон и Outpost, загрузил страницу http://www.rusc.ru
Размер кэша стал 121 Кб, файлов в нём - 37 штук. Причём файлы - не баннеры, а неотъемлемые элементы страницы (кнопки панелей, css, фон, логотип...).

Снова очистил кэш, отключил anti-banner.css и снова загрузил тестовую страницу.
Размер кэша стал 211 Кб, и файлов в нём стало уже 63 штуки. Стало быть Опера не только не отображает элементы display: none, но и не загружает их. Испытания проводил несколько раз, чтобы не закралось ошибки.

И если кого время загрузки интересует, то с включённым anti-banner.css страница на модеме грузилась 33 секунды, а с отключённым - 47.
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Пт, Дек 30 2005 10:42 Цитировать |  |  | 

А что за опера, девятка? Хотел повторить эксперимент на восьмерке, да anti-banner.css для нее уже потер. Если найду - посмотрю более точно что там с 8.
К началу Профиль Сообщение Отправить e-mail
Kastaneda
Newbee
Newbee


Зарегистрирован: 12.12.2005
Сообщения: 8

СообщениеДобавлено: Пт, Дек 30 2005 11:25 Цитировать |  |  | 

lexxICON писал(а):
А что за опера, девятка?

Сейчас тестировал на ней. Но и с более старыми версиями результаты были подобные.

lexxICON писал(а):
Хотел повторить эксперимент на восьмерке, да anti-banner.css

Это тот же самый файл. Просто в него добавлено несколько строк.
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Пт, Дек 30 2005 14:42 Цитировать |  |  | 

Ага, сейчас проверил всё более тщательно - действительно не грузит графику с d:n
Погорячился, шайтан попутал
К началу Профиль Сообщение Отправить e-mail
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Пт, Дек 30 2005 23:22 Цитировать |  |  | 

А, скажем, рекламный скрипт или флешку можно такой штукой вырубить? Что-то я плохо представляю, как оно в CSS..
К началу Профиль Сообщение
Kastaneda
Newbee
Newbee


Зарегистрирован: 12.12.2005
Сообщения: 8

СообщениеДобавлено: Сб, Дек 31 2005 12:20 Цитировать |  |  | 

Насчёт специальных скриптов не знаю (не разбирался с этим делом), но флэшки можно без проблем вырезать.Для этого нужно в конец файла anti-banner.css добавить строки:

Код:
embed[type="application/x-shockwave-flash"],
object[classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"]
{display: none !important;}
К началу Профиль Сообщение
foxmax
Newbee
Newbee


Зарегистрирован: 05.06.2005
Сообщения: 14

СообщениеДобавлено: Чт, Янв 12 2006 16:56 Цитировать |  |  | 

По ходу... Ещё раз про преимущества Опера перед другими браузерами, раз уж зашла речь об этой программе.

Работаю сейчас на очень слабой машине (х486), странички отображались по 5 минут даже в Опере, не говоря уже за ИЕ и его "подвиды", которые я пытался ставить (ФайерФокс, признаюсь, не пробовал, но думаю мало бы помогло).

Пытался ставить Линкс и Арахна, но Линкс вообще не захотел работать, а Арахна отказалась дружить с прокси-сервером и Проксомитроном :-(

Сегодня утром иду по адресу: "Вид" --> "Стиль" --> "Режим пользователя" --> "Эмулировать текстовый браузер".

Конечно, внешний вид страничек от этого не улучшился, Very Happy но то, что грузиться они стали НАМНОГО быстрее - это факт. Спасибо "операм" за такую полезную функцию, жаль только, что додумываться до её использования пришлось самостоятельно, т.к. нигде на Форумах упоминания о ней не встречал :-(.

З.Ы. Хочу подчеркнуть, что просто "Отключение графики" не даёт даже отдалённо напоминающего эффекта
К началу Профиль Сообщение
foxmax
Newbee
Newbee


Зарегистрирован: 05.06.2005
Сообщения: 14

СообщениеДобавлено: Вт, Янв 24 2006 16:16 Цитировать |  |  | 

Всем, кто заинтересовался сабжем, и сходил на страницу http://operafan.net/content/view/29/25/

Сегодня понадобилос установить антибаннерный плагин к Опере, пол-часа раздуплялся с инструкцией по указанному адресу, в итоге, решил написать свою.

На самом деле всё предельно просто.

В Опера 8.5 идём следующим путём.

1. Скачиваем файл http://operafan.net/files/res/anti-banner.css и ложим его в любое место на диске, лучше всего по адресу "C:/Program Files/Opera/styles/user"

2. Инструменты/Настройки/Дополнительно/Содержание Жмём кнопку "Параметры стиля"

3. Теперь самое главное: в диалоговом окне "Режимы представлений" в рубрике "Режим пользователя" ставим галочки во ВСЕХ пунктах, включая пункт "Моя таблица стилей". В рубрике "Режим автора" пункт "Моя таблица стилей", понятно, оставляем "0".
Режим по умолчанию = "Режим пользователя" Very Happy
Моя таблица стилей - прописываем путь к вышеописанному файлу "C:\Program Files\Opera\styles\user\anti-banner.css"

Э вуаля!
Теперь наша Опера режет баннеры по умолчанию и без дополнительных программ-присадок. Cool

З.Ы. Для всех, кто сомневается, что anti-banner.css реально экономит траффик, предлагаю провести эксперимент:
1. Заходим на любой сайт, на которм не были уже о-о-чень давно, или просто на случайно выбранный сайт из каталога, в котором никогда не были, в стиле "Режим пользователя"
2. Файл/Работать автономно
3. Переключаемся на стиль "Режим автора"
Наблюдаем следующую картину: рамочки всех "подозрительных" картинок отобразились, а сами картинки - нет. Значит, в кэше их нет, они туда не подгружались - что и требовалось доказать.

При этом, если проделать всё то же самое со страницей, на которую недавно заходил - все баннеры отобразятся. Ну понятно - Вы же работаете в Опере, в ней кэш не чета кэшу ИЕ!
К началу Профиль Сообщение
ursus
Junior Member
Junior Member


Зарегистрирован: 09.09.2005
Сообщения: 39
Откуда: Украина, Луганская область

СообщениеДобавлено: Ср, Мар 08 2006 07:54 Цитировать |  |  | 

http://mongoose.myopera.net/faq.php#a4
и
http://mongoose.myopera.net/faq.php#a5
подключил две css-ки
одна режет флеш-анимацию, другая режет баннеры. эффективность 100%. причем, режет до загрузки, то есть, налицо огромная экономия траффика, времени и нервов.
К началу Профиль Сообщение Отправить e-mail WWW ICQ
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3