Nette Mail mi nechce vkladat embedded obrazky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- arron
- Člen | 464
Ahoj,
chtel jsem vyuzit schopnost Mail tridy automaticky vkladat embedded obrazky
z html. V sablone mam
<img src="/img/hyundai-logo.jpg">
ale nic se nestane (cili v mailu zadny obrazek neni).
Kdyz jsem se tak prochazel kodem tridy Mail, tak jsem ve funkci
buildHtml()
narazil na regularni vyraz, ktery ma vyhledavat ty
obrazky v html:
#(src\s*=\s*|background\s*=\s*|url\()(["\'])(?![a-z]+:|[/\\#])(.+?)\\2#i
nicmene se mi nepodarilo odhalit co tomuhle regularu vlastne vyhovi. Skoro bych rekl, ze by tomu melo vyhovet i src v prikladu vyse.
Kazda pomoc vitana, diky moc.
- gdx
- Člen | 26
ahoj, staci pouzit zapis, bez pociatocnej /
<img src="img/hyundai-logo.jpg">
z nejakeho dovodu je tak regularny vyraz robeny, ignoruje napr. tiez
parametre v (src|background|url),
ktore zacinaju napr s http:// a pod, z dovodu aby sa nevkladal subor ktory je
napr. dostupny z webu
Editoval gdx (16. 12. 2009 12:49)