Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: StatuseK
Konnekt | Forum > Dodatki > Wtyczki
Stron: 1, 2
Mucha
StatuseK
1.0.0.8
:Kliknij, aby zobaczyć załącznik (statusek.rar)
1.1.0.0:Kliknij, aby zobaczyć załącznik (StatuseK_1.1.0.0.rar)
Źródła wtyczki: Kliknij, aby zobaczyć załącznik (Statusek_1.1.0.0_src.rar)
Pokazuje twój status gg,tlen,jabber,aqq na liście kontaktów.
Zmiany:
1.0.0.2
- automatycznie dodaje kontakt z konf jak go nie ma na liscie
- tylko 2 edity, nic wiecej
- ladniejsze info
- AQQ i Jabber
1.0.0.3
- odnawia tylko jeden kontakt a nie cala liste
- poprawione statusy Jabber i Tlen
- odnawia tylko status sieci na ktorej sie zmienil
1.0.0.4
- poprawione opisy Jabber i Tlen
- wszystko przepisane na sIMessage_StatusChange
1.0.0.4b
- pelne logi, jesli poprzednia wersja dziala ci dobrze to nie musisz sciagac tej
1.0.0.5
- czyszczenie opisow wszystkich kontaktow po zamknieciu konnekta (opcjonalne)
1.0.0.6
- nowa ikonka (by psota)
- czyszczenie opisow Checky (opcjonalnie)
1.0.0.7
- poprawka czyszczenia pamieci
1.0.0.8 FINAL
- opisy czyszczone sa na starcie, a nie na koncu
- usunieto logi
1.1.0.0
- kompletny refactoring kodu
- ukrywanie opisów osób na liście (wtyczka ukryj_opis)
- zapisywanie zmian opisów (wtyczka kStatusLog, nie działała pod wine więc to dodałem)
- zamiast wpisywać z palca na którym kontakcie ma być wyświetlony opis, pobierany jest automatycznie numer z konfiguracji (kontakt musi istnieć na liście), pomijanie sieci GG która w nowszej wersji ma to w standardzie
ursus6
Dodaj statusy dla kAQQ.
Mucha
Jaki jest numer sieci? NET_KAQQ = ?
Hanf
wielkie dzieki za ta wtyczke!! tylko tego brakowalo mi w konnekcie:)
saCOOL
Dziwne, wersja 1.0.0.0 miała opcje dodawania ID do listy a 1.0.0.1 już jej nie ma biggrin.gif czyżby jakiś błąd w obliczeniach? biggrin.gif
Mucha
Nie, po prostu to robi automatycznie smile.gif
saCOOL
Rozumiem, rzeczywiście, przeoczyłem to biggrin.gif

QUOTE(Mucha @ 14.07.2006 - 22:42) *
Znane błędy:
Miesza statusy tlena ponieważ IMessage(IM_GET_STATUS, NET_TLEN) zwraca bledne wartosci, zostawilem tlena tylko dla opisu

Problemu (jak na razie) nie doświadczyłem biggrin.gif zarówno opis jak i status wyświetla doskonale biggrin.gif..

EDIT:
QUOTE
Dodaj statusy dla kAQQ

A czy przypadkiem wtyczka AQQ, nie pozwala tego zrobić "bez zbędnych bajerów"? biggrin.gif
ursus6
NET kAQQ to 1313.
zhvir
z aqq nie ma problemu, wtyczka jest niepotrzebna aby widzieć swój status/opis na liście kontaktów
co do tlena to u mnie status jest pokazywany z opóźnieniem, czyli że dopiero po następnej zmianie widoczny jest poprzedni stan :>
Mucha
ursus6: zgodnie z tym co mowi zhvir nie dodaje AQQ
zhvir
Dodaję propozycję aby w opcjach było przy każdej sieci pole do wpisania nazwy wyświetlanej, bo teraz dodaje się do listy numerek (w przypadku gg) oraz xxx@tlen.pl w przypadku tlena
Można ustawić żeby wtyczka standardowo proponowała nazwę w postaci nazwaużytkownika (gg) oraz nazwa użytkownika (tlen) gdzie nazwa użytkownika jest pobierana z nazwy profilu, lub w postaci Ja (gg) oraz Ja (tlen). Co o tym myślicie?
Mucha
Ten dodany kontaskt mozesz sobie oczywiscie edytowac i nazwac jak chcesz. Co do ladowania czegokolwiek z konfiguracji to jest to niemozliwe poniewaz jak sie rejestruje nowa wartosc w konfiguracji (np miejsce na numer) to wartosci domyslnej nie da sie wczytaj z istniejacej juz tablicy. Jesli znasz chodz troche SDK:
CODE
  SetColumn(DTCFG, CFG_GG, DT_CT_STR, GETCFGCHAR(GG_LOGIN) , 'statusek/gg');
