mail::buildText návrh na správnu konverziu <br/>
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- viktorc
- Člen | 21
Zdravím,
bolo by možné opraviť regex v Mail::buildText tak, aby korektne prevádzal nie len <br>, ale aj <br/> ? Ide len o doplnenie „/?“
Napr. verzia 0.9:
<?php
...
//$text = preg_replace('#<(/?p|/?h\d|li|br|/tr)[ >]#i', "\n$0", $text);
$text = preg_replace('#<(/?p|/?h\d|li|br/?|/tr)[ >]#i', "\n$0", $text);
...
?>
Alebo vo verzii 1.0:
<?php
...
/*
$text = String::replace($this->html, array(
'#<(style|script|head).*</\\1>#Uis' => '',
'#<t[dh][ >]#i' => " $0",
'#[ \t\r\n]+#' => ' ',
'#<(/?p|/?h\d|li|br|/tr)[ >]#i' => "\n$0",
));
*/
$text = String::replace($this->html, array(
'#<(style|script|head).*</\\1>#Uis' => '',
'#<t[dh][ >]#i' => " $0",
'#[ \t\r\n]+#' => ' ',
'#<(/?p|/?h\d|li|br/?|/tr)[ >]#i' => "\n$0",
));
...
?>
Diky