Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Opera browser - как побороть один из её недостатков?
 Сайт -> Форумы » Флeйм
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
hocallost
Newbee
Newbee


Зарегистрирован: 10.09.2005
Сообщения: 13
Откуда: Москва

СообщениеДобавлено: Чт, Сен 15 2005 12:47 Цитировать |  |  | 

В MSIE есть опция "Не учитывать цвета, указанные на веб-страницах", а в Мозилле - "Всегда использовать мои: Цвета".

В Опере аналога подобной функции нет и, если не ошибаюсь, никогда не было. Единственное, как там можно заигнорить все цвета на страницах, при этом не попортив внешний вид, это задействовать свой стиль, где будут прописаны мои цвета (фон и шрифт). Но так или иначе, попадётся такая страница, на которой этот стиль что-то пропустит.

Вопрос, что делать? Shocked Это единственная преграда, которая меня останавливает от использования Оперы. Сижу на IE (Мозилла не нравится по другим причинам).
К началу Профиль Сообщение ICQ
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Чт, Сен 15 2005 15:44 Цитировать |  |  | 

Ну привет. Всё это есть и было. Сервис-Настройки-Содержимое-НастроитьСтили. Там выбрать режим по-умолчанию "Режим пользователя", или оставить "Режим автора" - не суть важно, главное, чтобы две верхние галки для режима по-умолчанию были сняты, а три нижние включены.

Если включены дополнительно всякие "укрошательства": Вид-Стиль-большой_список, то отключи это.
К началу Профиль Сообщение Отправить e-mail
hocallost
Newbee
Newbee


Зарегистрирован: 10.09.2005
Сообщения: 13
Откуда: Москва

СообщениеДобавлено: Пт, Сен 16 2005 00:27 Цитировать |  |  | 

lexxICON,
А теперь зайди вот сюда http://forum.ixbt.com/topic.cgi?id=22:7694 с такими настройками, только чтобы фон был серым, текст чёрным, а ссылки синими. Всё остальное, таблицы, размер шрифтов и прочее, должно быть таким же.

Пишу это т.к. знаю, что сделать это стандартными ср-вами Оперы, невозможно (никто ещё не опроверг). Кроме как стилями. Ещё в 7.52 спрашивал. Только стили. Вот, кстати - http://forum.ixbt.com/topic.cgi?id=24:32265-19#669

Напомню, стиль страницы отклчать нельзя, т.к. нарушится формат большинства страниц. Нужно заигнорить только все цвета. что могут IE и Мозилла.
К началу Профиль Сообщение ICQ
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Пт, Сен 16 2005 18:27 Цитировать |  |  | 

А, ну теперь ясно, т.е. ты хочешь избавится от всех цветов на странице, кроме стандартных, не изменяя при этом ничего более.

Ну тогда можно сделать что-то типа того:
Код:
Name = "Ascetic сolor Style (like MSIE: ignore web сolors) pt1/2"
Active = TRUE
Limit = 5
Match = "сolor"
Replace = "сolor"

Name = "Ascetic сolor Style (like MSIE: ignore web сolors) pt2/2"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 5
Match = "<end>"
Replace = "<style type=text/css>"
          "* {background-сolor:transparent !important}"
          "a {сolor:#0000CC !important}"
          "a:visited {сolor:#800080 !important}"
          "</style>"


По-хорошему нужно их объединить - это раз. И "сделать человека" из первого фильтра - это два. Но там (первый фильтр) имхо тааак много нужно будет копать и учитывать, что проще забить на это дело (а пока "си" меняется на "эс")
К началу Профиль Сообщение Отправить e-mail
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Сб, Сен 17 2005 16:20 Цитировать |  |  | 

