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

» Opera - плагины, дополнения, панели, кнопки, утилиты

Автор: Curly
Дата сообщения: 14.12.2005 10:56
Такой вопрос, как настроить C++ Adblocker for Opera (cpp_adblock-v.04.exe ) для мобильной Оперы (МОпер), для Оперы установленной в Program Files, а C++ Adblocker for Opera ставится по умолчанию в %appdata% (т.е. c:\Documents and Settings\User Name\Application Data\cpp_adblock\), то все прекрасно работает, делаю из этой Оперы Мобильную, меняю все пути Оперы (opera6.ini) так что бы каталог cpp_adblock был внутри каталога OperaMobile (т.е закидываю данный каталог в каталог Оперы) попутно редактирую пути cpp_adblock_menu.ini, вроде как все на своих местах, в Мобильной Опере присутствует меню Adblock, в стиле стоит режим пользоваеля, на Adblock стоит галочка, но только мне стоит попробовать убрать на странице какой нать элемент ни чего не происходит, в adblock.css ни чего не пишется как будто где то пути не правильные, но с путями все нормально, три дня сидел разбирался, не пойму в чем проблема. Для интереса создал папку (пустую) cpp_adblock в c:\Documents and Settings\User Name\Application Data\cpp_adblock\ закинул туда файл adblock.css, запускаю Мобильную Оперу пытаюсь что нить убрать, не получается, в C:\Program Files\OperaMobile\cpp_adblock\adblock.css как и прежде ни чего не добавляется, а в c:\Documents and Settings\User Name\Application Data\cpp_adblock\adblock.css (куда я закинул просто один файл adblock.css) пишется информация по удалению фрагмента на странице, хотя все пути везде стоят C:\Program Files\OperaMobile\cpp_adblock\.
Вопрос что я делаю не так?
Извиняюсь если слишком муторно написал, если нужно что то уточнить то отвечу с удовольствием.

P.S. Проблема очень важная для меня, т.к. нужна настроенная OperaMobile (с рабочим Adblocker ) для работы на любом компьютере.

P.S.. Все дошло что не так там есть (C++ Adblocker for Opera) исходники там везде прописано %appdata% т.е. будет все работать только если установленно в c:\Documents and Settings\User Name\Application Data\cpp_adblock\.
Теперь вопрос другого плана я не программист, хочу обратиться в вопросом можно эти исходники откомпилировать с путями C:\Program Files\OperaMobile\cpp_adblock\ ?
Если кому не трудно помогите.
Заранее благодарен.
Автор: STNG
Дата сообщения: 14.12.2005 11:33
Solenaja

Цитата:
с кодами более менее понятно, но как такового плагина похожего на R2 вроде бы и нет


Нужно попросить автора R2 адаптировать плагин под Оперу. Среди постоянных и активных посетителей Ru-Board пользователи Оперы составляют 50% (если судить по голосованию в "браузерных войнах"). Стало быть, плагин будет полезен очень многим. Для этого придется переписать весь функционал плагина в формат пользовательских скриптов Оперы (UserJS). Большинство фич плагина, как мне кажется, можно реализовать и в скриптах для Оперы. Правда некоторые функции R2 работают на ActiveX, но возможно, что в реализации можно обойтись и без activex...


Цитата:
не корректно написано было: это имеет отношение к цветовой схеме оформления самой программы, т.е. цвета вкладок и т.д.


Кроме стандартных схем оформления (золото, песок, джунгли и т.д.), возможно менять цветовую схему в Opera на любую произвольную расцветку из очень большого диапозона цветов. Разумеется, сам скин должен поддерживать цветовые схемы (большинство популярных скинов это поддерживают).

Для смены схем "на лету" можно использовать внутренню комманду Opera - "Set skin coloring" с параметром кода цвета. Например:
Set skin coloring, #803C00 - включает золотистую расцветку для скина
и т.д.
При желании данная комманда в Opera назначается на хоткей, жест мыши, пункт меню, на кнопку для тулбара. Работает без перезагрузки браузера.

Дополнительные комманды для управления схемами:
Disable skin coloring - отключить цветовую схему
Use system skin coloring - использовать системную цветовую схему

