кавычки в подвижном типе - PullRequest
1 голос
/ 10 мая 2011

Есть ли атрибут для избежания одинарных и двойных кавычек в Movable Type? Я сбрасываю тело записи в mailto. Я удалил любой html с remove_html = "1", но если в записи есть кавычки, она задыхается.

Также есть ли способ конвертировать теги BR и / или теги DIV в новые строки, чтобы они правильно форматировались в электронном письме?

Ответы [ 2 ]

1 голос
/ 17 февраля 2013

Вы запрашиваете модификатор тега шаблона 'encode_php', который можно применять к любому шаблону подвижного типа, который

Вы можете использовать это как «Заголовок»:

<mt:EntryTitle encode_php="qq" encode_php="q">

Это позволит избежать как двойных, так и одинарных кавычек.

С уважением, Михай Боксару

0 голосов
/ 10 мая 2011

Модуль URI знает, как кодировать символы кавычек.

use URI;
my $entry = text_from_html(q{<div>bla<br>bla "bla bla 'bla'" bla<br>bla bla</div>});
my $uri = URI->new($recipient, 'mailto');
$uri->query_form(body => $entry);
print $uri->as_string; # mailto:invalid@example.com?body=bla%0Abla+%22bla+bla+'bla'%22+bla%0Abla+bla

Открыть новый вопрос для не связанной проблемы преобразования гипертекстовой разметки в текстс символами новой строки.

...