Opera 12 - Kopiuj i dodaj tekst

w dziale Dostosowywanie Opery do własnych potrzeb
3dh napisał(a):

Krótki przykład znaleziony na stronie: http://pl.uzbrojenie.wikia.com/wiki/Opera_-_Modyfikacja_menu

Item, "Podkreślenie"="Copy & Cut & Insert, "[U]" & Paste & Insert, "[/U]""

Niestety nie działa.

Chcę coś podobnego, tylko prostszego:
[Hotclick Popup Menu]
Item, "Kopiuj i dodaj BBCode"="Copy & Insert, "[URL=]" & Insert, "[/URL]""

To też nie działa.
Jak zrobić taką opcję pod ppm?

Medium napisał(a):

Umiesz edytować menu?

Ryszard napisał(a):

Dokładniej.
Zgodnie z instrukcją ze strony http://pl.uzbrojenie.wikia.com/wiki/Opera_-_Modyfikacja_menu zmieniłeś menu? I nie działa ten wskazany fragment?

Originally posted by 3dh:

[Hotclick Popup Menu]
Item, "Kopiuj i dodaj BBCode"="Copy & Insert, "[URL=]" & Insert, "[/URL]""


Hotclick Popup Menu
to nie jest menu pojawiające się po prawokliku w pole edycyjne. A Ty jakby chcesz funkcji działającej w tym polu.

3dh napisał(a):

Znalazłem coś podobnego:

Item, "Kopiuj i dodaj BBCode"=Go to page, "javascript:(function(){var s=window.getSelection(),t='[URL='+location.href+']'+document.title+'[/URL]',t=s?t+'\r\n'+s:t;window.prompt('',t);})()" & Delay, 10 & Copy & Focus Next Widget & Click Button & Ok

Wolałbym nie dodawać javascript, ale i tak spróbuję dopasować ten skrypt do moich potrzeb.

Originally posted by Ryszard:

A Ty jakby chcesz funkcji działającej w tym polu.


Nie, nie chcę działającej funkcji w tym polu.

Ryszard napisał(a):

Originally posted by 3dh:

spróbuję dopasować ten skrypt do moich potrzeb


Zacznij od znalezienia tego menu, które musisz edytować.

3dh napisał(a):

Chcę to w 'Hotclick Popup Menu', nie pomyliłem się.

Medium napisał(a):

Originally posted by 3dh:

Chcę to w 'Hotclick Popup Menu', nie pomyliłem się.

Ale to nie jest menu edycyjne. Co da się z takim fantem w ogóle zrobić?


Ryszard napisał(a):

Originally posted by 3dh:

Chcę to w 'Hotclick Popup Menu', nie pomyliłem się.


Jak nie patrzeć - działanie to jedno, a widzialność wpisu to drugie wink
Prawokliknij w pole do pisania odpowiedzi - widzisz w pojawiającym się menu swój wpis?
A teraz zaznacz dowolny kawałek tekstu w mojej odpowiedzi i prawoklik - masz swój wpis?

3dh napisał(a):

Tak, widzę moje zmiany i przykład z javascript działa 'prawie' tak jak chcę. Spróbujcie sami użyć go w 'Hotclick Popup Menu'.

Nieważne gdzie zaznaczę i skopiuję tekst, ważne żeby był rozszerzony po wklejeniu.

Medium napisał(a):

Originally posted by 3dh:

Tak, widzę moje zmiany i przykład z javascript działa 'prawie' tak jak chcę.


Ale jak chcesz, jak to ma działać?

3dh napisał(a):

Odpowiem najprościej jak to tylko możliwe:

1. Zaznaczam "Ale" w Twojej odpowiedzi
2. Naciskam ppm i wybieram "Kopiuj i dodaj BBCode"
3. Wklejam to (gdziekolwiek) i mam: "[cos=]Ale[/cos]"

Medium napisał(a):

Originally posted by 3dh:

3. Wklejam to (gdziekolwiek) i mam: "[cos=]Ale[/cos]"

smile Świetny jest ten tag bigsmile
Tym sposobem ograniczasz się do użycia jednego tagu z dostępnych w BBCode.

Kiedyś zebrałam, opracowałam i dzieliłam się tym:
BBCode_menu.png



3dh napisał(a):

Akurat takie rozwiązanie jest mi potrzebne, inne mnie nie interesują.

Medium napisał(a):

Ale co nie działa, jakbyś sobie tego życzył?

Ryszard napisał(a):

Wstawiłem do 'Hotclick Popup Menu' to z http://my.opera.com/polski/forums/findpost.pl?id=15037312
Zaznaczyłem na stronie coś, mignęło okienko, kliknąłem w pole edycyjne, zrobiłem wklej i wskoczyło:
-------------------
Opera 12 - Kopiuj i dodaj tekst - Dostosowywanie Opery do własnych potrzeb - Polska społeczność Opery
Nieważne gdzie zaznaczę i skopiuję tekst, ważne żeby był rozszerzony po wklejeniu.
-----------------
To niezupełnie to samo co wyjściowe "Copy & Insert, "" & Insert, """ wink

