Jak dodac nowe CSS

w dziale Opera
Xeophyte napisał(a):

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?

Zajec napisał(a):

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.

janbar napisał(a):

Yyyy... - nie mam zadnego user.style.ini w tym katalogu???

Pozdrawiam,

janbar.smile)

Zajec napisał(a):

Originally posted by janbar:

Yyyy... - nie mam zadnego user.style.ini w tym katalogu???

Faktycznie, nie mogę znaleźć tej konfiguracji pod windowsem. Nie wiem gdzie to zmienić w takim razie w win.

skolman napisał(a):

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 coffee

Xeophyte napisał(a):

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).

janbar napisał(a):

No i masz ten styl teraz obok innych defaultowych stylow na rozwijalnej liscie. wink

Pozdrawiam,

janbar.smile)

Xeophyte napisał(a):

<< 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.css
czyli 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

left

andol napisał(a):

A po co właściwie dokonałeś tego rozmnożenia? wink

Xeophyte napisał(a):

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.

andol napisał(a):

Originally posted by Xeophyte:

a przycisk NoFlash wymaga zeby byc na 12 pozycji.



Wcale nie wymaga. smile Wystarczy zmienić liczbę "11" występującą dwukrotnie w kodzie przycisku na jakąś inną. Ja swego czasu miałem 15 czy 16 pozycji.

Xeophyte napisał(a):

A gdzie znalezc ten kod przycisku jesli mozna wiedziec?

andol napisał(a):

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. wink

Xeophyte napisał(a):

Originally posted by andol:

Możesz też zacytować moją wiadomość, zmienić kod przycisku, wykonać podgląd swojej wiadomości i przenieść przycisk na pasek narzędzi.

!Flash

Sory ale nie rozumiem.
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.

andol napisał(a):

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. wink

Xeophyte napisał(a):

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

Xeophyte napisał(a):

<<Prosze o skasowanie tego dubla>>

andol napisał(a):

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"?

Xeophyte napisał(a):

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 wink

andol napisał(a):

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