[RSS] Przycisk 'pobierz wiadomości'

w dziale Opera Mail - poczta, czat, grupy dyskusyjne i kanały informacyjne
zetiks napisał(a):

Domyślnie Opera pobiera wiadomości RSS zgodnie z ustawieniami (tzn. 'Update: Every X hours'). Czy jest jakaś możliwość stworzenia przycisku 'Pobierz wiadomości', po którego naciśnięciu Opera pobierałaby nowe dane z RSS'ów natychmiast?

szyk napisał(a):

A nie odpowiada Ci przycisk Sprawdź/Wyślij w panelu poczty?

glubiszremoved napisał(a):

Sprawdz/Wyślij nie działa na RSS'y, niestety:(

A może to sie jakoś ustawia żeby na nie działało? Jeśli tak to może nas oświeć;)

szyk napisał(a):

O, faktycznie, do tej pory byłem przekonany, że przy pomocy tego przycisku sprawdzany jest również RSS, ale tak nie jest. :/

Chyba przejście do danego kanału (z panelu?) powoduje jego sprawdzenie, ale co do tego nie jestem pewien.

glubiszremoved napisał(a):

Niestety nic takiego się nie dzieje;(

szyk napisał(a):

Właśnie znalazłem, że odświeżenie karty z kanałem RSS powoduje ściąganie nowych wiadomości, więc po otwarciu karty wciśnij F5 lub użyj przycisku Odśwież z paska adresu (działa, sprawdziłem). smile

zetiks napisał(a):

Tak, na pojedyncze kanały działa, ale przy przeglądaniu wszystkich chyba nie (przycisk odśwież jest nieaktywny)?

szyk napisał(a):

Na wszystkie nie. Jest pewien sposób na ściąganie nowych wiadomości z wybranych/wszystkich kanałów po kliknięciu jednego przycisku, jutro zobaczę, jak zadziała, gdy się nagromadzi trochę nowych wiadomości w wybranych przeze mnie kilku kanałach. smile

szyk napisał(a):

Metoda przetestowana na czterech kanałach, wydaje się, że działa dobrze, nie wiem, jak się sprawdzi przy np. 20 kanałach. smile

W katalogu Mail w pliku index.ini należy odszukać numery ID (nie Parent Id i nie Account Id) kanałów, które chcemy ręcznie aktualizować. Potem należy stworzyć przycisk zawierający taki kod (przykład dla czterech kanałów):

Read newsfeed, ID_1_kanału & Reload & Read newsfeed, ID_2_kanału & Reload & Read newsfeed, ID_3_kanału & Reload & Read newsfeed, ID_4_kanału & Reload

, po wciśnięciu którego będą ściągane nowe wiadomości z wszystkich tych 4 kanałów.

Odmiana tego przycisku, zawierająca dodatkowo otwieranie panelu poczty (jeśli nie jest otwarty) i zamykająca kartę z ostatnim kanałem (podane numery ID moich kanałów):

Focus panel,"Mail",,,"Panel Mail" & Read newsfeed, 1200000022 & Reload & Read newsfeed, 1200000023 & Reload & Read newsfeed, 1200000024 & Reload & Read newsfeed, 1200000025 & Reload & close page

Zaletą tego drugiego kodu jest to, że nie musi być wczytana żadna karta, żeby przycisk był aktywny. Dla tego pierwszego kodu też się da to zrobić, żeby przycisk był zawsze aktywny, np. przez dodanie na początku (z ikonką Panel Mail):

External action, "Ala ma kota",,,"Panel Mail" > ...

glubiszremoved napisał(a):

Hmmm... ja nie bardzo wiem jak sie tworzy przyciski;) Mógłbyś umieścić taki tutaj i w skrócie opisać jak go wyedytować żebym mógł wpisać swoje numery?

szyk napisał(a):

button

Zacytuj mój post, pozmieniaj to, co trzeba, potem np. wciśnij Preview lub Submit Post i otrzymasz swój przycisk. smile

Kod przycisku dodaje się do pliku standard_toolbar.ini w .\profile\toolbar, tam możesz też go zmieniać. Oprócz tego możesz użyć narzędzia http://nontroppo.org/tools/buttonmaker/ lub http://nontroppo.org/wiki/PrzyciskiUzytkownika#creating, bez konieczności grzebania w plikach. smile

PS. Ogólnie składnia przycisku na forum jest taka:

[[b][/b]opbut=Akcja]Nazwa[[b][/b]/opbut]

zetiks napisał(a):

Czy tam napewno można użyć znaku '&'. Bo jak go wpisuję to przycisk jest cały czas nieaktywny, a po wywaleniu '&' teorytycznie jest wszystko dobrze (choć nie miałem okazji sprawdzić, bo na razie nowych wiadomości brak). Dodam, że pracuję na Merlinie (9.0 Build 8031)

glubiszremoved napisał(a):

U mnie działa ślicznie. Na pięciu kontach.

Dodałem sobie ten przycik który zamieścił szyk i zamiast jego ID wpisałem swoje (zmieniła się tylko ostatnia liczba - On miała tam po 20coś a ja od 1 do 5). (też 9.0 p1)

szyk napisał(a):

Originally posted by z_x:

Czy tam napewno można użyć znaku '&'. Bo jak go wpisuję to przycisk jest cały czas nieaktywny, a po wywaleniu '&' teorytycznie jest wszystko dobrze (choć nie miałem okazji sprawdzić, bo na razie nowych wiadomości brak). Dodam, że pracuję na Merlinie (9.0 Build 8031)


