Export to GitHub

jevix - issue #2

Не проходят ссылки mailto


Posted on Dec 22, 2009 by Massive Horse

Конфигурация: $jevix->cfgAllowTagParams('a', array('title', 'href', 'name' => '#text'));

Ссылка вида <a href='mailto:example@example.net'>example@example.net</a> преобразуется в <a href='http://mailto:example@example.net'>example@example.net</a>

Решение: В строке 908 изменить if(!preg_match('/^(http|https|ftp):\/\//ui', $value) && !preg_match('/^(\/|#)/ui', $value) ) $value = 'http://'.$value; на if(!preg_match('/^((http|https|ftp):\/\/)|(mailto:)/ui', $value) && !preg_match('/^(\/|#)/ui', $value) ) $value = 'http://'.$value;

Comment #1

Posted on Apr 5, 2010 by Helpful Lion

Могли бы и релизе учесть эти моменты

Comment #2

Posted on May 17, 2010 by Happy Camel

Хм. Ваш фикс фиксить надо бы. Парс еррор. Пропущена запятая перед $value: (mailto:)/ui' $value)

Status: New

Labels:
Type-Defect Priority-Medium