Spróbuj wydłubać z tej strony kod odpowiedzialny za "Szybkie cytowanie" i wstaw go do swojego menu.

3dh napisał(a):

Kopiowany tekst jest na końcu.

[UЯL=adres]tytuł strony[/UЯL]zaznaczony tekst

Najlepiej gdyby zaznaczony tekst był zamiast tytułu strony.

[UЯL=adres]zaznaczony tekst[/UЯL]

Originally posted by Ryszard:

To niezupełnie to samo co wyjściowe "Copy & Insert, "" & Insert, """ wink


Masz racje. Tamte przykłady miały tylko pokazać na jakiej zasadzie miałoby to działać. Mniej więcej, bo nie mam pojęcia jak to zrobić.

Medium napisał(a):

Myślę, że 3dh nie docenia po prostu funkcji schowka i nie rozumie procesów w Operze.
Z ciekawości skopiowałam obrazek i tu niestety menu BBCode nie działa wink
Ale już z adresem obrazka powinno zadziałać:



Originally posted by 3dh:

Kopiowany tekst jest na końcu.

Nie potrzebujesz wstawiać Twego wpisu do Hotclick Popup Menu, Opera i tak pamięta zawartość schowka.
Umieść ten wpis w Edit Widget Popup Menu:

Item, "Wstaw z podkreśleniem"="Copy & Cut & Insert, "[U]" & Paste & Insert, "[/U]""


Jeśli potrzebujesz zapamiętywać większą ilość rekordów, polecam prosty i poręczny program Cliptray.

3dh napisał(a):

Jestem blisko:

[Hotclick Popup Menu]
Item, "Kopiuj i dodaj URL"=Go to page, "javascript:(function(){var s=window.getSelection(),t='[URL='+location.href+']'+s+'[/URL]',t=s?t:t;window.prompt('',t);})()" & Delay, 10 & Copy

Medium napisał(a):

Originally posted by 3dh:

Jestem blisko:


Czemu nie zapytasz Don Chrisa, który w zmodyfikował moje, Medium's Menu?

3dh napisał(a):

W zasadzie ostatni skrypt działa dokładnie tak jak chciałem, zastanawiam się tylko jak pozbyć się 'migania' (automatycznego naciśnięcia OK). Javascript mógłby zostać, gdyby nie te denerwujące dodatkowe okienko.

Originally posted by Medium:

Czemu nie zapytasz Don Chrisa?


Dzięki Medium. Później zapytam, może do tego czasu ktoś znajdzie lepsze rozwiązanie.

Saskatchewan napisał(a):

Wytłumacz jeszcze raz powoli co chcesz osiągnąć. Chcesz w ogóle ten tekst wklejać gdzieś poza Operą? Czy – skoro chcesz to w [Hotclick Popup Menu] – między znacznikami URL ma być adres aktualnej strony? Na przykład z twojego poprzedniego posta:

[url=http://my.opera.com/polski/forums/topic.dml?id=1801462&page=1#comment15037602]Dzięki Medium. Później zapytam, może do tego czasu ktoś znajdzie lepsze rozwiązanie.[/url]
Czy jak to ma działać, bo nadal nie rozumiem.

Medium napisał(a):

Originally posted by 3dh:

Później zapytam, może do tego czasu ktoś znajdzie lepsze rozwiązanie.


A może to Ty jesteś Don Chris, a?

3dh napisał(a):

Ma działać tak jak teraz (czyli: [UЯL=adres]zaznaczony tekst[/UЯL]), wkurza mnie tylko okienko javascript (window.prompt).

Zależy mi na takim samym efekcie, ale bez js albo chociaż bez okienka js.

3dh napisał(a):

Originally posted by Medium:

A może to Ty jesteś Don Chris, a?


Nie.

---

To było pokręcone, ale udało mi się zrobić to samo bez używania js:
[Hotclick Popup Menu]
Item, "Kopiuj i dodaj URL"=Copy document address & focus address field & insert,"[URL=]" & Previous character & Paste & Focus page & Copy & focus address field & Go to line End & Paste & Insert,"[/URL]" & select all & Copy & Focus page

[Link Selection Popup Menu]
Item, "Kopiuj i dodaj URL"=Copy link & focus address field & insert,"[URL=]" & Previous character & Paste & Focus page & Copy & focus address field & Go to line End & Paste & Insert,"[/URL]" & select all & Copy & Focus page

---

Jeszcze drobiazg dla tych co lubią wklejać obrazki, np. Medium:
[Image Popup Menu] + [Image Link Popup Menu]
Item, "Kopiuj adres obrazu i dodaj IMG"=Copy image address & focus address field & insert,"[IMG=]" & Previous character & Paste & Go to line End & Insert,"[/IMG]" & select all & Copy & Focus page