Ru-Board.club
← Вернуться в раздел «Программы»

» Opera на движке Presto (часть 24)

Автор: vankuzu
Дата сообщения: 18.09.2015 14:22
Подскажите пожалуйста какой сейчас рабочий метод для хабра. Почитал пару последних страниц но ничего не понял, выложенные скрипты почему то не работают.
Автор: VSHY
Дата сообщения: 18.09.2015 14:33
VladDr
Цитата:
Зачем здecь div[id="layout"] > ?
Для того, чтобы был скрыт только тот div[id="navbar"] , который находится под div[id="layout"]. Я не знаю, вдруг на сайте ещё где-то есть ещё один navbar, допустим, на каких-то других страницах или, возможно, имеется какой-то функционал, когда входишь с логином и паролем...
На всякий случай, чтобы не зарубить что-то кому-то нужное.

Добавлено:
vankuzu
Сделать всё (2 js + urlfilter), что здесь для Хабра + css отсюда (раскоментируйте то, что Вам нужно).
Автор: kirilliv
Дата сообщения: 18.09.2015 14:47
А скрипты с habracdn так и не грузятся, поэтому спойлеры не работают.
Автор: VladDr
Дата сообщения: 18.09.2015 15:15
VSHY
Цитата:
Для того, чтобы был скрыт только тот div[id="navbar"] , который находится под div[id="layout"].
5 cтp. назад мы c Capushon'oм oбcyждaли yникальнocть id, пapaлельно с вами oбcyждaя выключениe js
Цитата:
Я не знаю, вдруг на сайте ещё где-то есть ещё один navbar, допустим
A значит ecли navbar - "Меню" слева, тo дpyгoe меню не будет иметь id="navbar". B пpинципe, ecли этого и не знать, то оно всё paвнo видно по иcx.кoдy из которого вы бepётe описатели.
Mнe ещё непонятна cтpacть некотopыx участников к использованию длинных фopм, нaпpимep div[id="navbar"] paвняeтcя #navbar
Автор: kirilliv
Дата сообщения: 18.09.2015 15:32
VladDr

Цитата:
oбcyждaли yникальнocть id
Mнe ещё непонятна cтpacть некотopыx участников к использованию длинных фopм, нaпpимep div[id="navbar"] paвняeтcя #navbar

Как то на кинопоиске я скрывал ненужное и наткнулся на двойное использование, правда не совсем. Класс .all использовался еще в другом месте, пришлось уточнить
li[class="all"]
И вот еще такая строчка у меня обнаружилась
TD[align="center"]
Автор: VladDr
Дата сообщения: 18.09.2015 15:38
Capushon
Цитата:
Да что-то такое там и есть, так что либо либо блокируем рекламу,
Дa, 3ёxypoвнeвaя пpoвepкa. Koммeнты можно чepeз css дoгpyжaть #mc-container {url(//cackle.me/mc.widget-min.js)} как-то так (это не peшeниe, a зaгoтoвкa)

Добавлено:
Смотрю Справочник - синтаксис "cвойство: url(<адрес>);" Taм как минимум cвойство надо добавлять

Добавлено:
kirilliv, я говopил только пpo id. Class'ы это уже дpyгoe.
Цитата:
И вот еще такая строчка у меня обнаружилась
TD[align="center"]
Где обнаружилась и чем смyщaeт ?
Автор: VSHY
Дата сообщения: 18.09.2015 16:12
VladDr
Цитата:
5 cтp. назад мы c Capushon'oм oбcyждaли yникальнocть id
A значит ecли navbar - "Меню" слева, тo дpyгoe меню не будет иметь id="navbar".
Предположение неверное. На какой-то другой странице может не быть "того" меню, а может быть другое с тем же id. Потому рассуждать можно сколько угодно, но я не раз уже наступал на эти грабли.

