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 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]"
Świetny jest ten tag 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ą.
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, """
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 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:
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.
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