Во, этот получше будет
Код:
Name = "Ignore Peacock's Web-Colors [LXX]"
Active = TRUE
URL = "$LST(UebDesign)"
Limit = 10
Match = "color$SET(#=color_off)|</body>$SET(#="
        ""
        "<style type="text/css" title="Standard Web-Colors">"
        "<!--"
        "* {background-color:white !important; border-color:#ECE9D8 !important}"
        "a {color:#0000CC !important}"
        "a:visited {color:#800080 !important}"
        "a:hover {color:#800080 !important}"
        "a:active {color:#800080 !important}"
        "a:link {color:#0000CC !important}"
        "/* a:before {content:'['} */"
        "/* a:after {content:']'} */"
        "-->"
        "</style>"
        ""
        "</body>)"
Replace = "\#"


/так, на всякий случай... - во всех словах color первая буква английская "си"
К началу Профиль Сообщение Отправить e-mail
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Вс, Сен 18 2005 14:06 Цитировать |  |  | 

На всякий случай напомню, что в Proxomitron RE есть фильтр Insert User CSS {sites} [YDY], который подключает пользовательский CSS для сайтов из списка.

_________________
Как правильно задавать вопросы
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Ср, Окт 12 2005 09:53 Цитировать |  |  | 

В данном случае просто прописать свои стили недостаточно - еще надо подавить все цвета в стилях страницы.

Код:
Name = "Ignore Peacock's Web-Colors [LXX] {warp}"
Active = TRUE
URL = "((www.|)webwarper.net/ww/~fz/|)$LST(UebDesign)"
Limit = 10
Match = "color$SET(#=color_off)|!important$SET(#=!important_off)|(^(^</body))$SET(#="
        "<style type="text/css" title="Standard Web-Colors">"
        "<!--"
        "* {background-color:white !important; border-color:#ECE9D8 !important}"
        "a {color:#0000CC !important}"
        "a:visited {color:#800080 !important}"
        "a:hover {color:#800080 !important}"
        "a:active {color:#800080 !important}"
        "a:link {color:#0000CC !important}"
        "/* a:before {content:'['}"
        "a:after {content:']'} */"
        "-->"
        "</style>)$STOP()"
Replace = "\#"


Последний раз редактировалось: lexxICON (Ср, Мар 22 2006 14:51), всего редактировалось 1 раз
К началу Профиль Сообщение Отправить e-mail
hocallost
Newbee
Newbee


Зарегистрирован: 10.09.2005
Сообщения: 13
Откуда: Москва

СообщениеДобавлено: Ср, Окт 19 2005 20:42 Цитировать |  |  | 

Спасибо, но я добавил в свой стиль, используемый в Опере, такое:

* { background-color: #EEECE3 !important; background-image: none !important; color: #000000 !important; }
*[href] { color: #0000BF !important; }
*[href]:visited { color: #B900B9 !important; }

Но всё равно попадаются ссылки, отображаемые не тем цветом, что хотелось бы.

И проблему хотелось решить не Prox`ом. Впрочем, так и вышло.

У неё ещё недостаток вылез. При закрытии, из истории удаляются сайты, вход на которые защищён паролем. Игра с опцией "Use cookies to trace password protected pages" не помогает. И как я понял, что-либо изменить нельзя. А при использовании таких броузеров, как Мозилла и Опера, я в Проксе вообще многое отключал. Это в MSIE нужна куча фильтров, чтобы гадость не подцепить, а в других по желанию.
К началу Профиль Сообщение ICQ
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Чт, Окт 20 2005 08:45 Цитировать |  |  | 

hocallost
Попробуй добавить стили для a:link, a:visited, a[href]:hover, a:active.
К началу Профиль Сообщение
hocallost
Newbee
Newbee


Зарегистрирован: 10.09.2005
Сообщения: 13
Откуда: Москва

СообщениеДобавлено: Сб, Окт 22 2005 17:51 Цитировать |  |  | 

chAlx
Спасибо, попробую. Кстати, на всякий случай http://snapshot.opera.com/windows/w90p1.html
К началу Профиль Сообщение ICQ
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3