Czy CSSy z tej stronki http://people.opera.com/rijk/opera/styles.html (W3C Core style sheets for use as User style sheets) trzeba jakos sformatowac\skonwertowac zeby zadzialaly w Operze? To jest jakis stary rodzaj CSSa czy jak?
Nie, umieszczasz wybrany styl w katalogu z Operą:
(...)/opera/styles/user/
a następnie modyfikujesz plik user.style.ini znajdujący się w tym katalogu, dodając wpis dla nowego stylu w 4 "kategoriach".
A CSSy służą wyświetlaniu strony w tzw. User Mode czyli z pominięciem wyglądu stony narzuconego przez webmastera. Jest ona formatowana przez lokalny arkusz stylów, który możesz sobie pobrać z ww. strony.
Yyyy... - nie mam zadnego user.style.ini w tym katalogu???
Pozdrawiam,
janbar.)
Originally posted by janbar:
Faktycznie, nie mogę znaleźć tej konfiguracji pod windowsem. Nie wiem gdzie to zmienić w takim razie w win.Yyyy... - nie mam zadnego user.style.ini w tym katalogu???
tworzysz katalog styles w katalogu z profilem (jesli go nie ma), do niego wrzucasz plik user.css (po prostu utworz w notatniku pusty plik)
pozniej narzedzia->preferencje->zaawansowane->zawartosc->opcje stylow
tam wskazujesz plik user.css, dodatkowo zaptaszkuj moj arkusz stylow.
do pliku user.css wrzucasz kawalki kodu odpowiedzialne za rozne rzeczy.
niech mnie ktos poprawi jesli cos skopalem
Zrobilem to co chcialem w troche inny sposob. Zassalem przykladowy plik css, wrzucilem go do \Opera\styles\user , dodalem w pliku opera6.ini w sekcji [Local CSS Files] sciezke z tym plikiem i zmodyfikowalem sciezki operaDef6.ini w sekcji [Local CSS Files]. Nie tworzylem zadnego user.style.ini ani nie podawalem sciezki do user.css w Opcjach stylow (puste pole).
No i masz ten styl teraz obok innych defaultowych stylow na rozwijalnej liscie.
Pozdrawiam,
janbar.)
<< ODŚWIEŻANKO >>
A teraz pytanie jak usunac niechciane style?
Wg instrukcji od NoFlasha w pliku opera6.ini w sekcji [Local CSS Files] trzeba dopisac
Name 12=No Flash File 12=D:\Program Files\Opera\styles\user\noflash.cssczyli tak zeby w pliku OperaDef6.ini nie bylo balaganu jak mamy ostatni styl jako 11.
Spytam sie konkretnie. Jak usunac pierwsze trzy powtarzajace sie style zeby nie bylo balaganu?
[Local CSS Files] Name 1=Show images and links only File 1=D:\Program Files\Opera\styles\user\imageandlinkonly.css Name 2=Show images and links only File 2=D:\Program Files\Opera\styles\user\imageandlinkonly.css Name 3=Show images and links only File 3=D:\Program Files\Opera\styles\user\imageandlinkonly.css Name 4=Show images and links only File 4=D:\Program Files\Opera\styles\user\imageandlinkonly.css Name 5=High contrast (W/B) File 5=D:\Program Files\Opera\styles\user\contrastwb.css Name 6=High contrast (B/W) File 6=D:\Program Files\Opera\styles\user\contrastbw.css Name 7=Hide non-linking images File 7=D:\Program Files\Opera\styles\user\hidenonlinkimages.css Name 8=Hide certain-sized elements (aggressive) File 8=D:\Program Files\Opera\styles\user\hidecertainsizes.css Name 9=Disable tables File 9=D:\Program Files\Opera\styles\user\disabletables.css Name 10=Show structural elements File 10=D:\Program Files\Opera\styles\user\showstructure.css Name 11=Debug with outline File 11=D:\Program Files\Opera\styles\user\debugwithoutline.css
A po co właściwie dokonałeś tego rozmnożenia?
Usunalem kilka niepotrzebnych stylow a przycisk NoFlash wymaga zeby byc na 12 pozycji. Nie moge ani zmniejszyc ani zwiekszyc ich liczby. I wlasnie w tym problem zeby to jakos uporzadkowac.
Originally posted by Xeophyte:
a przycisk NoFlash wymaga zeby byc na 12 pozycji.
Wcale nie wymaga. Wystarczy zmienić liczbę "11" występującą dwukrotnie w kodzie przycisku na jakąś inną. Ja swego czasu miałem 15 czy 16 pozycji.
A gdzie znalezc ten kod przycisku jesli mozna wiedziec?
Kod przycisku znajdziesz w pliku konfiguracyjnym swojego paska narzędzi (w katalogu profile\toolbar).
Możesz też zacytować moją wiadomość, zmienić kod przycisku, wykonać podgląd swojej wiadomości i przenieść przycisk na pasek narzędzi.
button
Mam nadzieję, że nic w tym przycisku nie pokręciłem.
Originally posted by andol:
Sory ale nie rozumiem.Możesz też zacytować moją wiadomość, zmienić kod przycisku, wykonać podgląd swojej wiadomości i przenieść przycisk na pasek narzędzi.
!Flash
Probowalem na kilka sposobow i nie dziala. Wolalbym po kolei co zmienic w opera6.ini, OperaDef6.ini i standard_toolbar (1).ini.
Jesli usuwam pierwsze 3 style (powtarzajace sie) to ostatni jest jako 8. Wtedy w [Local CSS Files] zmieniam nr cssa na 9 (?) a w toolbarze z 11 na 9 (?) w 6 miejscach:
[Browser Toolbar.content]
Button9, "Select user CSS file"="Select user CSS file, 11, , "NoFlash", "View" | Deselect user CSS file, 11, , "NoFlash""[Customize Toolbar Custom.content]
Button3, "Select user CSS file"="Select user CSS file, 11, , "No Flash!", "Checkbox Skin" | Deselect user CSS file, 11, , "Flash!", "Checkbox Skin.enabled"" Button13, "Select user CSS file"="Select user CSS file, 11, , "NoFlash", "View" | Deselect user CSS file, 11, , "NoFlash""No ale to nie dziala.
W kodzie przycisku liczba ma być o 1 mniejsza niż w pliku INI.
Zakładam, że w pliku Opera6Def.ini masz zdefiniowanych 8 arkuszy CSS.
Zamknij Operę i w pliku Opera6.ini utwórz sekcję:
[Local CSS Files] Name 9=No Flash File 9=SCIEZKA_DOSTEPU\noflash.css
Uruchom Operę i przeciągnij na dowolny pasek ten przycisk:
button
Uwaga: powyższy przycisk zdefiniowany jest tylko i wyłącznie dla Twojego przypadku, w którym styl NoFlash jest stylem nr 9.
Jeśli wszystko będzie działać - usuń inne kopie przycisku NoFlash z pasków narzędzi oraz z okna "Wygląd" >> "Przyciski" >> "Moje przyciski".
Jeśli nie będzie działać - będziemy kombinować dalej.
Mam tak:
[Local CSS Files] Name 9=No Flash File 9=D:\Program Files\Opera\styles\user\noflash.css
[Local CSS Files] Name 1=Show images and links only Translated name 4=69486 File 1=D:\Program Files\Opera\styles\user\imageandlinkonly.css Name 2=High contrast (W/B) Translated name 5=69487 File 2=D:\Program Files\Opera\styles\user\contrastwb.css Name 3=High contrast (B/W) Translated name 6=69488 File 3=D:\Program Files\Opera\styles\user\contrastbw.css Name 4=Hide non-linking images Translated name 7=69489 File 4=D:\Program Files\Opera\styles\user\hidenonlinkimages.css Name 5=Hide certain-sized elements (aggressive) Translated name 8=69490 File 5=D:\Program Files\Opera\styles\user\hidecertainsizes.css Name 6=Disable tables Translated name 9=69491 File 6=D:\Program Files\Opera\styles\user\disabletables.css Name 7=Show structural elements Translated name 10=69492 File 7=D:\Program Files\Opera\styles\user\showstructure.css Name 8=Debug with outline Translated name 11=69493 File 8=D:\Program Files\Opera\styles\user\debugwithoutline.css
Button13, "Select user CSS file"="Select user CSS file, 8, , "NoFlash", "View" | Deselect user CSS file, 8, , "NoFlash""
Button3, "Select user CSS file"="Select user CSS file, 8, , "No Flash!", "Checkbox Skin" | Deselect user CSS file, 8, , "Flash!", "Checkbox Skin.enabled""i nie dziala bo:no.PNG
<<Prosze o skasowanie tego dubla>>
Najpierw musisz uporządkować zawartość OperaDef6.ini, bo masz jeden wielki misz-masz.
Skoro masz tam osiem stylów, to jakim cudem definiujesz "Translated Name 9", "Translated Name 10" i "Translated Name 11"?
To nie ma znaczenia przeciez. Translated name to tylko odnosnik do tlumaczenia polskiego tych stylow. A pozadek to chyba wlasnie zrobilem bo z 11 defaultowych stylow usunalem chyba pierwsze 3 no i pozmienialem cyfry przy Name i File zeby bylo po kolei od 1 do 8 (czyli tak jakby przesunalem do gory te pozostale).
Sorka andol, ze cie tak mecze ale jak cos zle robie to powiedz bo z matematyki dobry nie jestem
Originally posted by Xeophyte:
To nie ma znaczenia przeciez. Translated name to tylko odnosnik do tlumaczenia polskiego tych stylow.
Może jednak ma, bo zanim wysłałem swoją poradę, specjalnie sprawdziłem jej działanie na Operze 8.51.
Na obrazku: 8 stylów domyślnych oraz "No Flash" jako dziewiąty (działający).
styles.png