Przepis na zrobienie przełącznika szybko wyłączającego animacje flash w Operze bez konieczności wyłączania innych pluginów. Informacje tu zawarte można wykorzystać do dodawania własnych styli użytkownika.
Zakładamy plik z noflash.css w folderze Styles znajdującym się w folderze profilu Opery. Uruchamiając Pomoc -> O Operze dowiemy się, gdzie znajduje się nasz folder profilu.
Załóżmy, że będzie to:
Opera directory: c:\Documents and Settings\administrator\Dane aplikacji\Opera\Opera8\profile\Styles\noflash.css
z zawartością:
embed[type="application/x-shockwave-flash"],
object[type="application/x-shockwave-flash"],
object[classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"] {
display: none !important;
}
W naszym aktywnym pliku opera6.ini W naszym przykładzie będzie to:
c:\Documents and Settings\administrator\Dane aplikacji\Opera\Opera8\profile\opera6.ini
[Local CSS Files]
(jeśli nie mamy takiej sekcji to ją zakładamy) wpisujemy dwie linie:
Name 12=No Flash File 12=sciezka_do_pliku
gdzie sciezka_do_pliku to w naszym przykładzie:
c:\Documents and Settings\administrator\Dane aplikacji\Opera\Opera8\profile\Styles\noflash.css
Uwaga! Bardzo ważny jest prawidłowy dobór odpowiedniej liczby (w moim przypadku 12). Zaglądamy do pliku Opera6Def?.ini w katalogu z zainstalowaną Operą i sprawdzamy ostatnią zajętą liczbę (w moim przypadku 11) i nadajemy naszej definicji liczbę o oczko większą (w moim przypadku 12). Nie można nadać plikowi liczby np. 13, 14, itd., gdyż taką definicję Opera zignoruje.
Uruchamiamy uprzednio zamkniętą Operę i w Preferencje -> Wygląd strony -> Konfiguruj tryby... (Preferences -> Page Style -> Configure Modes...) w obu kolumnach zaznaczamy Mój arkusz stylów (My style sheet).
Na rozwijalnej liście przycisku, który przełącza pomiędzy trybem autorskim, a trybem użytkownika oprócz jedenastu predefiniowanych opcji powinna na samym dole pojawić się opcja: No Flash, którą już teraz możemy włączać/wyłączać.
Jeśli chcemy mieć w szybkim menu (F12) możliwość uruchamiania stylu No Flash to w Preferencje -> Paski narzędzi i menu
tworzymy kopię konfiguracji menu i zaznaczamy ją. Zamykamy Operę i dopisujemy w pliku:
c:\Documents and Settings\administrator\Dane aplikacji\Opera\Opera8\profile\menu\standard_menu (1).ini
(dokładna ścieżka zależy oczywiście od położenia katalogu profilu) w sekcji
[Quick Preferences Menu]
w odpowiednim miejscu (np. po Enable javascript) linijkę:
Item, Wyłącz obsługę Flash=Select user CSS file, 11 | Deselect user CSS file, 11
Uwaga 1 Proszę zwrócić uwagę na liczbę w naszym przypadku 11. Dobieramy ją wg wzoru
nasza_liczba = numer_pliku - 1
czyli jeśli u nas No Flash ma Name 12, to nasza_liczba jest równa 11.
Uwaga 2 Plik należy zapisać w formacie UTF-8 (np. przy pomocy systemowego notatnika z Windows 2000/XP). W przeciwnym przypadku w menu nie będzie polskich znaków.
Jeśli chcemy na naszym pasku narzędzi posiadać przycisk przełączający styl No Flash to po prostu przeciągamy sobie jeden z poniższych przycisków w wybrane przez nas miejsce na pasku narzędzi.
Wersja bez checkboksu, za to z obrazkiem "View": NoFlash
Uwaga! Powyższe przyciski działają prawidłowo jeśli nasza_liczba jest równa 11.
Przeczytaj wątek na polskim forum Opery
Tekst tej strony bazuje na wpisie quirisa na forum.