abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 06:33 | Komunita

    Přímý přenos (YouTube) z konference LinuxDays 2024, jež probíhá tento víkend v Praze v prostorách Fakulty informačních technologií Českého vysokého učení v Praze (FIT ČVUT). Na programu je spousta zajímavých přednášek.

    Ladislav Hagara | Komentářů: 0
    včera 07:11 | IT novinky

    Elon Musk na akci We, Robot (YouTube, 𝕏) představil Robotaxi, Robovan a vylepšeného Tesla Bota (Optimus).

    Ladislav Hagara | Komentářů: 26
    včera 06:33 | IT novinky

    Internet Archive je offline (𝕏, Bluesky, Mastodon‪). Unikly údaje 31 milionů uživatelů. Probíhal / probíhá na něj DDoS útok.

    Ladislav Hagara | Komentářů: 0
    včera 05:22 | Komunita

    Alyssa Rosenzweig se v příspěvku na svém blogu rozepsala o hraní AAA her na Asahi Linuxu. Na YouTube je záznam její včerejší přednášky na XDC 2024 (X.Org Developer's Conference).

    Ladislav Hagara | Komentářů: 7
    včera 04:55 | IT novinky

    Vláda schválila Národní polovodičovou strategii: Česká republika má velký potenciál stát se významným hráčem v oblasti výroby čipů, zejména v evropském měřítku. Využít tento potenciál je cílem Národní polovodičové strategie, kterou připravilo Ministerstvo průmyslu a obchodu ve spolupráci s experty, a která navazuje na evropský Akt o čipech.

    Ladislav Hagara | Komentářů: 2
    10.10. 18:11 | Zajímavý software

    V lete vyšiel Aeonwave 4.0, ktorý niekoľkonásobne menej vyťažuje procesor pri interpretácií priestorového zvuku než OpenAL Soft. Autor hľadá prispievateľov do knižnice libaaxopenal za účelom pridania ALC_EXT_EFX rozšírení využívaných napr. v hre Doom 3 cez port Dhewm3 v Linuxe.

    atirage21 | Komentářů: 5
    10.10. 15:33 | Nová verze

    Linuxová distribuce Ubuntu 24.10 „Oracular Oriole“ byla vydána. Jde o průběžné vydání s podporou 9 měsíců. Obsahuje mj. Linux 6.11 či GNOME 47 s několika odkazy na první vydání Ubuntu (4.10 „Warty Warthog“) před 20 lety. K dispozici jsou také oficiální deriváty s odlišnými výchozími desktopovými prostředími anebo balíky aplikací.

    Fluttershy, yay! | Komentářů: 2
    10.10. 13:55 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové major verzi 2.0 (YouTube). Důležité změny v Migration Guide.

    Ladislav Hagara | Komentářů: 3
    10.10. 13:33 | Nová verze

    Apache Tomcat (Wikipedie) slaví 25 let. Při té příležitosti byla vydána nová verze 11.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    10.10. 12:44 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 24.09.0. Přehled novinek v poznámkách k vydání. O3DE má nového maskota: Odie.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: seznam.cz a html mail

    22.3.2013 11:44 Rishare
    seznam.cz a html mail
    Přečteno: 3082×


    Ahoj,

    snazim se odeslat na ucet u seznam.cz html email s timto kodem:

    <table class="prihlaska" width="100%">
    <tr class="pozadi2">
    <th colspan="3">TEXT1: <input type="checkbox" name="dite_2" onclick="displayRow('druhedite_rc');displayRow('druhedite_oddil');" disabled="disabled"></th>
    </tr>

    <tr class="pozadi" id="druhedite_rc"style="display:none;">
    <th>Rodné číslo: </th>
    <td colspan="2"><input type="text" name="rc2" value="" disabled="disabled"></td>
    </tr>

    <tr class="pozadi">
    <td colspan="2"><input class="prihlaska" type="checkbox" name="prihlaska_oddil[]"  id="prihlaska_18" value="18" disabled="disabled" onClick="count('18','pay');" checked>TEXT2</td>
    <td>1700 <input type="hidden" id="cena_18" value="1700"></td>
    </tr>


    Na jine postaky (gmail, hotmail i na vlastni postfix) to prijde i se zobrazi v poradku, ale u seznam.cz se to zobrazi zmrsene, ba co hur - nektere veci uplne chybi. Pri zobrazeni zdrojoveho kodu stranky (seznam.cz neumoznuje zobrazit zdrojovy kod mailu) je videt toto:

    <table width="100%">
    <tbody>
    <tr>
    <th colspan="3">TEXT1: </th>
    </tr>

    <tr style="display:none;">
    <th>Rodné číslo: </th>
    <td colspan="2"></td>
    </tr>

    <tr>
    <td colspan="2"></td>
    <td>1700 </td>
    </tr>


    Nevite cim by to mohlo byt? Diky moc

    P.S.: Nepotrebuji zachovat css, ale hlavni problem je, ze nejsou videt inputy a TEXT2

     


    Řešení dotazu:


    Odpovědi

    22.3.2013 12:09 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Tak oprava - zdrojovy kod mailu je u seznamu v poradku, ale zobrazi se takto zmrsene, coz je problem, protoze potrebuji, aby si to lide mohli vytisknout.
    Tarmaq avatar 22.3.2013 13:42 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    ehm a proc neposilas formular jako PDF?
    Don't panic!
    22.3.2013 13:59 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Uprimne - prijde mi to zbytecne slozite pomoci php vytvaret PDF, kdyz lze poslat bezny html mail (ktery se nejdrive zobrazi a nabidne moznosti tisku z webu).
    22.3.2013 14:06 chrono
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Akým spôsobom sa generuje ten email? Potrebný css súbor je vložený priamo v tom emaile? Ak nie, tak pri zakázaní načítavania externých súborov to aj tak nebude fungovať takmer nikde.
    22.3.2013 14:16 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    CSS formatovani neni potreba. Mail se generuje do promenne v php a nasledne se posle pomoci mail ($_POST[k_email], mime_header_encode("text"), $telo_user,"From: mail@mail.cz\r\n"."Bcc: bcc@bcc.cz\r\n"."Content-Type: text/html; charset=utf-8\r\n");

    Nemate pravdu s tim, ze to nikde nefunguje, naopak to funguje vsude krome seznam.cz Na helpdesku mi rekli, ze se na to podivaji, ale zatim zadna odpoved. Jedina moznost je zatim ulozit zdroj jako .eml, otevrit v nejakem postovnim klientovi a tisknout od tam. To je ale pro starsi lidi prilis komplikovane.
    22.3.2013 14:47 chrono
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Email s vloženým css sa k nim poslať dá a napr. Thunderbird ho stiahne bez problémov (a stále je tam vložené css).

    Samozrejme na ich webovej stránke sa to tak zobrazovať nemôže, takže oni to css potom dávajú do style (ale s normálnym kódom si poradia bez problémov).
    22.3.2013 15:14 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Asi si vubec nerozumime - chybejici css neni vubec problem. Problem je chybejici "TEXT2" a input. Ten stejny mail odeslany na centrum nebo gmail se zobrazi spravne.
    22.3.2013 15:26 chrono
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    V takom prípade by bolo rozumné vyskúšať poslať jednoduchý (ale kompletný) html formulár bez javaskriptu, či to zobrazovanie formulárov umožňuje.
    Řešení 1× (Rishare (tazatel))
    22.3.2013 19:31 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: seznam.cz a html mail

    Myslíte, že je rozumné vkládat do vlastní webové „aplikace“ cizí kód? Není, protože je to bezpečnostní chyba. Proto Seznam kód filtruje (a možná že špatně).

    Zkusil bych odeslat dokument jako přílohu (Content-Disposition: attachment). Pokud i takovou MIME část bude Seznam interpretovat namísto nabídnutí k uložení, pak máte smůlu.

    Možná byste místo e-mailu měl HTML dát tam, kam patří – na web, a do e-mailu dát odkaz.

    23.3.2013 08:36 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    No nejvice me na tom prave mate to, ze zadny jiny cesky ani svetovy postak s tim nema problem, jen seznam. On ten formular je na webu zobrazen k tisku, bohuzel predevsim starsi lide na to casto zapomenou (ikdyz je tam velky cerveny napis) a pak az zjisti, ze jej potrebuji vytisteny, tak vytvareji zbytecne nove prihlasky. Ale vnukl jste mi napad poslat jim mailem pouze URL obsahujici vsechny potrebne udaje a to pote na webu univerzalne preformatovavat do formularu k tisku.

    Dekuji
    Řešení 1× (Rishare (tazatel))
    23.3.2013 14:38 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Příloha:
    Máte spoustu možnosti:
    • Mail odeslat jen v textu (ne html) - což si někteří uživatelé Outlooku budou asi někdy myslet, že jste se zbláznil, bo přehlídnou geniální hlášku v záhlaví „M$ Outlook odstranil nadbytečné řádky, chcete-li je onbovit kliněte zde“ (Tak nějak to zní, není to přesně).
    • Poslat jen text email + „dlouhý“ unikátní odkaz na váš web, kde se údaje zobrazí - může se stát, že se url „skriplí“, nebo bude klientem nesprávně vyhodnoceno a uživatel klikne a nebude to kompletní - trochu napomoci tomu můžete vkládáním url (odkazu) vždy na samostatný řádek.
    • Poslat (podle mě nestandardní) html mail, kde budete mít celý formulář, ale ne jako formulář, ale jako html text (tedy bez form, input apod.)
    • Odeslat „multipart“ a vložit tam jak text variantu, tak html variantu (ale určitě bez tag-ů input, select a form) - za což se přimlouvám.
    • Variace na předchozí - odeslat „multipart“ a vložit tam jak text variantu tak html variantu ale jen s malou zprávičkou a odkazem - při zobrazení velmi jednoduchého HTML dokumnetu nebude téměř jistě problém a v html se nepokazí url.
    Přiložil jsme obrázek jak takový multipart (obsahující jak text tak HTML) pak vypadá a chová se.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    23.3.2013 17:07 Rishare
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Dekuji,

    asi zvolim moznost s URL odkazem, protoze prave "zaskrtavatka" jsou pro ten formular zasadni. Jelikoz to vsude jinde funguje, tak budu standardne odesilat html mail jako doposud (Samozrejme ze jej posilam jako Content-Type: text/html; charset=utf-8) a pokud v prijemci zaznamenam @seznam.cz nebo @email.cz tak misto mailu odeslu URL.

    Nejvice jsem zvazoval prave tvorbu PDF, ale nakonec mi to prislo jako jit s kanonem na vrabce. Doufal jsem, ze tu nekdo bude znat nejaky trik, jak donutit parser seznamu pracovat jako ostatni postovni servery.
    23.3.2013 18:04 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    asi zvolim moznost s URL odkazem, protoze prave "zaskrtavatka" jsou pro ten formular zasadní
    input, select, form, javascrip tam nemají v žádném případě co dělat, ty tam být nemohou být, jinak nikdy nevíte co z toho vyleze - já bych, kdybych dělal web-klienata rozhodně vyřízl celý formulář (tedy mezi <form>..</form>).
    Normálně tam místo toho dejte smyslupný text, např.
    Zaplaceno: ANO. apod.
    Content-Type: text/html; charset=utf-8
    jako hlavička emailu, se právě snažím neustále naznačit, že to není OK a pokud chcete poslat HTML mail musíte použít
    Content-Type: multipart/alternative; …
    pokud v prijemci zaznamenam @seznam.cz nebo @email.cz tak misto mailu odeslu URL.
    To je blbost, posílejte furt to stejné, to že jste se jukl na seznam a na google, nenznamená že jen na seznamu si to zobrazuje, jak nechcete. Ale rozhodně seznam to nemá „špatne“, vy posíláte špatný a potencionálně rizikový email.

    PS: A všiml jsem si, že tam máte rodné číslo, máte to nahlášené - ono se to jen-tak nemůže, RČ spadá pod ochranu osobních údajů a už jen to, že ho vyžadujete zadat na webu a rozesíláte jej mailem, bych řekl, že je mimo toho co je vůbec možné, protože tak ani nezajistíte ochranu osobních údajů.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    22.3.2013 20:01 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Vyjádřím se ostře byť si nejsem jistý svou pravdou, ale e-mail přímo jako html je tolerovaná blbost mimo standard (nebo to tak aspoň bylo).
    Je třeba poslat (a takový určitě i seznam zobrazuje OK) např.:
    Content-Type: multipart/alternative; boundary="==cosi36c82666703d46168d1b3f8ac4a836b5b583ee00"
    
    
    This is a multi-part message in MIME format.
    Toto je zpráva ve formátu MIME multi-part.
    
    
    --==cosi36c82666703d46168d1b3f8ac4a836b5b583ee00
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    
    
    Textová varianta (kódovaná dle Content-Transfer-Encoding)
    
    --==cosi36c82666703d46168d1b3f8ac4a836b5b583ee00
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org=/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"cs" lang=3D"cs">
    <head>
     <title></title>
    .
    HTML varianta (kódovaná dle Content-Transfer-Encoding)
    .
    </body>
    </html>
    
    --==cosi36c82666703d46168d1b3f8ac4a836b5b583ee00--
    
    
    A má to výhodu, že i bez podpory html si to kdokoliv přečte, dáte-li to tam hezky slušně 2× (text, hezky formátované html).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    22.3.2013 20:48 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Vaše ukázka je e-mail, jenž je tvořen dvěma rovnocennými částmi a je na klientu, kterou (a právě jednu) zobrazí. Vůbec by se nedivil, kdyby Seznam upřednostnil HTML.
    22.3.2013 21:39 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: seznam.cz a html mail
    Já to vím ;), však o to jde. Pokud tam tu textovou část nechce(me), tak ji prostě vypustíme, ale chtěl jsem hlavně sdělit, že „HTML mail“ není OK, ale musí/měla by to být „pod-část“. (A tu textovou část jsem podsunul navíc, bo to považuji za správné řešení jak rozesílat poštu lidem, které neznám, tedy registrace, přihlášky, objednávky a pod. vyžaduje-li se i „hezký-formátovaný“ email)
    A jinak seznam.cz si vybere HTML část (aspoň co jsem nějaký pátek zpět zkoušel), klient v PC tak, jak jej má uživatel nastavený (obvykle to bývá „upřednostnit HTML“).
    Ale obecně je s webovými klienty problém se zobrazením HTML mailu (byť to na první pohled zni nelogicky), bo je to kompletní dokument ve vlastním kódování doctype-m a případně s vlastními styly, takže zobrazit ho ve stránce je trošku oříšek, asi jediná možnost jak jej 100% v pořádku a bez modifikace zobrazit je v samostatném okně (což není šťastné z jiných důvodů).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.