Wtyczka podmienia kontrolkę odbioru w oknie rozmowy i historii na kontrolkę IE lub Mozilli. Umożliwia ładowanie styli okna rozmowy, pokazywanie obrazków oraz wyświetlanie emotikon. Przykład wygladu, styl
Refreshed kDuoView 1.2.3.3: PobierzStandardowe zestawy
emotikon:
klikChangelog:
KLIKDo działania kontrolki Mozilli potrzebna ja Mozilla ActiveX Control! Nie wszystkie rzeczy które działają na IE będą działać na Mozilli! ->
klikPodziękowania dla Psoty oraz Zhvira za beta-testy.
Byłoby miło gdyby szablony trzbymane były w jakimś XML'u, dużo wygodniej by się edytowało. Jeszcze nie testowalem, ale GJ.
dulek000
6.12.2006 - 19:11
1. Krytyk po kliknięciu "Zapisz jako"
2. Krytyk po kliknięciu "Wyczyść"
3. Menu kontekstowe z IE.
Logi w załączniku.
Ogólnie jest nienajgorzej chyba.
Hm, historia - krytyk, czyść - krytyk, ustawienie w opcjach ścieżki do pliku ini - komunikat, że nie można odnaleźć pliku ini... Hm, może za wczśnie na publiczne wydanie?
No i jak już pisałem, wybieranie pomiędzy IE a Mozillą jest bardzo dobrym rozwiązaniem, bo Moz ActiveX zamula strasznie... ;-)
edit: historia po restarcie działa ;-)
przydałby się jakiś screen
Lukas77
6.12.2006 - 20:57
Dobra robota, ważne że jest "do wyboru", przydałaby się też kompatybilność ze starymi stylami kijeva. Trochę roboty i będzie można wywalić "stare wysłużone" kIEView do kosza.
czyli szablon można bez problemu przerobić na XHTML i w pełni zgodny CSS z Firefox'em?
Nigatsu
6.12.2006 - 21:54
Czy do tej wtyczki potrzebny jest IE7?
Jeśli tak, a że instalować go nie zamierzam (kochana Opera) to za niedługo kontrolka Mozilli zagości w systemie. Aż się nie mogę doczekać
dulek000
6.12.2006 - 22:14
IE7 nie jest wymagane - odpalałem na IE6 SP2.
Wielkie brawa dla autora za rozpoczęcie prac nad wtyczką!
BZZ1986
7.12.2006 - 03:23
a ja mam problem, po wlaczeniu nie widze co pisze i nie widze co mi ludzie odpisuja...... co zrobilem zle ?
QUOTE(Mucha @ 6.12.2006 - 18:55)
Co jest:
- sekundy
- proste formatowanie bez ^ i tagow
Nareszcie są sekundy i formatowanie bez ^ i tagów. Jesteś wielki
QUOTE(BZZ1986 @ 7.12.2006 - 03:27)
a ja mam problem, po wlaczeniu nie widze co pisze i nie widze co mi ludzie odpisuja...... co zrobilem zle ?
Musisz załadować styl ten co mucha podał w pierwszym poście.
Ja zrobiłem tak, przekopiowałem wtyczke do "plugins", zainstalowałem to co kazałeś, odpalam konekta i .... wszystko śmiga jak trzeba.
Dobra robota, trzymaj tak dalej. Mam nadzieje że bedziesz dalej to rozijał.
Pozdro.
QUOTE(Olórin @ 6.12.2006 - 19:12)
Byłoby miło gdyby szablony trzbymane były w jakimś XML'u, dużo wygodniej by się edytowało. Jeszcze nie testowalem, ale GJ.
Zanzaczam ze na XML nieznam sie
wogole. Probowalem, wyszlo mi tak:
QUOTE
<table width="100%" cellspacing="0" style="margin-bottom: 0;"><tr><td width="100" align="center" class="send"><font color=#AAAAAA>Rzekłem<br><font size="1px">(%time%)</font></font></td><td class="send">%body%</td></tr></table>
Jest jakis inny sposob?
QUOTE
1. Krytyk po kliknięciu "Zapisz jako"
2. Krytyk po kliknięciu "Wyczyść"
Wczoraj wgralem zla wersje, dzisiaj rano przed wyjsciem poprawilem, od tej pory powinno byc dobrze.
QUOTE
3. Menu kontekstowe z IE.
Oprocz estetyki to nie blad.
QUOTE
Dobra robota, ważne że jest "do wyboru", przydałaby się też kompatybilność ze starymi stylami kijeva. Trochę roboty i będzie można wywalić "stare wysłużone" kIEView do kosza.
Juz jest. Tylko musisz sobie zobic wlasciwy szablon. Potem tylko wklajasz tekst css do head.htm i gotowe.
CODE
Czy do tej wtyczki potrzebny jest IE7?
Wtyczka wymaga Internet Explorer Controls instalowane bodajze z IE4 i wzwyz.
Co do problemow z wczytywaniem styli: to zawsze sa sciezki. Po to sa komunikaty (o zlym pliku ini czy naglowku). Zrobcie tak jak napisane a bedzie dzialac.
Co do kontrolki Mozilla: Zla wiadomosc, sam projekt "Mozilla ActiveX Control" jest martwy i wielu rzeczy nie ma (najuciazliwsza to autoscroll), zreszta sami zobaczycie.
keeveek
7.12.2006 - 16:57
teraz będzie musiał się znaleźć ktoś chętny do robienia styli..
z chętnymi do styli nie będzie problemów... kłopot może być z obsługą emotikonek bo nie są one przewidziane razem z wtyczką :/
Ja dużo bardziej wolę tutaj robić style w taki sposób, jak można robić w tej wtyczce (świetna robota
) niż w zwykłym kIEview.
Ja bym prosił o zmienne takie jak:
- %DATE_DD:MM:YYYY% - chodzi mi o to, żeby można było dowolnie wybrać w jakim formacie ma być data otrzymania/wysłania wiadomości. Można by było napisać sobie np. %DATE_DD:MM% By uzyskać datę bez roku. Jest to wykonalne?
- %TIME_HH:MM:SS% - tak jak wyżej tyle, że odnoście czasu wysłania/odebrania wiadomości.
- %AVATAR% - czyli ścieżka do avatarów. Avatary mogły by być np. w folderze Konnekt/Avatar i ich nazwa musiała w formacie np. GG123456 (czyli najpierw skrót do sieci, a po tym UID) lub inne rozwiązanie - nazwa pliku z avatarem musiała być taka jak mamy nazwany dany kontakt.
btw. A co z emotikonkami?
Po wysłaniu sformatowanego tekstu np. "
tekst" i kliknięciu w okienku wpisywania wiadomości "poprzednia wiadomość" otrzymujemy "<b>tekst", formatowanie również nie współpracuje z siecią Jabber. "Zapisz jako" również chyba nie działa tak jak powinno, o ile chodzi tu o zapisywanie rozmowy w pliku *.html. Po wymianie kilku zdań wybieram zapisz jako, zapisuje a źródło pliku za każdym razem wygląda tak:
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0011)about:blank -->
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY></BODY></HTML>
LOGGratuluję "dużej" wtyczki
QUOTE(MSQ @ 7.12.2006 - 17:19)
- %DATE_DD:MM:YYYY% - chodzi mi o to, żeby można było dowolnie wybrać w jakim formacie ma być data otrzymania/wysłania wiadomości. Można by było napisać sobie np. %DATE_DD:MM% By uzyskać datę bez roku. Jest to wykonalne?
- %TIME_HH:MM:SS% - tak jak wyżej tyle, że odnoście czasu wysłania/odebrania wiadomości.
Jak dla mnie rozwiazanie z kIEView bylo dobre, nei ma sensu wprowadzac 2 zmiennych, data i time, format daty i czasu - ok, bedzie w ustawieniach
QUOTE(MSQ @ 7.12.2006 - 17:19)
- %AVATAR% - czyli ścieżka do avatarów. Avatary mogły by być np. w folderze Konnekt/Avatar i ich nazwa musiała w formacie np. GG123456 (czyli najpierw skrót do sieci, a po tym UID) lub inne rozwiązanie - nazwa pliku z avatarem musiała być taka jak mamy nazwany dany kontakt.
Juz teraz mozesz to zrobic: <img src="%net%_%nick%.png> i dajesz to do szabonu.
Ale to tymczasowo, pare rozwiazan rozwazalem:
1. Sciezka z kAvy, i stala szerokosc i wysokosc avataru (np 32x32)
2. [<img src="] + kAva + [" width=".... >]
3. Wszytko w jedenj komorce,
jak dla mnie najlepsze wyjscie nr 2
QUOTE(MSQ @ 7.12.2006 - 17:19)
btw. A co z emotikonkami?
Nie zamierzam wcale robic emotikon.
Musze jesze dodac jakis tutorial o podstawowych zmiennych.
EDIT
Suchy: Fakt, ale to dlatego ze ta wiadomosc byla w boldzie, zobacze czy cos da sie z tym zrobic. Na jabberze nei testowalem, czy ta sie obsluguje wogole boldy itp? (np tlen nie obsluguje). Co do zapisz w IE, to kliknij na dole: sama strona html czy jakos tak
BZZ1986
8.12.2006 - 09:08
QUOTE(rav_ @ 7.12.2006 - 16:08)
Musisz załadować styl ten co mucha podał w pierwszym poście.
Ja zrobiłem tak, przekopiowałem wtyczke do "plugins", zainstalowałem to co kazałeś, odpalam konekta i .... wszystko śmiga jak trzeba.
Dobra robota, trzymaj tak dalej. Mam nadzieje że bedziesz dalej to rozijał.
Pozdro.
tak zrobilem, nadal nie dziala. ;/
Czy w pliku *.ini opis elementów okna rozmowy pomiędzy cudzysłowami musi być w jednej linijce? Bo trochę można się pogubić. A po rozmieszczeniu znaczników z użyciem enterów i spacji nie działa.
megawebmaster
8.12.2006 - 15:25
Mucha dlaczego mi nie dałeś znać, że idziesz z tym do przodu ?
P.S. Można się zająć emotikonami - tylko przydałby się jakiś wzór
Zmienne w pliku ini sa jednolinijkowe, ale ze spacja nie powinno byc problemow.
BZZ1986: Zobacz zrodlo strony, czy poczatek ma taki jak w pliku htm? Daj logi.
a czy da się jakoś naprawić błąd scrolla? bo na razie to bez scrolla wtyczka jest dość niewygodna.
i mam jeszcze problem: dlaczego jak najeżdżam na okno otrzymywania wiadomości to mój kursor ciągle ma klepsydrę i nie można uruchomić żadnego menu(nie mówiąc już o kopiowaniu tekstu)?
megawebmaster
8.12.2006 - 20:11
Nie da się poprawić błędu scrolla - nie widziałeś co Mucha napisał?
widziałem, ale może ktoś znalazł na to sposób. moim zdaniem bez scrolla to nie mam sensu używać wtyczki przy dłuższych i bardziej dynamicznych rozmowach.
nie ma sensu używac co najwyżej wtyczki ustawionej na kontrolkę mozilli... jednakże pod IE nie ma większych problemów
megawebmaster
9.12.2006 - 09:02
W pewnym sensie masz rację - bez autoscrolla kontrolka Mozilli jest niestety z tyłu... Chociaż może jest inna kontrolka od Mozilli - np. od FireFoxa.
Nie ma inncyh kontrolek. Sprobujcie poprzez java script cos podzialac, moze sie uda, ja tej drogi nie probowalem bo javy nie znam. BTW, dzialaja wam obrazki (lokalne)?
Java =/= JavaScript!
Myślicie że w firefoxie jakieś inne gecko?
megawebmaster
9.12.2006 - 16:29
Nie ale do FireFoxa to jest na pewno rozwijane - przecież silnik nie może zostać z tyłu!
Rafal.Cz
9.12.2006 - 16:59
Testy przeszy pomyślnie, brakuje mi jednak paru rzeczy (emotek, kopiowanie zaznaczonego tekstu i trochę przeszkadza link jako tekst), no ale wiem, że jest to dopiero alpha, więc czekam na wersję finalną.
Przydałby się jeszcze kolor czcionki (obok B, I, U).
A tak wogóle to bardzo dobra wtyczka, ja jestem z niej narazie zadowolony
megawebmaster
9.12.2006 - 17:46
Hmmm, można szukać do SeaMonkey silnika - znalazłem ale źródła tylko i to prawdopodobnie do linuksa.
dulek000
9.12.2006 - 17:57
Ale tu nie chodzi o silnik, a o kontrolkę.
.misiek
9.12.2006 - 18:05
W zasadzie nie wiem czemu to nie chce wspolpracowac z kontrolka mozilii...
W SeaMonkey 1.1b nie spotkalem strony ktora uzywajac by activex control miala jakies problemy z wyswietlaniem, czy dzialaniem?
Wiec kontrolki dzialaja wewnatrz seamonkey, wiec czemu nie chce dzialac "na zewnatrz"?
@down
Olórin wlasnie 1.1b to jest nightly wiec dla temu dziala
QUOTE
Java =/= JavaScript!
Skrot myslowy oczywiscie...
QUOTE
Nie ale do FireFoxa to jest na pewno rozwijane - przecież silnik nie może zostać z tyłu!
Kontrolka IE jest zalaczona razem z IE od wersji 4 i rownolegle rozwijana. Kontrolka Mozilla ActiveX Control, to osobny projekt ktory z firefoxem czy mozilla ma tyle wspolnego ze korzysta z tego samego silnika Gecko (tylko starszej wersji) i jest od ponad roku nierozwijany. Inne przegladarki nie udostepniaja kontrolek ActiveX.
QUOTE
W zasadzie nie wiem czemu to nie chce wspolpracowac z kontrolka mozilii...
W SeaMonkey 1.1b nie spotkalem strony ktora uzywajac by activex control miala jakies problemy z wyswietlaniem, czy dzialaniem?
Wiec kontrolki dzialaja wewnatrz seamonkey, wiec czemu nie chce dzialac "na zewnatrz"?
Kontrolka to nie plugin. Jest dosc duza roznica miedzy zaladowaniem strony z internetu a recznym wstawianiem danych do tej kontrolki z poziomu delphi. Nie ma zaimplementowanych takich rzeczy jak szukaj, pokaz zrodlo, wlasciwosci czy nawet scrollowania. Jak mowilem sprobujcie pobawic sie w java
script z tym scrollem, to moze cos zdzialacie.
I ponawiam pytanie: czy w kontrolce Mozilli dzialaja wam lokalne (z dysku) obrazki?
QUOTE
The Mozilla executable (including the control) is built at Mozilla.org on a nightly basis. You can find information about the latest builds here.
QUOTE
I ponawiam pytanie: czy w kontrolce Mozilli dzialaja wam lokalne (z dysku) obrazki?
Nie sprawdzałem, ale bardzo możliwe że nie działają - zabezpieczenia Gecko, należałoby je uruchomić z innymi uprawnieniami (nie strony internetowej), lub przez chrome:// (i tam również dodatkowe pliki).
A co z konferencjami? U mnie zmienna %nick% konferencji wyświetla wszystkie nicki. I nie wiadomo o co chodzi w rozmowie.
Daj logi z jakas konferencja to dorobie. Rozumiem ze reszta zmiennych jest przekazywana wporzadku?
Olórin
10.12.2006 - 14:19
Nazwa kontaktu piszącego jest przekazywana jako jeden z parametrów m->ext, warto wziąć pod uwagę również inne przewidziane do użycia.
QUOTE
Nazwa kontaktu piszącego jest przekazywana jako jeden z parametrów m->ext, warto wziąć pod uwagę również inne przewidziane do użycia.
Ja widze tylko jeden parametr: display
Suchy: tymczasowo mozesz dopisac %ext% po body i bedziesz wiedzial od kogo to wiadomosc
joshua
12.12.2006 - 01:19
a czy przetwarzanie wysyłanego tekstu zawsze będzie tak długo trwało? bo trochę czasu to zajmuje jak się wysyła dłuższą wypowiedź. może wpływ na to ma formatowanie(którego nie używam), może by umieścić opcję, czy używamy formatowania i wtedy wtyka działała by szybciej? bo niektórzy nie używają formatowania, więc niepotrzebnie zżera pamięć
Pracuje nad zmiana sposobu formatowania wysylanego tekstu. Zobaczymy co z tego wyjdzie, fakt ze jak jest jakas dluzsza wiadomosc to dlugo sprawdza...
Nowa wersja na serwerze. Lista zmian:
Historia bez kontrolki (opcja)
Autoscroll wylaczany (opcja)
Avatary oraz ich podglad
Menu kontekstowe NIE z IE ani z Mozilli
Formatowanie daty i czasu
Blokowanie przesuwania pliku na okno rozmowy
Blokowanie skryptow js w przychodzacych
Nie konwertuje wiadomosci na html gdy nie ma flagi html
Wiecej zmiennych (lista na
http://www.konnekt.info/forum/index.php?showtopic=9570)Kompletna obsluga wiadomosci (w kazdym razie tych ktore zaobserwowalem)
EDIT
Zapomnialem dodac ze nalezy takze sciagnac plik Mucha.ini, jak ktos juz zrobil sobie wlasny styl to zmiany dotycza plikow,smsow i zmian statusow, a dla konnferencji trzeba dodac zmeinna %display%
joshua
15.12.2006 - 19:10
wreszcie da się tego normalnie używać
fajnie, że problem z dłuższą ilością tekstu i przerabianiem go został naprawiony. teraz normalnie można tego używać i rozmowy są dynamiczniejsze
i pytania:
1. czy jeżeli ktoś nie używa AvatarKa to czy można zmienić tak zawartość zmiennej "%avatar%" - tak aby pobierała obrazek z miejsca które wskażemy, a nie z wtyczki?
2. czy będzie opcja przywracania poprzedniej rozmowy tak jak to było w kIEview?
mam pewien problem - posiadam skrypt w js który podmienia mi dany ciąg znaków na inny. w IE to działa, w Firefox'ie też. gdy zapiszę rozmowę na dysku też jest wszystko ok - natomiast w oknie rozmowy nie chce tego robić. wie ktoś może czemu?
1. Nie za bardzo rozumiem o co ci chodzi, tu nie trzeba zadnego avatarka.
2. Bedzie.
@Mucha pomyślisz nad wprowadzeniem obsługi emotek ? :>
joshua
16.12.2006 - 19:32
emoty można łatwo wprowadzić. gdyby tylko nie było problemu z js. po to mi właśnie był ten skrypt podmieniający ciąg znaków na coś innego
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.