Подробное описание скинов в Opera: http://mongoose.myopera.net/o7skinspec.php
Автор: L
Дата сообщения: 15.12.2005 10:46
нашел вот тут плагин для сохранения страничек таким же образом, как делает это MSIE, но у меня не пашет он, вылетает с ошибкой все время. не мог ли ктонить потестить его и сюда результат написать?
Автор: LEX1
Дата сообщения: 15.12.2005 14:54
Curly
Глянь здесь
Автор: SIMSR
Дата сообщения: 17.12.2005 01:04
Существует-ли для Opera прога,что-бы можно было бекапить закладки и кукисы?
В другую ветку не посылать, уже там спрашивал.
Автор: STNG
Дата сообщения: 17.12.2005 03:55
SIMSR

Цитата:
Существует-ли для Opera прога,что-бы можно было бекапить закладки и кукисы?


Бэкап кукисов и закладок Оперы осуществляется простым копированием двух файлов. Программ, которые занимаются бэкапом файлов великое множество - была даже ветка на руборде для обсуждения подобного софта.
Автор: mukca
Дата сообщения: 17.12.2005 09:52
это а есть прога для оперы которая расшифровывает пассы жезлf???!
Автор: I SAM
Дата сообщения: 17.12.2005 10:00
mukca
См. в шапке в разделе "Полезности" предложенные в этой теме - Unwand .
Автор: mukca
Дата сообщения: 17.12.2005 10:21
I SAM
спасиб смотрим
а там трояна нет??!
Автор: rammstein
Дата сообщения: 17.12.2005 10:36
Подскажите, как ограничивать скорость закачки? Чтоб страницы грузились нормально.
Автор: Curly
Дата сообщения: 20.12.2005 06:15
LEX1

Цитата:
Curly
Глянь здесь


