1

Temat: The Bat! -> Gmail i widok wiadomości html

Czołem !
Moim domyślnym edytorem do tworzenia nowych wiadomości jest edytor HTML. Posiadam konto gmail i zauważyłem ostatnio dziwną rzecz. Zalogowałem się na stronie gmail i zerknąłem na wiadomości. Wiadomości otrzymane od innych i utworzone w html są na stronie gmail wyświetlane poprawnie. Widać zdefiniowane kolory i inne elementy html. Jednak wiadomości wysyłane przeze mnie (również pisane w html) wyświetlane są w formie zwykłego tekstu. Podejrzałem zatem źródła wiadomości otrzymywanych od innych i źródła swoich wiadomości.

Przykład otrzymanej wiadomości html:

MIME-Version: 1.0
Content-Type: text/html; charset=windows-1250
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dwindows-125=
0">

Wiadomości wysyłane przeze mnie:

MIME-Version: 1.0
Content-Type: text/html; charset=iso-8859-2
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title></title>
<META http-equiv=Content-Type content="text/html; charset=ISO-8859-2">
<meta http-equiv="Content-Style-Type" content="text/css">

Kilkakrotnie próbowałem wysłać z TheBat! wiadomości do samego siebie i obserwowałem ich wygląd na stronie gmail. Zawsze czysty tekst. Brak użytych kolorów, czcionek i zdobień. Próbowałem edytora html+czysty tekst i samego edytora html. Bez efektów.
Postanowiłem zatem napisać, żebyście pomogli mi jakoś rozwiązać tę zagadkę.

Odp: The Bat! -> Gmail i widok wiadomości html

Potestowałem chwilkę, wygląda na to, że webmailer nie rozumie tagu 'class=nazwa_klasy', trzeba to każdego wywołania na siłę wpisywać 'style="color:#333333;background-color:... i tak dalej;". Głupio.

W związku z http://thebat.pl/forum/viewtopic.php?id=122 oraz moim szablonem przerabiającym HTML (http://republika.pl/konrad_sz/tb/htmltempl.htm) mogę dopisać do niego dodatkowy szablon, przenoszący te definicje z nagłówka do tagów. Ale trochę mi to zajmie.

3

Odp: The Bat! -> Gmail i widok wiadomości html

Czołem !
Sam sporo tworzę w html. Na pierwszy rzut oka wydaje się, że The Bat! tworzy bardziej elegancki kod html używając klas a nie stylów. Klasy definiuje ładnie w sekcji <head>. Najwyraźniej jednak coś jest nie tak, skoro przeglądarka internetowa źle odczytuje kod. Nie wiem jakie dokładnie reguły zawiadują dalszym formatowaniem takiego kodu, ale z punktu widzenia zgodności z html, wiadomości zawarte w przykładach:
http://www.ritlabs.com/en/forum/read.ph … p;TID=2211
zawierają pewne błędy.
Zauważmy, że nazwy klas nie podawane są w cudzysłowach.
Widzimy na przykład <span class=rvts9> zamiast <span class="rvts9">
Być może to jest przyczyną. Musimy potestować.

Odp: The Bat! -> Gmail i widok wiadomości html

Brak cudzysłowów nie stanowi; to też przetestowałem. Z moich testów wynika bezwzględnie, że decydującą kwestią jest brak interpretacji klas z części nagłówka wyświetlanego htmla.

Jest to błąd webmailera, ale skoro już tak to działa, a Tobie zależy, aby wiadomości wyświetlały się bez problemu, to pozostaje tylko modyfikacja wiadomości przed wysłaniem za pomocą mojego filtra.

Możesz też napisać do właścicieli googla (i innych webmailerów, gdzie ten błąd się pojawia), aby poprawili te błędy.

Odp: The Bat! -> Gmail i widok wiadomości html

Konrad Szkudlarczyk napisał/a:

Potestowałem chwilkę, wygląda na to, że webmailer nie rozumie tagu 'class=nazwa_klasy', trzeba to każdego wywołania na siłę wpisywać 'style="color:#333333;background-color:... i tak dalej;". Głupio.

W związku z http://thebat.pl/forum/viewtopic.php?id=122 oraz moim szablonem przerabiającym HTML (http://republika.pl/konrad_sz/tb/htmltempl.htm) mogę dopisać do niego dodatkowy szablon, przenoszący te definicje z nagłówka do tagów. Ale trochę mi to zajmie.

Ok, zrobiłem. http://republika.pl/konrad_sz/tb/files/webstyle.txt. Jest to oczywiście część "pakietu" http://republika.pl/konrad_sz/tb/htmltempl.htm; nazwę szablonu można wpisać np. do pliku standard.txt i każda wiadomość będzie przerabiana. Zmieniane są wyłącznie style SPAN.RVTS[liczba].

Wadą jest fakt, że ten mój filterek musi być uruchamiany ręcznie... Wprawdzie można zdefiniować gorące klawisze (ja używam ctrl+shift+h), ale i tak...

6

Odp: The Bat! -> Gmail i widok wiadomości html

Super. Zawsze bardzo się cieszę, że The Bat! umożliwia stosowanie takich właśnie własnych filtrów i szablonów. Dzięki temu można rozwiązać wiele problemów niezleżnych od nas samych.
Zapodałem temat na google również.