Page 10 of 61

Re: О том, о сём...

Posted: Sat Jan 14, 2017 8:01 am
by Klayton
Simorg13 wrote: Fri Jan 13, 2017 8:37 pm
dimisa wrote: Fri Jan 13, 2017 7:44 pm Это тоже будет функция JS. На что поменять?
Ну в общую подписку эт точно не надо, чисто мое пожелания. Хотя может кому-то еще пригодится, ибо это изменение личной ленты ( и, как следствие, всей верхней плашки) многим пришлось не по вкусу.
Лично я обеими руками за замену ленты на новости, как по мне, последние в этой плашке были бы куда полезней.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 11:01 am
by dimisa
Klayton wrote: Sat Jan 14, 2017 8:01 amЛично я обеими руками за замену ленты на новости, как по мне, последние в этой плашке были бы куда полезней.
Как-то так: https://greasyfork.org/ru/scripts/26522 ... place-feed

Re: О том, о сём...

Posted: Sat Jan 14, 2017 12:08 pm
by Klayton
Спасибо за оперативность! Но почему-то не работает =( Попробовал в сайбере и в портативке FF 50.1 только с Greasemonkey и этим скриптом. Лента на новости не поменялась.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 12:15 pm
by dimisa
Klayton wrote: Sat Jan 14, 2017 12:08 pm Спасибо за оперативность! Но почему-то не работает =( Попробовал в сайбере и в портативке FF 50.1 только с Greasemonkey и этим скриптом. Лента на новости не поменялась.
Я его сделал для авторизированных на sports пользователей. Фокса нет до следующей недели. Попробуйте так, я переделал целевой селектор:

Code: Select all

// ==UserScript==
// @name         Sports-replace-feed
// @version      0.1
// @namespace    replace-feed-to-mynews
// @description  Скрипт меняет "Мою ленту" и ссылку (sports.ru/feed/) на "Новости", устанавливая при этом на них ссылку sports.ru/my/news/
// @include        https://www.sports.ru/*
// @author       dimisa
// @grant        none
// ==/UserScript==

window.setTimeout(
	function check() {
    var anchors = document.querySelectorAll('a[href^="/feed/"]');
Array.prototype.forEach.call(anchors, function (element, index) {
element.href = "https://www.sports.ru/my/news/";
element.text = "Новости";
});
        window.setTimeout(check, 100);
	}, 100
);
Add: Внёс эти изменения в код скрипта

Re: О том, о сём...

Posted: Sat Jan 14, 2017 12:17 pm
by Simorg13
В хроме с tampermonkey все работает замечательно. Спасибо!

Re: О том, о сём...

Posted: Sat Jan 14, 2017 12:33 pm
by Klayton
Спасибо, всё заработало, хотя по ходу 2го тестирования я успел там зарегаться =)

Re: О том, о сём...

Posted: Sat Jan 14, 2017 12:46 pm
by Simorg13
Klayton wrote: Sat Jan 14, 2017 12:33 pm Спасибо, всё заработало, хотя по ходу 2го тестирования я успел там зарегаться =)
Дак а без аккаунта разве ссылки в этой плашке что-то дают? Сейчас она на личную ленту ведет. Раньше на личные новости/материалы/etc были ссылки.

