Написать хз что для FF3, чтобы на конкретной странице скрыть рекламу
AdBlock+ пробовал?
ещё есть RIP: Remove It Permanently
Видать придется делать зеркалирование через вебсервак с обязательной автозаменой первых двух таблиц в коде
Скрипты, выполняемые при загрузке страницы — это GreaseMonkey. Похоже, ты о нем пишешь в первом сообщении.
GreaseMonkeyВероятно да.
Попробую
Но вобщем вот скрипт, который я налабал для выполнения вышеописанных нужд
http://userscripts.org/scripts/show/59076
Хотя если кто сможет так сделать ,что бы сразу обрубалось, еще при загрухке - буду благодарен
Можно сделать на чистом CSS, ставишь для id элементов display:none, в конфиге FF где-то прописываются кастом стили.
Если не трудно - гляньте код рекламы и предлагайте варианты уже с учетом его особенностей.
body > table { display:none; }
body > table { display:none; }я правильно, понял, что через css нельзя применить тоже самое только для второго table внутри body?
ну не совсем, конечно. это для всех, кроме первой
ну не совсем, конечно. это для всех, кроме первойа если все-таки хочется, например, только для первой и второй?
есть псевдо-класс :first-child, но пока у меня почему-то не получается. не знаю, что в этом виновато
есть псевдо-класс :first-child, но пока у меня почему-то не получается. не знаю, что в этом виноватоно к first-child еще как-то надо table прикрутить.
с ходу работающих вариантов не вижу.
http://www.westciv.com/wiki/CSS_Guide:_First_child_selectors
здесь пишут, что применение такого селектора динамически не должно работать
а вообще, по-моему, должно выглядеть так:
body > table:first-child, body > table:first-child+table { blah-blah }
такой пример работает:
здесь пишут, что применение такого селектора динамически не должно работать
а вообще, по-моему, должно выглядеть так:
body > table:first-child, body > table:first-child+table { blah-blah }
такой пример работает:
<html>
<head>
<style type="text/css">
body > table:first-child, body > table:first-child+table { display:none; }
</style>
</head>
<body>
<table><tr><td>1</td></tr></table>
<table><tr><td>2</td></tr></table>
<table><tr><td>3</td></tr></table>
<table><tr><td>4</td></tr></table>
</body>
</html>
@-moz-document url-prefix(http://turbofilm.ru/Watch) {
div#content .note {
visibility: hidden;
}
}
@-moz-document url-prefix(http://turbofilm.ru/Series) {
div#body .sprepisode .edesc {
visibility: hidden;
}
}
Использовалось когда-то для выкидывания блока со спойлером на turbofilm.ru.
Да, можно. Но мы опять возвращаемся к невозможности через css задать свойства первым двум таблицам без каких либо классов и id
body > *:first-child,
body > *:first-child + * {
display: none;
}
Скрывает две первых ноды. Для http://audi-club.ru/forum/ это будет <a name="top"> (возможно из-за этого тега у не получилось) и первая таблица с баннерами.
body > table:nth-of-type(-n+2)
Файлик userCrome.css
с содержимым:
@-moz-document url-prefix(http://audi-club.ru/forum) {
body > table:nth-of-type(-n+2) {
visibility: none;
}
}
И нифига не помогло
сотри, пока никто не видел
Точно файл должен так называться и там лежать для подключения?
Пробовал имена: userCrome.ccs userContent.css
Код:
table{border:1px solid lime;}
@-moz-document url-prefix(http://audi-club.ru/forum) {
body > table:nth-of-type(-n+2) {
display:none;
}
}
Даже бордеры не выставляет
Браузер перегружал после каждого изменения.
Видать код для аудиклуба, который подключается, делает инструкции невалидными и они не срабатывают.
Ибо бордеры таблиц зеленеют, а вот первые две не пропадают
@-moz-document url-prefix(http://audi-club.ru/forum) {
table{border:1px solid lime !important;}
body > table:nth-of-type(-n+2) {visibility:hidden !important;
display:none!important;
}
}
И, ещё, забыл написать, что эта конструкция работает в FF3.5
body > table {display:none}
Спасибки
Теперь можно грейсманки выключать
те в первом посте посоветовали же адблок плюс
разве он не делает тоже самое что ты добился через css?
проверил ща
он почти такой же код генерит:
audi-club.ru##BODY > TABLE
адблок с элемент хелпером удобнее тем что не надо никакие там css файлы ручками править
да и не надо даже сурцы страницы читать, мышкой выделил табличку которую попрятать надо (пару раз кнопку w (Wider) нажал) и всё
плюс всегда можно глянуть список заблоченного на странице
userCrome.cssбукву h не пропустил?
А кстати, что это за Chrome такой ? У гугла так браузер называется. у мозилы папка внутренняя и файлы...
А в двух словах и по русски, почему так именно назвали, и есть ли перевод ?
тут я пас
А в двух словах и по русски, почему так именно назвали, и есть ли перевод ?тоесть перевод?
мозилла ты как пеерводишь?
это просто название ихнего юая, т.е. юзер интерфейса
почему так назвали? не все ли равно? может собаку какогонить разраба так звали, хрен его знает...
Круть
Оставить комментарий
stm7884696
Есть сайт: http://audi-club.ru/forum/Там в начале две теблицы висят в коде, одна с текстовой рекламой, другая с баннерами.
Вроде можно было в FF писать какие-то примочки, которые позволяли произвольно менять код какой-либо страницы для отображения в браузере.
Я бы с удовольствием из кода страницы эти две первые таблицы вырезал. Как это сделать ?