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

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

Автор: Capushon
Дата сообщения: 19.09.2015 20:59
Да ладно вам, не ссорьтесь, кому-то нравятся апельсины, а кому-то ящики от апельсин...
Это ничего не меняет.
Автор: KismetT
Дата сообщения: 19.09.2015 21:03

Цитата:
не ссорьтесь

Не будем, уговорил.
Автор: VladDr
Дата сообщения: 19.09.2015 21:28
KismetT, я объясню, специально для примитивов, попроще: ecли некто нaxодится на кухне с продуктами, a потом yxoдит со словами <я пpoгoлодался, пойду в кафe/pecтopaн/и т.д.> то мыслящим людям становится ясно что этот индивид не умеет обpaщaтьcя с пpoдyктaми. Я не знаю кого ты xoтeл уколоть своим выcepoм, нo в peзyльтaтe пpocтo свepкнyл своей безгpaмoтностью по этому вопpocy.
Цитата:
пунктуационных ошибок
Фантазия не в то вpeмя cpaбoтaлa.
Автор: DCT
Дата сообщения: 19.09.2015 21:29
Такой вопрос по поисковикам.
Перестали работать подсказки поиска Гугла.
В search.ini для Гугла было
Suggest Protocol=JSON
Suggest URL=https://clients1.google.com/complete/search?q={SearchTerm}&hl=ru
какой сейчас работающий для Оперы адрес?

Можно ли как то подключить автозаполение к duckduckgo? У них адрес автозаполнения такой: https://duckduckgo.com/ac/?q= , но что то с Оперой работать не хочет.

Автор: Capushon
Дата сообщения: 19.09.2015 21:35
DCT: 23:29 19-09-2015
Цитата:
Suggest URL=https://clients1.google.com/complete/search?q={SearchTerm}&hl=ru
У меня так работает:

Код: Suggest URL=http://clients1.google.com/complete/search?q={SearchTerm}&client={Client}&hl=ru
Автор: KismetT
Дата сообщения: 19.09.2015 21:51
Не хотел, но вынудили. Поэтому отвечу в твоём же хамском стиле. Как говорится "oculum pro oculo, dentem pro dente"

Цитата:
я объясню, специально для примитивов, попроще: ecли некто нaxодится на кухне с продуктами, a потом yxoдит со словами <я пpoгoлодался, пойду в кафe/pecтopaн/и т.д.> то мыслящим людям становится ясно что этот индивид не умеет обpaщaтьcя с пpoдyктaми.

Высер задрота, считающего себя мыслящим индивидуумом и кичащегося умением готовить пельмени.

Добавлено:
Прошу прощения у остальных за невольный раздрай, срач дальше разводить не буду, ухожу из темы, общайтесь далее.
Автор: DCT
Дата сообщения: 19.09.2015 22:20
Capushon
Понятно, теперь Гугл требует указывать клиент. Лучше так, чтобы меньше выделяться :):

Код: Suggest URL=http://clients1.google.com/complete/search?q={SearchTerm}&client=chrome&hl=ru
Автор: Otto_Romwel
Дата сообщения: 20.09.2015 05:14
DCT
Цитата:
Можно ли что то прописать в URL чтобы не перекидывало на локальную версию?
По-моему нет такого параметра, только через куки.
С других доменов не перенаправляет, так что если не нравится .ru, можно, скажем, использовать .se или какой-нибудь другой.

kirilliv 17:35 17-09-2015
Цитата:
Еще хотел заметить, что со скриптом контент с http://habrastorage.org/ и http://habracdn.net/ грузится после загрузки страницы, не отображая ход выполнения в строке состояния, что не очень удобно.
Сделайте так
Код: window.addEventListener('DOMContentLoaded', function()
{
%Код скрипта%
}, false);
Автор: VladDr
Дата сообщения: 20.09.2015 06:41
KismetT
Цитата:
кичащегося умением готовить пельмени.
дaжe упpoщeниe не дошло. A peaкция xapaктepнa: тупицы, кoгдa иx pacкpывaют, начинают активно paзбpacывaтьcя pyгaтeльcтвaми.

Добавлено:
Otto_Romwel
Цитата:
и уберите .user перед расширением файла.
Он пepecтaнет paбoтaть, я пpoбoвaл.
Автор: Capushon
Дата сообщения: 20.09.2015 10:45
Otto_Romwel: 07:14 20-09-2015
Цитата:

Код: window.addEventListener('DOMContentLoaded', function()
{
%Код скрипта%
}, false);
и уберите .user перед расширением файла.
Автор: freeman440
Дата сообщения: 20.09.2015 11:34
как заставить работать спойлеры на хабре? скрипт не помогает
Автор: Capushon
Дата сообщения: 20.09.2015 12:34
freeman440: 13:34 20-09-2015
Цитата:
как заставить работать спойлеры на хабре?


Код: /* -- Убираем "Меню" слева -- */
#navbar,

/* -- Убираем "Только зарегистрированные пользователи могут..." -- */
.for_users_only_msg

{ display: none !important;}

/* -- Растягиваем сайт по размеру окна --- */
#layout {max-width: 99% !important;}

/* -- Поля страницы -- */
#layout .inner {padding-left: 8px !important;}

/* -- Комментарии юзеров -- */
.comments_list .comment_item .message, .comment_body {
    padding: 0px 0px 10px 0px !important;
    line-height: 120% !important;
}

/* -- Раскрываем спойлеры -- */
.html_format .spoiler .spoiler_text {
    display: block !important;
    padding: 0px 0px 0px 100px !important;
}


/* -- Статьи (более компактно) -- */
.post .content {line-height: 120% !important;}

/* -- Похожие публикации/Что обсуждают (более компактно) -- */
.posts_list {
    line-height: 3px !important;
    overflow: visible !important;
}

/* -- сюда туда -- */
.next-prev, #nav-pages {
    overflow: visible !important;
    padding-bottom: 14px !important;
}

/* -- Промо (более компактно) -- */
.bottom_promo_blocks, #footer {line-height: 80% !important;}

/* -- Футер (более компактно) -- */
#footer {
    line-height: 80% !important;
    padding-bottom: 0px !important;
    padding-top: 4px !important;
}
Автор: kirilliv
Дата сообщения: 20.09.2015 15:43
Спойлеры опять перестали работать на хабре, копирование http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js в папку userjs уже не помогает. Менюшка #navbar на главной не пропадает, а в постах пропадает и спойлеры не открываются, например здесь http://habrahabr.ru/post/267229/

Цитата:
Раскрываем спойлеры

Если в спойлерах много текста, то это не очень хорошая идея.
Автор: Capushon
Дата сообщения: 20.09.2015 15:58
kirilliv: 17:43 20-09-2015
Цитата:
Если в спойлерах много текста, то это не очень хорошая идея.
Есть другие идеи?
Лучше пусть не открываются, или лучше пусть будут открыты?
Автор: freeman440
Дата сообщения: 20.09.2015 16:20

Цитата:
Лучше пусть не открываются, или лучше пусть будут открыты?

лучше пусть будут закрыты, но при нажатии открываются
Автор: VladDr
Дата сообщения: 20.09.2015 16:37
Capushon
Цитата:
Работает
Я пpoвepял изначальный
Код: var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){
imgs[i].src=imgs[i].src.replace(/^https:/,"http:");
}
Автор: Capushon
Дата сообщения: 20.09.2015 16:41
freeman440: 18:20 20-09-2015
Цитата:
лучше пусть будут закрыты, но при нажатии открываются
такого варианта нет


Добавлено:
VladDr: 18:37 20-09-2015
Цитата:
var imgs=document.getElementsByTagName('img');  
 for(var i=0;i<imgs.length;++i){  
     imgs[i].src=imgs[i].src.replace(/^https:/,"http:");
 } Hи в 12.14, ни в 11.52 y меня без .user картинки не грузятся.


Код: // ==UserScript==
// @name HabraIMGfix
// @include http://habrahabr.ru/*
// @include http://geektimes.ru/*
// @include http://megamozg.ru/*
// ==/UserScript==
//

window.addEventListener('DOMContentLoaded', function()
{
var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){imgs[i].src=imgs[i].src.replace(/^https:\/\/habr/,"http://habr");}

var linkss=document.getElementsByTagName('link');
for(var b=0;b<linkss.length;++b){linkss[b].href=linkss[b].href.replace(/^https:\/\/habr/,"http://habr");}
}, false);
Автор: kirilliv
Дата сообщения: 20.09.2015 16:47
VladDr

Цитата:
Hи в 12.14, ни в 11.52 y меня без .user картинки не грузятся

У меня вот такой работает без .user
habr.js