daje pusta wartosc domyslna
saCOOL
QUOTE
Można ustawić żeby wtyczka standardowo proponowała nazwę w postaci nazwaużytkownika (gg) oraz nazwa użytkownika (tlen) gdzie nazwa użytkownika jest pobierana z nazwy profilu, lub w postaci Ja (gg) oraz Ja (tlen). Co o tym myślicie?

To może pozostawić użytkownikom, co ma być wyświetlane? (z użyciem komend) tongue.gif
Jak dla mnie, zbędne biggrin.gif..

EDIT: Spóźniłem się tongue.gif..
zhvir
Gdy wykasowałem w opcjach statuska IDy dla gg i tlena to po restarcie konnekta dostałem na rosterze takie coś :>



Lista tych pustych kontaktów jest kilka razy dłuższa! Czy dałoby się coś zrobić żeby wtyczka była bardziej idiotoodporna w tym przypadku? biggrin.gif
Mucha
Niestety juz probowalem ale sprawdzenie czy pola z idami sa puste jakos nie specjalnie dziala, dlatego sa te dwa checkboxy.
CODE
if GETCFGCHAR(CFG_GG) <> '' then
ale i tak wtedy dodaje te kontakty
saCOOL
To może inaczej

Zrezygnowanie z Fajek (tego czegoś, co się zaznacza) i po prostu:
- działanie wtyczki, jeśli cokolwiek jest wpisane
- brak działania, jeśli pole pozostawiamy puste
Mucha
No wlasnie tak robilem na poczatku ale nie dzialalo
ursus6
Spróbuj użyć funkcji GETSTR(CFG_GG).
Mucha
To ta sama funkcja, tylko sobie ulatwilem zeby nie pisac zawsze PChar(GETSTR()), zamiast string zwraca PChar. Ale na wszelki wypadek sprawdzilem, tak samo
ursus6
Spróbuj użyć funkcji Lenght(string), a jak zwróci 1 to sprawdź czy 1 znakiem stringa jest #0 jeśli tak to jest pusty.
Mucha
Sprytnie, dziala, dzieki smile.gif. Jak nic nie ma to zwraca 0 czyli warunek jest taki:
CODE
Length(GETSTR(CFG_GG)) <> 0

Niestety na razie nie moge wypuscic nowej wersji bo nie mam uprawnien do dodawania plikow w tym dziale
BTW Przenoszenie tematow do dzialu wtyczki, kiedy autor nie ma uprawnien do wgrywania w nim plikow jest conajmniej GLUPIE....
zhvir
fajnie by było gdyby przy pierwszym uruchomieniu wtyczka pobierała numer/id gg/tlena z aktualnego profilu i pytała w jakimś okienku czy dodać własne kontakty do listy... wtedy byłby full automatic ;)
sid
powinienes dodac aqq i jabber, jednak
NerII
CODE
Wystąpił wyjątek krytyczny

Critical structured Exception "Access Violation" occured at adress 0x00B6A3BE in the main Thread.
Information: can't read 38

inIM: 2(0x0 , 0x0)(30B) [wXP UI->CORE]

Stack trace:
.0001A3BE  [ui_0.1.22.54]
.000206E3  [ui_0.1.22.54]
.00034639  [ui_0.1.22.54]
.000348FD  [ui_0.1.22.54]
.00013A8A  [konnekt_0.6.22.137]
00B2CEA0



Nastąpi zamknięcie programu!


zaznaczylem tylko tlena i padlo
Andrzej1307
zajefajna wtyczka smile.gif brakuje mi tylko tego, zeby mozna bylo kontakt oznaczyc jako inna siec i zeby wyswietlal sie w innej zakladce (w grupie np. "znajomi" w zakladce "checky", mam nadzieje ze wiecie o co chodzi) smile.gif

btw. da sie dorobic do jabbera?
Mucha
zhvir: juz mowilem, nie da sie...
sid: dobra, dodam (chociaz nie wiem jak to bedzie dzialac bo nie mam mozliwosci sprawdzenia, nie korzystam ani z aqq ani z jabbera)
NerII: w nast wersji nie ma juz zaznaczania
Andrzej: ja nie wiem, checky nie uzywam
Andrzej1307
chodzi mi tylko o zakladke innej sieci w grupie smile.gif tzn mamy wszystkich GG a tylko kilka z NP. checky i sa oni na gorze smile.gif tongue.gif
Mucha
SprzataczK? Ze dzieli kontakty wg sieci tak? Raczej nie bo:
* wymagalo by przypisywania tych utworzonych kontaktow do jakiejs nowej sieci
* przypisania nowych ikonek w tej sieci
* i ogolnie za duzo kombinowania, a wtyczka ma byc prosta smile.gif
Andrzej1307
no ale zeby byla na gorze to musze nazwa kontaktu poprzedzic np. "!" wink.gif ok jak sie nie da to nie, ale byloby lepiej.
jiobel.
Wklep spację na początek. Jej prawie nie widać. ;-)
Mucha
Nowa wersja, sprawdzcie to AQQ i Jabbera bo ja nie uzywam tych sieci.
bakerss
Dzięki, skorzystam ;]
saCOOL
Jabber jest przestawiony o jedną ikonke "W Dół": jak jestem na Dostępnym, wyświetla Zaraz Wracam, jak jestem na Nieosiągalny, wyświetla Nie Przeszkadzać..