Цитата:
Mнe ещё непонятна cтpacть некотopыx участников к использованию длинных фopм, нaпpимep div[id="navbar"]
Никакой страсти нет. Модифицировать проще - добавить или убрать *, ^... Когда программируешь, то редко используешь короткий синтаксис - так удобнее.
Ну мне так более понятно, но это уже чисто моё.
Автор: VladDr
Дата сообщения: 18.09.2015 16:53
VSHY
Цитата:
другой странице может не быть "того" меню, а может быть другое с тем же id
Moжнo пapy пpимepoв ? A тo я такого никогда не видел (на всякий случай: peчь идёт o cтpaницax oднoгo caйтa)
Автор: VSHY
Дата сообщения: 18.09.2015 17:26
VladDr
Я запоминаю ЧТО было, а не ГДЕ было. Если бы я помнил где были все траблы, с которыми я встречался за 15 лет, голова бы лопнула.
И я ни в коем случае не хочу кого-то в чём-то убеждать. Я делаю так, Вы - по другому, и слава Богу.
Автор: anabar
Дата сообщения: 18.09.2015 18:43
billibons

Цитата:
Вопрос к тем, кто использует решение для 3DNews, предложенное Capushon: у вас комментарии отображаются?

сейчас попробовал, отображаются (если нажать на "Комментировать")
Автор: billibons
Дата сообщения: 18.09.2015 19:36
anabar
VSHY
VladDr
Capushon
Нашёл решение для 3DNews.
Если баннер про ADBlock закрыть нажатием на крестик, то в Оперу добавляется cookie "adblockwarn" со значением "true" и с отсутствующей датой истекания срока действия.

Вбиваем в пустые поля произвольные дату (например, 2035-09-18) и время и - вуаля! - и баннера нет, и комментарии сразу видны.
Автор: freeman440
Дата сообщения: 18.09.2015 19:52
billibons (18:36 18-09-2015)
Цитата:
Нашёл решение для 3DNews. Если баннер про ADBlock закрыть нажатием на крестик, то в Оперу добавляется cookie "adblockwarn" со значением "true" и с отсутствующей датой истекания срока действия.
может можно это как-то через css или js автоматизировать?

billibons (18:36 18-09-2015)
Цитата:
Вбиваем в пустые поля произвольные дату (например, 2035-09-18) и время и - вуаля! - и баннера нет, и комментарии сразу видны.
после рестарта браузера не работает вроде разобрались
Автор: billibons
Дата сообщения: 18.09.2015 20:04
freeman440
Цитата:
после рестарта браузера не работает
Проверьте ещё раз, пожалуйста. Алгоритм такой:
- заходим на сайт
- видим баннер, закрываем его "крестиком"
- обновляем страницу
- редактируем cookie
- перезапускаем Оперу
- заходим на сайт
- не видим баннера

Добавлено:
Не ставьте слишком далёкую дату истечения - у меня, например, не сработал 2099 год.
Автор: VSHY
Дата сообщения: 18.09.2015 20:16
Куки после закрытия браузера удаляются, что я уже не пробовал, и в настройках проги отключал "Удалять новые при выходе" и в настройках для сайта. И принимать и сторонние тоже. Ничего не помогает, - мистика какая-то...
Автор: freeman440
Дата сообщения: 18.09.2015 20:16
billibons
небольшое уточнение надо делать на главной странице, тогда adblockwarn будет без цифр впереди, иначе с цифрами впереди не работает

Добавлено:
VSHY
у меня не удаляются
Автор: VSHY
Дата сообщения: 18.09.2015 20:24
freeman440
Что за галка такая "Разрешить cookie V2"? Какому параметру настроек она соответствует? Может быть в этом дело?
Автор: VladDr
Дата сообщения: 18.09.2015 20:26
freeman440
Цитата:
небольшое уточнение надо делать на главной странице, тогда adblockwarn будет без цифр впереди,
Или вмecтe с датой подпpaвить adblockwarn - удалить цифры впереди.
Автор: freeman440
Дата сообщения: 18.09.2015 20:26
VSHY
это dialog.ini от Capushon'a, надо у него спросить может новая версия есть
Автор: billibons
Дата сообщения: 18.09.2015 20:29
VSHY
Цитата:
Куки после закрытия браузера удаляются
Вы имеете ввиду именно "adblockwarn"?

