Dodanie (lub zmiana) ikonki przycisku

w dziale Sprawdzone porady
Ryszard napisał(a):

Jeżeli chcesz zmienić ikonkę przycisku, a nie masz szczególnych wymagań co do samej ikonki - wystarczy Ci któraś ze standardowych, widocznych np. na http://www.opera1.ovh.org/skinoskop.php to nie ma większego problemu.
W zasadzie wystarczy jakiś edytor przycisków. Może być prosty np. http://76.11.58.186/QuickEdit.htm może być zaawansowany http://76.11.58.186/ a można też dłubnąć samodzielnie.

1. Pomoc - O Operze - ustalasz położenie katalogu podpisanego jako Profil użytkownika np. C:\Opera\profile
2. Znajdujesz na dysku ten katalog.
3. A w tym katalogu szukasz podkatalogu /toolbar/ a w nim pliku *.ini - jest raczej pewne, że będzie to plik standard_toolbar.ini
4. Kopiujesz ten plik, jeszcze raz kopiujesz i edytujesz kopię kopii - otwierasz kopię w notatniku obsługującym utf-8
5. Szukasz w pliku swojego przycisku i to jest największa trudność wink
- jeżeli przycisk był przeciągany z jakiejś strony to można szukać opisu/podpisu tego przycisku
- jeżeli jest to fabryczny przycisk to opis będzie numerem odwołującym się do pliku językowego
- można znaleźć odpowiedni pasek i tam odliczyć przyciski - niektóre nagłówki:
[Document Toolbar.content] - pasek adresu
[Status Toolbar.content] - pasek stanu
[Pagebar Head.content] i [Pagebar Tail.content] - take małe paseczek na pasku osobistym, po lewej i po prawej
[Source View Toolbar.content] - operowe "źródło strony"
[Document View Toolbar.content] - pasek widoku
[Mail Panel Toolbar.content]
6. Jak już znajdziesz przycisk to dodajesz/zmieniasz ikonkę.
Ogólna składnia przycisku:
Buttonnumer liczony od zera, "opis"="akcja, parametr1, parametr2, "jeszcze raz opis", "nazwa ikonki""
ale fabryczne przyciski mogą być krótsze wink
Co nie zmienia zasady - nazwa ikonki po 4 przecinku. Jeżeli nie ma tylu przecinków, to należy dodać brakujące.
Skąd wziąć nazwę ikonki? Skopiować np. na http://www.opera1.ovh.org/skinoskop.php
Przycisk może zawierać kilka akcji oddzielonych znakami &, |, >, +. Gdzie dać ikonkę? Po 4 przecinku licząc od pierwszej akcji czyli przed znakiem oddzielającym.
Co będzie jak dodam ikonkę po 4 przecinku licząc od drugiej akcji? A to zależy od przycisku. Albo ikonki nie zobaczysz nigdy, albo zobaczysz ją wtedy, gdy druga akcja będzie dostępna.
7. Przy wyłączonej Operze wykonujesz skomplikowaną operację zamiany - oryginalny standard_toolbar.ini zamieniasz na ten przeedytowany. Jeżeli zrobiłaś/eś dokładnie tak jak napisałem w 4 punkcie to masz na wszelki wypadek nieruszany plik standard_toolbar.ini wink
8. Uruchamiasz Operę i sprawdzasz efekty.

Przykłady:
Ikonka dla przycisku używającego javascriptu.
Prawdopodobnie znajdziesz przycisk z:
Go to page, "javascript:i tu różne różności i znaczki i w ogóle nie wiadomo o co chodzi ale na końcu to co u mnie czyli znak cudzysłowu", może będzie parametr
zmieniasz na
Go to page, "javascript:i tu różne różności i znaczki i w ogóle nie wiadomo o co chodzi ale na końcu to co u mnie czyli znak cudzysłowu", może będzie parametr, "wstawienie opisu nie zaszkodzi", "nazwa ikonki"

Przycisk
Highlight bookmark, , , "Znajdź zakładkę" | Add to bookmarks, , , -1183760952
nie ma ikonki gdy adres strony mam w zakładkach, a jeżeli nie mam tego adresu to pojawia się ikonka "dodaj zakładkę".
Highlight bookmark, , , "Znajdź zakładkę", "Smiley Happy" | Add to bookmarks, , , -1183760952, "Smiley Unhappy"
Ikonka - buźka uśmiechnięta gdy adres zapisany w zakładkach, smutna gdy nie zapisana.

Coś mi to długie wyszłobigeyes