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
15.07.2006 - 09:09
Dodaj statusy dla kAQQ.
Jaki jest numer sieci? NET_KAQQ = ?
wielkie dzieki za ta wtyczke!! tylko tego brakowalo mi w konnekcie:)
saCOOL
15.07.2006 - 10:14
Dziwne, wersja 1.0.0.0 miała opcje dodawania ID do listy a 1.0.0.1 już jej nie ma
czyżby jakiś błąd w obliczeniach?
Nie, po prostu to robi automatycznie
saCOOL
15.07.2006 - 10:28
Rozumiem, rzeczywiście, przeoczyłem to
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
zarówno opis jak i status wyświetla doskonale
..
EDIT:
QUOTE
Dodaj statusy dla kAQQ
A czy przypadkiem wtyczka AQQ, nie pozwala tego zrobić "bez zbędnych bajerów"?
ursus6
15.07.2006 - 10:35
NET kAQQ to 1313.
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 :>
ursus6: zgodnie z tym co mowi zhvir nie dodaje AQQ
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?
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
15.07.2006 - 11:24
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)
Jak dla mnie, zbędne
..
EDIT: Spóźniłem się
..
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?
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
15.07.2006 - 13:17
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
No wlasnie tak robilem na poczatku ale nie dzialalo
ursus6
15.07.2006 - 14:51
Spróbuj użyć funkcji GETSTR(CFG_GG).
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
15.07.2006 - 15:09
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.
Sprytnie, dziala, dzieki
. 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....
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 ;)
powinienes dodac aqq i jabber, jednak
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
15.07.2006 - 20:34
zajefajna wtyczka
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)
btw. da sie dorobic do jabbera?
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
16.07.2006 - 09:31
chodzi mi tylko o zakladke innej sieci w grupie
tzn mamy wszystkich GG a tylko kilka z NP. checky i sa oni na gorze
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
Andrzej1307
16.07.2006 - 12:14
no ale zeby byla na gorze to musze nazwa kontaktu poprzedzic np. "!"
ok jak sie nie da to nie, ale byloby lepiej.
jiobel.
16.07.2006 - 12:28
Wklep spację na początek. Jej prawie nie widać. ;-)
Nowa wersja, sprawdzcie to AQQ i Jabbera bo ja nie uzywam tych sieci.
bakerss
16.07.2006 - 18:33
Dzięki, skorzystam ;]
saCOOL
16.07.2006 - 21:59
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ę"
, 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
, 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
..
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?
- 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
ale może to i łatwiejsza metoda na dodanie siebie w aqq na liste
)
ps. autoryzacja siebie samego w jabberze to niezła sprawa :>
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
wtyczka ciekawa, tylko trzeba ja poprawic
trzeba ją poprawić... tzn konkretnie co poprawić??
Nowsza wersja w zalaczniku
Andrzej1307
18.07.2006 - 09:19
ta wersja przestala sprawdzac moj status... w ogole na zadnej sieci nie pokazuje mojego opisu/statusu poprawnie...
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
18.07.2006 - 11:19
problem tylko z siecia Jabbera. Pytanie - czy ta wtyczka ma pokazywac status ukryty?
w jabberze nie ma czegoś takiego jak status ukryty -> ukrywając się serwer interpretuje to jak niedostępny
Andrzej1307
18.07.2006 - 11:24
w tym momencie nie chodzi mi o Jabbera, ale np. o GG. ale dzieki za info
Tak ma pokazywac ukryty i u mnie pokazuje, masz czerwone sloneczko ze znakiem zapytania?
Andrzej1307
18.07.2006 - 12:51
tzn teraz dziala ok, tak pytalem bo w polaczeniu ze ZniKaczem to i tak daje efekt niewidocznosci
(ale dosc niedopracowane)
wiecej pytan brak.
więc można uznać że wtyczka jest ukończona
ale w przyszłości gdy dojdą, mam nadzieję, kolejne sieci (ICQ, MSN) to statuseK będzie uzupełniany
Oczywiscie, rozumiem ze skoro wtyczka nie ma juz bledow to moge ja opublikowac na centralce i kplugins.
Andrzej1307
18.07.2006 - 13:14
opublikowac mozesz zawsze, a jak znajdzie sie blad to poprawisz
poki co ok, zobaczymy...
dulek000
18.07.2006 - 13:21
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.