EDIT: A jednak nie zawsze "W Górę" biggrin.gif, po prostu są ikonki poprzestawiane..

EDIT2: Wyświetla ikonke Ostatniego Statusu jaki zmieniliśmy (jak przechodzę z Ukrytego na Dostępny, widać Ukryty, jak potem przejdę na Zaraz Wracam, widać Dostępny)..

EDIT3: Już nic nie wiem tongue.gif, jak zmieniam kZmieniaczem, wszystko jest OK, natomiast gdy zmieniam ręcznie (tylko Jabber), wyświetla status "Z Opóźnieniem"..

EDIT4: Dla sieci Tlen, jest tak samo jak dla Jabber.. Ręczna zmiana statusu, powoduje złe wyświetlanie statusu (wcześniej zdefiniowane "Opóźnienie"), zmieniając kZmieniaczem, wszystko jest dobrze biggrin.gif..
Mucha
Od samego poczatku mam z tym problem, na gg dziala perfercto, a na tlenie ( i jak sie okazalo jabberze) wystepuje taki wlasnie blad chociaz jest zrobione identycznie jak w gg. Statusy zaktualizuje sie tez jak zmienisz status na gg.
A dla AQQ dziala?
zhvir
- po wpisaniu w opcjach swoich IDów w poszczególnych sieciach kontakty pojawiają się dopiero po restarcie konnekta, samo zastosuj u mnie nie wystarczyło
- w aqq działa bez problemu (bez wtyczki także wink.gif ale może to i łatwiejsza metoda na dodanie siebie w aqq na liste smile.gif)

ps. autoryzacja siebie samego w jabberze to niezła sprawa :>
Mucha
kontakty pojawiaja sie jak zmienisz status
EDIT
a to z tlenem i jabberem nie wiem, z kZmieniaczem dziala, ale jak sie zmienia status dla pojedynczych sieci to daje z opoznieniem
sid
wtyczka ciekawa, tylko trzeba ja poprawic
zhvir
trzeba ją poprawić... tzn konkretnie co poprawić??
Mucha
Nowsza wersja w zalaczniku
Andrzej1307
ta wersja przestala sprawdzac moj status... w ogole na zadnej sieci nie pokazuje mojego opisu/statusu poprawnie...
Mucha
Teraz jest dobrze, i poprawilem statusy jabbera i tlena
EDIT
Jeszcze jeden blad byl, bylo opoznienie w opisach, teraz jest dobrze

Czy teraz wtyka dziala poprawnie (chce ja juz skonczyc)?
Andrzej1307
problem tylko z siecia Jabbera. Pytanie - czy ta wtyczka ma pokazywac status ukryty?
zhvir
w jabberze nie ma czegoś takiego jak status ukryty -> ukrywając się serwer interpretuje to jak niedostępny
Andrzej1307
w tym momencie nie chodzi mi o Jabbera, ale np. o GG. ale dzieki za info
Mucha
Tak ma pokazywac ukryty i u mnie pokazuje, masz czerwone sloneczko ze znakiem zapytania?
Andrzej1307
tzn teraz dziala ok, tak pytalem bo w polaczeniu ze ZniKaczem to i tak daje efekt niewidocznosci wink.gif (ale dosc niedopracowane)

wiecej pytan brak.
zhvir
więc można uznać że wtyczka jest ukończona smile.gif ale w przyszłości gdy dojdą, mam nadzieję, kolejne sieci (ICQ, MSN) to statuseK będzie uzupełniany
Mucha
Oczywiscie, rozumiem ze skoro wtyczka nie ma juz bledow to moge ja opublikowac na centralce i kplugins.
Andrzej1307
opublikowac mozesz zawsze, a jak znajdzie sie blad to poprawisz wink.gif poki co ok, zobaczymy...
dulek000
Skoro chcesz publikować to te dwa linki Cię zaciekawią:
http://www.konnekt.info/forum/index.php?showtopic=6607
http://dev.konnekt.info/wiki/KUpdate:KWeb
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.