W usnecie przyjmuje się, że długość wiersza nie może przekraczać 80 znaków. Z uwagi na występujące znaki cytowania przyjmuje się ze dobre rozwiązanie 76 znaków. Ja osobiście używam ustawienia łamania po 72 znakach.
952 2006-03-22 12:17:09
Odp: Automatyczne łamanie wiersza (4 odpowiedzi, napisanych Ogólne)
SOA#1
może piszesz >30 literowy wyraz?
953 2006-03-22 12:12:12
Odp: Pogrubienie, kursywa, podkreślenie. (1 odpowiedzi, napisanych Ogólne)
Takie formatowanie tekstu jest możliwe tylko i wyłącznie w wiadomościch pisanych w formacie HTML. Dla czystego tekstu głównie poprzez doświadczenia Usnetowe wypracowano następujące standardy oznaczania tekstu jako:
- pogrubiony: *tekst*
- kursywa: \tekst\
- podkreślenie: _tekst_
Niestety nie wszystkie programy pocztowe wspierają te techniki. Nawet w The Bat! trzeba używać obejścia by poprawnie wyświetlać powyższe definicje (hint: txt2html.regexps).
954 2006-03-21 23:19:23
Odp: Kodowanie utf przy autouzupełnianiu. (11 odpowiedzi, napisanych Ogólne)
Tylko z tym kodowaniem w TB i RFC to są ogólnie kichy bo przy braku deklaracji wstawi windowsowe kodowanie a jak zadeklarujemy to w czambuł będzie walił to co jest zdeklarowane. Chyba, że coś się w tym całym zamieszaniu z kodowaniem zmieniło??
ps. Dzisiaj wreszcie doszedłem że wpis w zakładce Inne ustawiający kodowanie wiadomości dla danego kontaktu książki adresowej ma pierwszeństwo nad deklaracją %Charset dla szablonu nowej wiadomości. Ile takich niespodziewanek może jeszcze być?
955 2006-03-21 23:04:38
Odp: Kodowanie utf przy autouzupełnianiu. (11 odpowiedzi, napisanych Ogólne)
Przy okazji zauważyłem, że kodowanie ISO jest leniwe - jak nie ma polskich liter to mail jest kodowany w us-ascii (pomimo, że zostało ustawione ISO-8859-2 w opcjach template'ów).
Lowest common denominator chyba toto się zwie - innymi słowy zgodne z RFC2046 i tak powinno być.
956 2006-03-21 21:45:09
Odp: Kodowanie utf przy autouzupełnianiu. (11 odpowiedzi, napisanych Ogólne)
A przy tworzeniu tej wiadomości na belce statutu masz kodowanie ...
Co do tego mówi źródło wiadomości?
957 2006-03-21 01:18:30
Odp: Kodowanie polskich znaków+ edycja wiadomości (6 odpowiedzi, napisanych Ogólne)
Zależy czy czytnik osoby odbierającej będzie wspierał UNICODE.
958 2006-03-21 01:14:47
Odp: macro w szablonach (20 odpowiedzi, napisanych Szablony i filtry)
Teraz moja uwaga jest zwrucona w tym kierunku aby wybralo plik z poprzedniego miesiaca "-1", "M" a zarazem aby argument "dd" mial najwieksza wartosc. Troche sie gubie ale moze jakos malymi krokami posune problem troche dalej....
A tu trzeba zapewne jeszcze uwzględnić przynajmniej sobotę i niedzielę
Gryzłbym to jak zwykle z XMP przy wykorzystaniu:
%XMP_TimeAdd
Po pierwsze sprawdziłbym dzień miesiąca co mamy:
%date="dd"
Nastepnie odjąłbym to od daty dzisiejszej postacią:
%_a=~%XMP_TimeAdd("%date=(ddmmyyyy)","-%date(dd)","D","mmdd")~
Później sprawdziłbym czy dany dzień to nie sobota/niedziela:
%_b=~%XMP_TimeAdd("%date=(ddmmyyyy)","-%date(dd)","D","dddd")~
Jeśli sobota/niedziela to trzeba z dnia wczesniejszego a więc:
%_c=~%calc=#%date(dd)+1#~
%_c1=~%XMP_TimeAdd("%date=(ddmmyyyy)","-%_c","D","mmdd")~
%_d=~%calc=#%date(dd)+2#~
%_d1=~%XMP_TimeAdd("%date=(ddmmyyyy)","-%_d","D","mmdd")~
Czyli teraz mamy wszystko:
%IF:"%_b"="sobota":"%_c1":"%-
%IF:~%_b~=~niedziela~:~%_d1~:~%_a~"
Co nam wychodzi? Postać mmdd dla ostatniego dnia miesiąca z uwzględnieniem sobota/niedziela.
959 2006-03-20 21:48:14
Odp: macro w szablonach (20 odpowiedzi, napisanych Szablony i filtry)
A patrzyłeś na poniższe?
%If:#%date='dddd'#=#sobota#:#%XMP_TimeAdd("%date=(ddmmyyyy)","-1","D","mmdd")#:#%date="mmdd"#
Np. jak weźmiesz w nim zamiast sobota wpiszesz poniedziałek (0320) i dasz -3 to wyjdzie na piątek z poprzedniego tygodnia i zwróci 0317. A jak już przy czymś takim jesteśmy to dorbić do tego plik tekstowy z dniami wolnymi od pracy w podobnym jak wyżej formacie mmdd i masz wszystko co potrzebujesz. W celu pominięcia dodawania automatycznie plików które nie istnieją (błędy) można wykorzystać dodatkowo makropolecenie z XMP - %XMP_FileExist(Plik). [zwraca "1" gdy plik istnieje i '0' w przeciwnym razie]
Trzeba by było więc zrobić konstrukcję:
jeżeli plik z dnia x istnieje dołącz plik x w innym przypadku:
jezeli plik z dnia x-1 istnieje dołacz plik x-1 w innm przypadku:
jezeli plik z dnia x-2 istnieje dołacz plik x-2 w innm przypadku:
...
%XMP_TimeAdd=#"%date=~ddmmyyyy~","-1","D","mmdd"#
plik z dnia x istnieje - %XMP_FileExist(S:\xyz\%date="mmm"_%date="yy"\Ozn%date="mmdd".doc)=1
plik z dnia x-1 istnieje - %XMP_FileExist(S:\xyz\%XMP_TimeAdd=#"%date=~ddmmyyyy~","-1","D","mmm"#_%XMP_TimeAdd=#"%date=~ddmmyyyy~","-1","D","yy"#\Ozn%XMP_TimeAdd=#"%date=~ddmmyyyy~","-1","D","mmdd"#.doc)=1
plik z dnia x-2 istnieje - %XMP_FileExist(S:\xyz\%XMP_TimeAdd=#"%date=~ddmmyyyy~","-2","D","mmm"#_%XMP_TimeAdd=#"%date=~ddmmyyyy~","-2","D","yy"#\Ozn%XMP_TimeAdd=#"%date=~ddmmyyyy~","-2","D","mmdd"#.doc)=1
W wyrażeniach mogą być błędy bo specem w tej dziedzinie niestety nie jestem.
960 2006-03-20 21:17:21
Odp: regula 2.0.6.0 nie sprawdza mi serwerów DNSBL i URLBL , Timeout :( (6 odpowiedzi, napisanych Wtyczki antyspamowe)
Z timeoutem to zapewne coś z firewallem związane, ale naprawdę trudno zdiagnozować. U mnie przynajmniej przy standardowych plikach z archiwum nowej wtyczki większość odpytań jest OK. Zdażają się oczywiście timeouty ale nie 100%.
Co do podręcznika to jest w fazie aktualizacji. Niestety zmian było na tyle dużo, że trochę potrwa ich opisanie w podręczniku. Na dzień dzisiejszy trzeba być dobrych myśli