Którego kodu użyłeś i w którym miejscu usuwaleś '&' (tzn. jak wygląda teraz ten kod u Ciebie)? Przycisk o konstrukcji takiej, jak tu: http://my.opera.com/polski/forums/findpost.pl?id=1266698, jest u mnie aktywny i działa w Operze 9.0p. A czy działa, to można zobaczyć na dole w panelu Poczta przy włączonym widoku stanu połączeń z kontami czy kanałami.

zetiks napisał(a):

Wszystko jest już jak należy. Serdecznie dziękuję za przycisk! :D

mleko napisał(a):


po zrobieniu takiego przycisku

Read newsfeed, 1200000000 & Reload & Read newsfeed



pobiera nowe rssy ale nie pokazuje listy juz pobranych, okno(lista) sie czysci

z kolei

Read newsfeed, 1200000000



pokazuje wiadomosci RSS z danego kanalu ale nie pobiera nowych :/

MiBek napisał(a):

A ja mam całkiem inny problem - jak zatrzymać pobieranie wiadomości z kanałów RSS?
Podczas sprawdzania przycisk "Wyślij/Odbierz" ma postać coprawda "[X] Stop",
ale jego kliknięcie nie powoduje zatrzymania pobierania nowości z kanałów sad

Ma ktoś jakiś pomysł?

Z góry dziękuje za pomoc.

p.s. Opera 8.52; Linux

Ryszard napisał(a):

Klawisz [Esc] Ci działa?

MiBek napisał(a):

Witam!

Nie, klawisz [esc] nie działa. Jak się okazuje, nie mogę również przerwać pobierania poczty - nie działa przycisk [stop] (ani ten wrzucony przeze mnie do menu, ani ten w sidebarze, również nie działą ten z widoku listów).

Ma ktoś jakieś sugestie?

Pozdrawiam

szyk napisał(a):

Originally posted by MiBek:

Nie, klawisz [esc] nie działa. Jak się okazuje, nie mogę również przerwać pobierania poczty - nie działa przycisk [stop] (ani ten wrzucony przeze mnie do menu, ani ten w sidebarze, również nie działą ten z widoku listów).


Przedwczoraj mi działał Esc, dzisiaj nie (w żadnej z wersji Opery)... Ale wyglądało to dość dziwnie, bo o ile dobrze pamiętam, to po naściśnięciu Esc pasek narzędziowy na karcie z kanałem stawał się nieaktywny i trzeba było powtórnie wcisnąć Esc, żeby na powrót stał się aktywny (i było przez to dokańczane sprawdzanie kanałów).

Na co Ci możliwość zatrzymywania pobierania wiadomości z kanałów? Są one ściągane tak szybko, że bardzo trudno jest zareagować w odpowiednim czasie.

MiBek napisał(a):

Originally posted by szyk:

Na co Ci możliwość zatrzymywania pobierania wiadomości z kanałów? Są one ściągane tak szybko, że bardzo trudno jest zareagować w odpowiednim czasie.



I tu się mylisz - subskrybuję dość dużo (~20) kanałów z Joggera - już nie raz, nie pięc zdarzyło się, że "coś się na serwerze popsuło" i ściąganie kanałów stawało mi na którymś z nich i nie ruszy bez restartu przeglądarki (przez to poczta również...).

Po to mi klawisz zatrzymania ;)

Pozdrawiam

golly napisał(a):

Czy istnieje przycisk lub sposób na jego stworzenie usuwający hurtowo wiadomości RSS ?

Ryszard napisał(a):

Originally posted by golly:

Czy istnieje przycisk lub sposób na jego stworzenie usuwający hurtowo wiadomości RSS ?


Mówisz? Ja zawsze oznaczam wiadomość jako przeczytaną przy pomocy klawisza [Delete] wink
Klawisz hurtowy - działa OK
Del shift=Select all & Delete
ale uwaga - to brzytwa. Na RSSach wymaga wcześniejszego skupienia na liście wiadomości (czyli najpierw [F8])
Ale przycisk - niebardzo
ani
button
ani button nie działa nawet po usadzeniu na "Poczcie"

Zrobiłem klawisz
Focus address field &  Select all & Delete
który jest odporny na aktualne skupienie wszystko jedno czy na treści wiadomości czy na liście - zaznaczy i wywali
ale przycisk button nie działa również.

I co z tego, że wiem dlaczego - przycisk button nie zaznacza całej listy wiadomości mimo skupienia na liście

[dodane]
Jak ja to sprawdzałem, że mi ten
button
nie działał? Przecież działa jester
[dodane2]
Owszem działa, ale wywali wszystkie wiadomości tylko wtedy, gdy skupienie będzie na treści wiadomości faint Niby takie skupienie ustawia się prawie samo przy czytaniu (bo kliknie się w jakiegoś linka) ale wolę klawisz.

golew napisał(a):

Originally posted by golly:

Czy istnieje przycisk lub sposób na jego stworzenie usuwający hurtowo wiadomości RSS ?

Aby usunąć wszystkie RSSy wchodzę w menu RSS -> czytaj wiadomości i mam pełną listę. Wtedy Ctrl+A i del. Nie jest to przycisk, ani sposób na przycisk, ale sposób na zrobienie tego co było zamierzone wink

golly napisał(a):

dzięki
szczególnie sposób golew bardzo mi odpowiada

pozdrawiam

golew napisał(a):

Originally posted by golly:

szczególnie sposób golew bardzo mi odpowiada

Cieszę się, ale prawa autorskie posiada chyba adas wink