***
Я разочарован stylish. Управлять через кнопку можно по какой-то глупой причине только стилями с сайта. Личные не отображаются. Приходится идти в полноценные настройки, чтобы отключать/включать.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 1:09 pm
by dimisa
Simorg13 wrote: Sat Jan 14, 2017 12:46 pmЯ разочарован stylish. Управлять через кнопку можно по какой-то глупой причине только стилями с сайта. Личные не отображаются. Приходится идти в полноценные настройки, чтобы отключать/включать.
На следующей неделе выйдет новая версия Stylish, в которой старый функционал будет присутствовать в полном объёме.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 1:20 pm
by Simorg13
Да? Ну что ж, посмотрим.
Кстати, никакого доп. софта для переноса стилей не нужно. По крайней мере, если id тот же остается. Проверим как будет при другом.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 2:46 pm
by dimisa
Simorg13 wrote: Sat Jan 14, 2017 12:46 pmРаньше на личные новости/материалы/etc были ссылки.
Правильно ли я понял, что скрипт просто возвращает старый функционал? Думаю, можно повторить его в точности (если будет объяснение) и добавить в RU AdList JS Fixes. Но в варианте только для авторизованных на sports юзеров.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 3:32 pm
by Simorg13
dimisa wrote: Sat Jan 14, 2017 2:46 pmПравильно ли я понял, что скрипт просто возвращает старый функционал? Думаю, можно повторить его в точности (если будет объяснение) и добавить в RU AdList JS Fixes. Но в варианте только для авторизованных на sports юзеров.
Ну, отчасти. Насколько я помню, там были ссылки на вот эти блоки: https://s23.postimg.org/9rv6fj1tn/Screenshot_1.png
Многим на сайте не хватает блока комментариев. Так что да, можно заменить кнопки тэгов (3 штуки + кнопка "еще" разворачивающая остальные (абсолютно бесполезная фиговина, кстати)) на ссылки на те блоки.
Плюс немного поменяли правую часть, но ничего заметного или кардинального.
Но если уж делать, то можно было бы убрать зеленый фон кнопки "Написать статус". Сейчас у меня через css покрашено.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 3:40 pm
by dimisa
Понял. Напишу Лэйну. Возможно, он согласится на добавление тюнинга, который превращает новый неудобный дизайн в старый функциональный.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 4:13 pm
by Lain_13
Мне кажется это уже явно за рамками JS Fixes. Даже изменение поведения плашки было за рамками. Но вот как отдельный скрипт оформить вполне можно.

Re: О том, о сём...

Posted: Sat Jan 14, 2017 4:40 pm
by Simorg13
Lain_13 wrote: Sat Jan 14, 2017 4:13 pm Мне кажется это уже явно за рамками JS Fixes. Даже изменение поведения плашки было за рамками. Но вот как отдельный скрипт оформить вполне можно.
Я собственно это и хотел написать. Так что да, лучше отдельный скрипт для них.
Плашка, кстати, не везде скрывается.
https://www.sports.ru/tribuna/blogs/zhaglagdonks/. Может из-за того, что там хоть и https, но хром почему-то страницу называет незащищенной.

Re: О том, о сём...

Posted: Sun Jan 15, 2017 7:08 pm
by Lain_13
Там что-то странное творится со структурой страницы. Видимо сайт пытается защититься от Адблока или делает ещё что-то странное и попутно ломает скрипт скрытия плашки.
+ добавил брендинг в CSS Fixes.

Re: О том, о сём...

Posted: Tue Jan 17, 2017 4:33 pm
by dimisa
dimisa wrote:На следующей неделе выйдет новая версия Stylish, в которой старый функционал будет присутствовать в полном объёме.
Simorg13 wrote: Sat Jan 14, 2017 1:20 pm Да? Ну что ж, посмотрим.
Версия Stylish 1.7 вышла. Вроде всё вернули + добавили функцию резервного копирования установленных стилей.

Re: О том, о сём...

Posted: Tue Jan 17, 2017 5:41 pm
by Simorg13
Хвала богам!
Функции вернул, резервную копию спустя сто лет сделал - его там, видимо, хорошо пропесочили.
Интерфейс, конечно, так себе, ну да ладно.
***
Лэйну спасибо, после предыдущего обновления на sports теперь везде скрывается плашка.

Re: О том, о сём...

Posted: Wed Jan 25, 2017 5:49 pm
by oleg_sgh
Можно как то заблокировать всплывающие подсказки-нашлепки гугл переводчика хроме и в Firefox?

Code: Select all

http://storage2.static.itmages.ru/i/17/0125/h_1485366263_6127164_33b17a10c5.png
http://storage1.static.itmages.ru/i/17/0125/h_1485366506_5190874_8a5ee7bc0f.png

Re: О том, о сём...

Posted: Wed Jan 25, 2017 6:06 pm
by dimisa
Для Хрома это:

Code: Select all

##div#goog-gt-tt.goog-tooltip.skiptranslate
В Фоксе нужно знать, каким расширением выполняется перевод. Либо сделать скриншот в инспекторе.

Re: О том, о сём...

