abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    včera 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

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

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 16
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 554 hlasů
     Komentářů: 26, poslední dnes 09:58
    Rozcestník

    Dotaz: seznam.cz a html mail

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


    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.