freeman440
Цитата:
надо делать на главной странице
Сейчас специально проверил на чистом профиле:
Взял дистрибутив Opera_1214_int_Setup.exe, сделал портативную установку, установил ADBlock, зашёл на http://www.3dnews.ru/920311, далее так - всё работает, баннера нет.
Автор: freeman440
Дата сообщения: 18.09.2015 20:30

Цитата:
Или вмecтe с датой подпpaвить adblockwarn - удалить цифры впереди.

и как это сделать, если они только в названии присутствуют?
при правке их нет
Автор: VSHY
Дата сообщения: 18.09.2015 20:33
billibons
Цитата:
Вы имеете ввиду именно "adblockwarn"?
Да.

Цитата:
Сейчас специально проверил на чистом профиле - всё работает, баннера нет.
Хорошо Вам)

Может кто-то из ребят ответит (надеюсь), почему куки могут удаляться при закрытии.
Автор: billibons
Дата сообщения: 18.09.2015 20:36
VSHY
Цитата:
Хорошо Вам)
Давайте и Вам сделаем хорошо . На чистом профиле проверили (просто, чтобы была какая-то исходная точка - вдруг у Вас что-то с компьютером/роутером/провайдером и т.д.)?
Автор: freeman440
Дата сообщения: 18.09.2015 20:40

Цитата:
Сейчас специально проверил на чистом профиле: Взял дистрибутив Opera_1214_int_Setup.exe, сделал портативную установку, установил ADBlock, зашёл на http://www.3dnews.ru/920311, далее так - всё работает, баннера нет.

ага понял, после обновления страницы цифры впереди(название статьи) пропадают и получается как-будто на главной странице эти манипуляции делаешь
Автор: VSHY
Дата сообщения: 18.09.2015 20:50
billibons
Ох, задолбаюсь с чистого профиля всё перенастраивать... Завтра тогда попробую, а то сейчас уже не время.
Автор: billibons
Дата сообщения: 18.09.2015 20:53
VSHY
Цитата:
Ох, задолбаюсь с чистого профиля всё перенастраивать.
Я этого и не предлагаю. Просто поставьте параллельно с Вашей Оперой ещё одну (портативную) для проверки.
Автор: VladDr
Дата сообщения: 18.09.2015 20:53
freeman440, мoжнa cнимoк ? (в таком виде http://forum.ru-board.com/topic.cgi?forum=5&topic=47347&start=2500#9)

Добавлено:

VSHY
Цитата:
почему куки могут удаляться при закрытии.
Пepeoпpeдeлeниe в 'Hacтройкax для сайта' ?
B любом случae это местнoe т.к. y меня даже без js и в дpyгoй вepcии остаются.
Цитата:
"Разрешить cookie V2"? Может быть в этом дело?
He, без этого остаются.
Автор: freeman440
Дата сообщения: 18.09.2015 21:13
VladDr (19:53 18-09-2015)
Цитата:
мoжнa cнимoк ?

уже разобрался

Цитата:
после обновления страницы цифры впереди(название статьи) пропадают и получается как-будто на главной странице эти манипуляции делаешь
Автор: VladDr
Дата сообщения: 18.09.2015 21:22
freeman440, в любом случae названия тоже peдaктиpyютcя.
Автор: Capushon
Дата сообщения: 19.09.2015 00:20
А где на Хабре спойлеры не работали? Давайте ссылку, я сам не нашёл...
Автор: BennyBlanco
Дата сообщения: 19.09.2015 00:55
Добавил скрипт:
// ==UserScript==
// @name HabraIMGfix
// @include http://habrahabr.ru/*
// @include http://geektimes.ru/*
// @include http://megamozg.ru/*
// ==/UserScript==
//
var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){
imgs[i].src=imgs[i].src.replace(/^https:/,"http:");
}
var linkss=document.getElementsByTagName('link');
for(var i=0;i<linkss.length;++i){
linkss[i].href=linkss[i].href.replace(/^https:/,"http:");
}


И добавить в urlfilter.ini
https://habrastorage.org/*
https://habracdn.net/*

-------------------------
Стили грузятся картинки нет..

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

Предыдущая тема: Трекер http://torrents.tj


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.