Posted: Wed Jan 25, 2017 6:15 pm
by oleg_sgh
dimisa wrote: Wed Jan 25, 2017 6:06 pm В Фоксе нужно знать, каким расширением выполняется перевод. Либо сделать скриншот в инспекторе.
Да хоть закладкой-букмарклетом.

Code: Select all

javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection &&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){window.open('http://translate.google.com/translate_t?text='+t+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);}else{window.open('http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);};void 0;
Как сделать в инспекторе не знаю...нашлепка скрывается если убрать с нее курсор.

В хроме, на странице расширений, правило не срабатывает. Пример

Code: Select all

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?utm_source=chrome-app-launcher-info-dialog

Re: О том, о сём...

Posted: Wed Jan 25, 2017 6:47 pm
by dimisa
В webstore в стилях этого элемента visibility: visible, поэтому в Хроме скрытие работать не будет, а на каком-нибудь другом сайте, например http://blog.mercedes-benz-passion.com/ - пожалуйста.

Букмарклет для Фокса мы уже проходили, нужен пример общедоступного официального расширения.

Re: О том, о сём...

Posted: Wed Jan 25, 2017 6:53 pm
by oleg_sgh
dimisa wrote: Wed Jan 25, 2017 6:47 pm Букмарклет для Фокса мы уже проходили, нужен пример общедоступного официального расширения.

Code: Select all

https://addons.mozilla.org/ru/firefox/addon/google-translator-for-firefox/
Где то встречал что это убирается стилем но не помню где и не нашел...

Re: О том, о сём...

Posted: Wed Jan 25, 2017 7:01 pm
by dimisa
Так работает? >

Code: Select all

translate.googleusercontent.com###google-infowindow.notranslate

Re: О том, о сём...

Posted: Wed Jan 25, 2017 7:13 pm
by oleg_sgh
dimisa wrote: Wed Jan 25, 2017 7:01 pm Так работает? >

Code: Select all

translate.googleusercontent.com###google-infowindow.notranslate
Затемнение на месте нашлёпки

Code: Select all

http://storage8.static.itmages.ru/i/17/0125/h_1485371247_2949916_6a53ae2434.png

Re: О том, о сём...

Posted: Wed Jan 25, 2017 7:21 pm
by dimisa
Тогда ещё:

Code: Select all

||gstatic.com/translate/infowindow/

Re: О том, о сём...

Posted: Wed Jan 25, 2017 7:29 pm
by oleg_sgh
dimisa wrote: Wed Jan 25, 2017 7:21 pm Тогда ещё:

Code: Select all

||gstatic.com/translate/infowindow/
Два правила срабатывают. Спасибо.

Какие страны/языки поддерживает список?

Posted: Fri Jan 27, 2017 6:24 pm
by yurikoles
— Подписка для блокирования и скрытия рекламы, ориентированная на русско- и украиноязычные сайты.
Но я вижу также белорусский, который там не указан. Есть ли ещё какие-то? Я спрашиваю, потому что создал тикет для uBlock с просьбой включать список автоматически для пользователей из Украины и Белоруссии, может быть я упустил ещё какую-то страну/язык?

Re: Какие страны/языки поддерживает список?

Posted: Fri Jan 27, 2017 6:34 pm
by dimisa
Если сайт русскоязычный, но при этом находится в доменной зоне .il (Израиль), вероятность того, что фильтры для него будут включены в подписку - достаточно велика. Тоже самое касается и других доменных зон. Главный принцип - присутствие русского языка как основного, либо одного из основных. Однако это не касается изначально мультиязычных сайтов вне зоны .ru.

Чуть позже перенесу данный вопрос в тему "О том, о сём..."

Re: Какие страны/языки поддерживает список?

Posted: Fri Jan 27, 2017 6:40 pm
by yurikoles
Интересует вопрос как технически это реализовать. Как я понимаю сейчас uBlock просто берёт язык браузера и автоматически включает данный фильтр для русского языка, но пока не для украинского или белорусского, это и хочется исправить.

Re: Какие страны/языки поддерживает список?

Posted: Fri Jan 27, 2017 6:48 pm
by dimisa
Ну так а что мешает расширению uBO подключать RU AdList для украинского или белорусского языка в браузере? Технические вопросы - это к Раймонду. Я уже достаточно давно жду, когда он включит в перечень подписок RU Counters...