Огромнейшее спасибо, работает!
Автор: Pisarevv
Дата сообщения: 20.12.2005 08:12
Хочется плуг для работы с куками, т.е. кнопка «куки» на панели, и по нажатии на нее был список : блокировать, принять, только на сессию….. (ну или хотя бы ДУБЛИРОВАТЬ F12 выносной кнопкой, поставил кнопку куки по которой вызывается само меню «куки» Оперы, но оно (меню) неудобно в использовании)?
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
нашел кнопку куки ON OFF (_ttp://nontroppo.org/wiki/CustomButtons)
Автор: Curly
Дата сообщения: 20.12.2005 09:25
Кто может подсказать, Опера не сохраняет окна при закрытии, запускаешь а, там чистота, хотя до этого открыто было несколько страничек. Хотя "Продолжить с места разьединения" стоит. Что и где можно поправить?

P.S. Все это произошло после настройки Adblock. (cpp_adblock-v.04-alt.zip)
Автор: I SAM
Дата сообщения: 20.12.2005 13:03
Curly
См. filter.ini , там найдешь все адреса своих блокированных страниц, и подправь его удалив ненужное ( или точнее нужное ). Аккуратней пользоваться cpp_adblock , т.к. можно заблокировать адрес всей страницы, что по всей вероятности и произошло.
Автор: smartie
Дата сообщения: 21.12.2005 04:31
возможно ли в опере сохранение страниц, как в ИЕ, с созданием отдельной папки вида fileName.files, в которую помещаются картинки, стили, скрипты и т.д.???
Автор: Pisarevv
Дата сообщения: 21.12.2005 08:06
Очень хочется, чтобы интеграция Download Masterа была как в FOXEе. т.е. в контекстном меню был пункт: «закачать выделенное». Может можно так сделать?
Автор: VoodooSV
Дата сообщения: 21.12.2005 08:39
smartie
Тебе это нужно:

Page2CHM

Very useful plugin for Opera browser for saving documents in *.CHM/*.ITS formats and in default IE/FireFox format (html + folder with images). Title of page = name of saved document.

Sorry, russian language only available so follow my install instruction:

1. Download setup http://issoft.net.ru/downloads/p2c_installer.zip

2. Extract and run p2c_installer.exe

3. Press right button for accept license agreement

4. Specify install path to Opera directory

5. Press right bottom button for install

6. In your Opera window will opened new tab with install.htm
Then drag first link "Сохранить как..." from install.htm to any toolbar/panel
(this button for save document WITHOUT images).

Or drag second link "Сохранить с изображениями" to any toolbar/panel
(this button for save document WITH images)

Use these buttons for saving documents in CHM, ITS formats or like as Internet Explorer(html+folder with images).

7. Also you can set special keyboard shortcut for save page function, for example set new shortcut Shift+S

Go to Preferences -> Advanced -> Shortcuts -> Edit

Create new shortcut and then set this action for keyboard shortcut:
Execute program, "savepage.exe", "%u", "Save" & Save document with images as

Hope you find it useful.
Автор: sabio
Дата сообщения: 21.12.2005 10:49

Цитата:
«закачать выделенное»

делается так:

menu.ini
[Hotclick Popup Menu]
...
Item, "Download selection" = Execute program, "Opera-AddLink.vbs", "%t %u"

Соответствующий скрипт уже не раз пробегал в этом топике или в основном топике Оперы.
Автор: Pisarevv
Дата сообщения: 22.12.2005 08:28
sabio
Спасибо, только у меня есть только standard_menu.ini (_:\Program Files\Opera\defaults), пункт в контекстном меню появляется (Download selection) но при перехвате пишет, что «файл не найден»,,,,,,, разбираюсь, и еще в 7й версии мой профиль был по _:\Documents and Settings\Имя\Application Data\Opera, а в 8й почему то в Program Files (в папке инсталляции) а в Documents and Settings папка Opera пустая….
Автор: I SAM
Дата сообщения: 22.12.2005 08:34
Pisarevv

Цитата:
и еще в 7й версии мой профиль был по _:\Documents and Settings\Имя\Application Data\Opera, а в 8й почему то в Program Files (в папке инсталляции) а в Documents and Settings папка Opera пустая….

Раньше Opera была инсталлирована как многопрофильная, а теперь как однопрофильная.
Автор: mgrad
Дата сообщения: 22.12.2005 08:58
есть ли возможность сделать так, чтобы история посещения web-страниц показывалась так же как в ie или ff?
Автор: Pisarevv
Дата сообщения: 22.12.2005 10:20
I SAM
ага, я вспомнил, что на 1го юзера устанавливал
Автор: sabio
Дата сообщения: 22.12.2005 11:32
Pisarevv

Цитата:
но при перехвате пишет, что «файл не найден»


Укажи полный путь к скрипту:
Item, "Download selection" = Execute program, "C:\Progrma Files\Opera\Opera-AddLink.vbs", "%t %u"
Автор: Pisarevv
Дата сообщения: 22.12.2005 12:27
Сори, совсем запутался. У меня Download Master. Как я понимаю, за интеграцию отвечает плаг npdm.dll. Если я прописываю "Download selection" = Execute program, "C:\Progrma Files\Opera\Opera-AddLink.vbs", "%t %u" то опять не работает (где вообще этот Opera-AddLink.vbs скрипт находится?, его надо отдельно устанавливать?), если C:\Program Files\Opera\Plugins\npdm.dll – пишет :отсутствует приложение для данного расширения.
Автор: sabio
Дата сообщения: 22.12.2005 17:05

Цитата:
где вообще этот Opera-AddLink.vbs скрипт находится?, его надо отдельно устанавливать?

Ну конечно отдельно. Я ведь писал, что "Соответствующий скрипт уже не раз пробегал в этом топике". Его вариант для Download Master см. в моем посте от 11:47 18-11-2005
Автор: Pisarevv
Дата сообщения: 22.12.2005 17:09
sabio
Спасибо, попробую
Автор: STNG
Дата сообщения: 27.12.2005 06:41
Предлагаю вашему вниманию скрипт для интеграции Download Master в Opera, обладающий расширенными возможностями. Скрипт встраивается в меню выделенного текста (Hotclick popup menu) и позволяет "на лету" добавлять в Download Master "искаженные" текстовые ссылки наподобие:

_hxxp://server.com/file.zip
H__P://server.com/file.zip,
h**p://server.com/file.zip)
_хттп://server.com/file.zip!
_f*p://server.com/file.zip?

... и тому подобные ссылки, которые скрипт сначала конвертирует в нормальный вид, а затем передает на закачку.
Кроме того, к ссылкам вида "www.server.com/file.zip" (без указания протокола "http://") автоматически добавляется приставка "http://". А к ссылкам вида "ftp.server.com/file.zip" добавляется приставка "ftp://". Вам больше не понадобится вручную копировать, исправлять, и затем добавлять ссылки в менеджер закачек - все это за вас сделает скрипт.


Установка

1. Сохранить нижеприведенный код в текстовый файл под именем dmaster.vbs . Этот файл необходимо разместить в основном каталоге Opera.


Код:
ref=""
addr=""
if WScript.Arguments.Count>1 then
ref=WScript.Arguments(1)
end if
addr = WScript.Arguments(0)
if Left(addr,5) = "href=" Then addr = Right(addr,Len(addr)-5)
if Left(addr,1) = "(" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = Chr(34) Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "<" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "_" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "<" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "-" Then addr = Right(addr,Len(addr)-1)
If Right(addr,1) = "." Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "," Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "?" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "!" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ":" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ";" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ")" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "(" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ">" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = Chr(34) Then addr = Left(addr,Len(addr)-1)
addr = Replace(addr,"hxxp://", "http://")
addr = Replace(addr,"hххp://", "http://")
addr = Replace(addr,"hччp://", "http://")
addr = Replace(addr,"HЧЧP://", "http://")
addr = Replace(addr,"HXXP://", "http://")
addr = Replace(addr,"hXXp://", "http://")
addr = Replace(addr,"HxxP://", "http://")
addr = Replace(addr,"хттп://", "http://")
addr = Replace(addr,"ХТТП://", "http://")
addr = Replace(addr,"h__p://", "http://")
addr = Replace(addr,"H__P://", "http://")
addr = Replace(addr,"h**p://", "http://")
addr = Replace(addr,"H**P://", "http://")
addr = Replace(addr,"fxp://", "ftp://")
addr = Replace(addr,"fхp://", "ftp://")
addr = Replace(addr,"FXP://", "ftp://")
addr = Replace(addr,"f*p://", "ftp://")
addr = Replace(addr,"F*P://", "ftp://")
addr = Replace(addr,"f_p://", "ftp://")
addr = Replace(addr,"F_P://", "ftp://")
addr = Replace(addr,"фтп://", "ftp://")
addr = Replace(addr,"ФТП://", "ftp://")
addr = Replace(addr,"hxxps://", "https://")
addr = Replace(addr,"HTTP://", "http://")
addr = Replace(addr,"Http://", "http://")
addr = Replace(addr,"HTTPS://", "https://")
addr = Replace(addr,"Https://", "https://")
addr = Replace(addr,"FTP://", "ftp://")
addr = Replace(addr,"Ftp://", "ftp://")
addr = Replace(addr,"MMS://", "mms://")
addr = Replace(addr,"Mms://", "mms://")
addr = Replace(addr,"RTSP://", "rtsp://")
addr = Replace(addr,"Rtsp://", "rtsp://")
if Left(addr,4) = "ftp." then
addr = "ftp://" + addr
elseif Left(addr,7) <> "http://" and Left(addr,6) <> "ftp://" and Left(addr,8) <> "https://" and Left(addr,6) <> "mms://" and Left(addr,7) <> "rtsp://" then
addr = "http://" + addr
end if
AddLink addr, ref
Sub AddLink(ByVal Url, ByVal Refer)
set DMCatch = CreateObject("dmie.moveurl")
DMCatch.AddURL Url, Refer
end sub
Автор: Vivien
Дата сообщения: 27.12.2005 15:18
STNG, а что-нибудь подобное для FlashGet'a есть, а то поставила официальный плагин, как-то странно он работает, только через буфер и окно качалки сверху не выскакивает, сворачивать надо. Может я что-то не так сделала, конечно.
Автор: STNG
Дата сообщения: 27.12.2005 15:26
Предлагаю вашему вниманию скрипт для интеграции менеджера закачек FlashGet в Opera, обладающий расширенными возможностями. Скрипт встраивается в меню выделенного текста (Hotclick popup menu) и позволяет "на лету" добавлять в закачку FlashGet "искаженные" текстовые ссылки наподобие:

_hxxp://server.com/file.zip
H__P://server.com/file.zip,
h**p://server.com/file.zip)
_хттп://server.com/file.zip!
_f*p://server.com/file.zip?

... и тому подобные ссылки, которые скрипт сначала конвертирует в нормальный вид, а затем передает на закачку.
Кроме того, к ссылкам вида "www.server.com/file.zip" (без указания протокола "http://") автоматически добавляется приставка "http://". А к ссылкам вида "ftp.server.com/file.zip" добавляется приставка "ftp://". Вам больше не понадобится вручную копировать, исправлять, и затем добавлять ссылки в менеджер закачек - все это за вас сделает скрипт.


Установка

1. Сохранить нижеприведенный код в текстовый файл под именем flashget.vbs . Этот файл необходимо разместить в основном каталоге Opera.


Код:
Dim desc
desc=""
ref=""
addr=""
if WScript.Arguments.Count>1 then
desc=WScript.Arguments(1)
end if
if WScript.Arguments.Count>2 then
ref=WScript.Arguments(2)
end if
addr = WScript.Arguments(0)
if Left(addr,5) = "href=" Then addr = Right(addr,Len(addr)-5)
if Left(addr,1) = "(" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = Chr(34) Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "<" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "_" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "<" Then addr = Right(addr,Len(addr)-1)
if Left(addr,1) = "-" Then addr = Right(addr,Len(addr)-1)
If Right(addr,1) = "." Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "," Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "?" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "!" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ":" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ";" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ")" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = "(" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = ">" Then addr = Left(addr,Len(addr)-1)
If Right(addr,1) = Chr(34) Then addr = Left(addr,Len(addr)-1)
addr = Replace(addr,"hxxp://", "http://")
addr = Replace(addr,"hххp://", "http://")
addr = Replace(addr,"hччp://", "http://")
addr = Replace(addr,"HЧЧP://", "http://")
addr = Replace(addr,"HXXP://", "http://")
addr = Replace(addr,"hXXp://", "http://")
addr = Replace(addr,"HxxP://", "http://")
addr = Replace(addr,"хттп://", "http://")
addr = Replace(addr,"ХТТП://", "http://")
addr = Replace(addr,"h__p://", "http://")
addr = Replace(addr,"H__P://", "http://")
addr = Replace(addr,"h**p://", "http://")
addr = Replace(addr,"H**P://", "http://")
addr = Replace(addr,"fxp://", "ftp://")
addr = Replace(addr,"fхp://", "ftp://")
addr = Replace(addr,"FXP://", "ftp://")
addr = Replace(addr,"f*p://", "ftp://")
addr = Replace(addr,"F*P://", "ftp://")
addr = Replace(addr,"f_p://", "ftp://")
addr = Replace(addr,"F_P://", "ftp://")
addr = Replace(addr,"фтп://", "ftp://")
addr = Replace(addr,"ФТП://", "ftp://")
addr = Replace(addr,"hxxps://", "https://")
addr = Replace(addr,"HTTP://", "http://")
addr = Replace(addr,"Http://", "http://")
addr = Replace(addr,"HTTPS://", "https://")
addr = Replace(addr,"Https://", "https://")
addr = Replace(addr,"FTP://", "ftp://")
addr = Replace(addr,"Ftp://", "ftp://")
addr = Replace(addr,"MMS://", "mms://")
addr = Replace(addr,"Mms://", "mms://")
addr = Replace(addr,"RTSP://", "rtsp://")
addr = Replace(addr,"Rtsp://", "rtsp://")
if Left(addr,4) = "ftp." then
addr = "ftp://" + addr
elseif Left(addr,7) <> "http://" and Left(addr,6) <> "ftp://" and Left(addr,8) <> "https://" and Left(addr,6) <> "mms://" and Left(addr,7) <> "rtsp://" then
addr = "http://" + addr
end if
AddLink addr, desc, ref
'AddLink WScript.Arguments(0), desc, ref
Sub AddLink(ByVal Url, ByVal Info, ByVal Refer)
set JetCarCatch=CreateObject("JetCar.Netscape")
JetCarCatch.AddUrl Url, Info, Refer
end sub
Автор: RussianNeuroMancer
Дата сообщения: 27.12.2005 16:24
STNG
Цитата:
Отредактировать INI-файл используемого меню.
Где лежит?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: ScanKromsator СканКромсатор


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