tévedsz
A problémát biztos, hogy a Drupal, hírlevél vagy a mimeail modul okozza.
Teljes tévedés. Megpróbálom röviden összefoglalni.
A kódok láthatóan jók, hisz megjelennek a böngészőben jól (fenti két linken látható).
Böngészőben talán, de ez a kód - a form tag csak űrlapokhoz használandó - amúgy sem jó. A problémát a különböző levelező kliensek különböző szabvány támogatása vagy éppen annak teljes hiánya jelenti. Tehát, amit úgy szerkesztessz meg, hogy a böngészőben jól jelenik meg, az bizonyos levelező kliensekben - mint például az Outlook is - biztosan nem fog megfelelően működni. Ez az amit te is tapasztaltál.
A megoldás, hogy vissza kell térni a kályhához és a hőskorból kell meríteni. Magyarul: használj táblázatokat beágyazott formázással. Körülbelül ahogy annak idején a HTML4 korában készített az ember weboldalakat...
Ami még gáz, és nem is igazán értem, hogy az e_mail forrásában látható a Téma Css összes eleme.
A Mime Mail projekt oldalán olvasható, hogy automatikusan alkalmazza az alapértelmezett téma stílusát, (ha nem talál mail.css fájlt az alapértelmezett téma mappájában):
Adopts your site's style by automatically including your theme's stylesheet files in a themeable HTML message format
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
példák
A Campaign Monitor kínál néhány ingyenes sablont, ezek mind jó példák.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
tedd fel a develt és nyomozz
mondjuk írj egy igen mini modult, ilyesmit:
watson.info:
name = Watson kutya description = Kiszimatol ezt-azt. core = 6.x dependencies[] = devel
watson.module:
/* szimat kutyus, keresd a form_id */ function watson_form_alter(&$form, &$form_state, $form_id) { dsm($form_id); }
bekapcsolod watsont és ellátogatsz az oldalra ahol az űrlapod van. mondjuk node/add/etel ugye... meglátod ott a form_id -t, fel fogod ismerni.
utána drupal_get_form() -al szerezheted meg az űrlapodat.
ki lehet egyébként a html űrlap idjéből is ókumulálni.
a node beküldő űrlap idje talán node_form?
írja a drupal_get_form dokumentáció pont az esetet, amikor node_form -ot akarsz megszerezni, hogy be kell neki passzolnod egy node objektumot, hogy megkapd az űrlapot. gondolom egy üres nodera gondol aminek a $node->type -ja be van állítva. less a node modulból.
update: amúgy mire kell, csak kíváncsi vagyok. sidebarba akarod tenni az "étel beküldő űrlap"? vagy ilyesmi? mer akkor ez a modul nicsak: http://drupal.org/project/formblock nem jó? (most találtam egy perc alatt google segítségével)
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Argumentumként
megkapja és tudsz vele dolgozni. Adj hozzá argumentumot és nézd meg az előnézetben a lekérdezést. Teszteléshez az előnézetbe írd be az argumentumot.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Serialize
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
beviteli forma? mi volt
beviteli forma?
mi volt windowson/linux a böngésző vagy a webszerver?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Az etag nem segít. A statikus
Az etag nem segít. A statikus fájlok tényleg etag-al vannak kiküldve, mégis 304 not modified válasz érkezik a kérésekre.
Kalandjaim a Drupal és PHP világában.