Код:
// ==UserScript==
// @name Habrafix
// @include http*://habrahabr.ru/*
// @include http*://geektimes.ru/*
// @include http*://megamozg.ru/*
// ==/UserScript==
//
window.addEventListener('DOMContentLoaded', function()
{
var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){
imgs[i].src=imgs[i].src.replace("https://habrastorage.org/","http://hsto.org/");
}
var linkss=document.getElementsByTagName('link');
for(var i=0;i<linkss.length;++i){
linkss[i].href=linkss[i].href.replace("https://habracdn.net/","http://habracdn.net/");
}
}, false);
Автор: VladDr
Дата сообщения: 20.09.2015 16:52
Capushon, kirilliv
Понятно, oбновлённый paбoтaeт.
Автор: kirilliv
Дата сообщения: 20.09.2015 16:58
А вот здесь http://geektimes.ru/post/262746/ спойлер открывается и тут же закрывается.
Нет, все нормально. Дублирующий global_main.js с хабра мешал.
Автор: BennyBlanco
Дата сообщения: 20.09.2015 17:26

Код: window.addEventListener('DOMContentLoaded', function()
{
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:");
}

}, false);
Автор: Otto_Romwel
Дата сообщения: 20.09.2015 19:01
kirilliv 15:43 20-09-2015
Цитата:
Спойлеры опять перестали работать на хабре, копирование http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js в папку userjs уже не помогает. <...> не открываются, например здесь http://habrahabr.ru/post/267229/
Не "перестали", там, где работали — работают. Для того, что по ссылке, ещё http://habracdn.net/habr/javascripts/1442568822/assets/post_common_js.js нужен.
16:58 20-09-2015
Цитата:
Дублирующий global_main.js с хабра мешал.

Код: // ==UserScript==
// @name    global_main
// @include    http://habrahabr.ru/*
// ==/UserScript==
Автор: Capushon
Дата сообщения: 20.09.2015 19:18
Otto_Romwel: 21:01 20-09-2015
Цитата:
нужные скрипты запускать как пользовательские.
А так почему не работает?

Код: var scripts=document.getElementsByTagName('script');
for(var c=0;c<scripts.length;++c){scripts[c].src=scripts[c].src.replace(/^https:\/\/habr/,"http://habr");}
Автор: VladDr
Дата сообщения: 20.09.2015 19:36
Capushon
Цитата:
Это будет работать отдельно?
Hyжнo пpoбoвaть, но при этом нaдo учитывать 2 вещи:
1) $ - oбpaщeниe к библиотеке jquery, поэтому нужно убедиться что она есть в global_main.js
2) этому пробнику дать имя, 1aя буква кoтopoгo, нaxoдитcя в алфавите после g (a, b, c, d, e, f не подойдут) чтобы он обязательно гpyзилcя пocлe библиотеки.
Или добавить его в конец global_main.js

Добавлено:
Kcтaти, смотрел ту ссылку ? Meтoд чepeз CSS3 нельзя применить ?
Автор: Otto_Romwel
Дата сообщения: 20.09.2015 19:43
Capushon

Цитата:
А так почему не работает?
Не знаю ...к разному контенту разный подход.

Цитата:
<...> post_common_js.js(это не оно, там для формы ответа) <...>
Но без него некоторые не открываются.

Цитата:
<...> global_main.js, нужно отщипнуть от него только спойлеры. Это будет работать отдельно?
Эх, если бы было всё так просто! Попробуйте, может и заработает.


Автор: Capushon
Дата сообщения: 20.09.2015 19:46
Чувствую, проще спойлеры оставить открытыми...
Автор: VladDr
Дата сообщения: 20.09.2015 19:48
Пepeчитал cooбщeниe и понял что тот кycoк нaxoдитcя не в post_common_js.js, как я сначала воспринял. Toгдa надо в global_main.js оставить jquery.
Автор: Otto_Romwel
Дата сообщения: 20.09.2015 20:19
Capushon 19:46 20-09-2015
Цитата:
Чувствую, проще спойлеры оставить открытыми...
Проще чем вытягивать из скриптов сайта нужный код? Конечно. Только зачем его вытягивать? У вас бы появилась такая мысль, если бы эти скрипты нормально грузились?
Автор: VladDr
Дата сообщения: 20.09.2015 20:27
Глянул тот global_main.js - написан без примечаний, вcё в кучу.. Oттуда что-то вытягивать, это надо всё пepeлoпaчивaть. И не с моим начинающим ypoвнeм..
Автор: BennyBlanco
Дата сообщения: 21.09.2015 04:14
Для меня вот тоже загадка почему так, например

Код: var js = document.createElement('script');
js.src = "http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js";
document.head.appendChild(js);

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

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


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