Twitter-text.js выводит html в виде простого текста - PullRequest
0 голосов
/ 20 октября 2011

Я успешно использовал twitter-text.js для преобразования твитов, содержащих ссылки, в интерактивный HTML, но не могу заставить его работать так, как ожидается в этом развертывании. Я звоню по-прежнему:

twitterdata.results[i].text = twttr.txt.autoLink(twitterdata.results[i].text);

где twitterdata.results - массив результатов моего вызова API.

Оригинальный твит в «просмотре источника» без использования Twitter-text.js будет выглядеть так:

Wow what a great day here are some photos: Click http://www.google.com

Используя Twitter-text.js, он вставляет правильный < a href> и т. Д., Но затем он отображается в виде простого текста, например:

Wow what a great day here are some photos: Click <a href="http://www.google.com" rel="nofollow" >http://www.google.com</a> 

и ссылки не кликабельны, как если бы он игнорировал элементы HTML.

Что может помешать ему работать? Благодарю.

1 Ответ

0 голосов
/ 20 октября 2011

Sovled.

Проблема, как и ожидалось, html приходит в виде открытого текста.Использование шаблонов Twig означало, что шаблон Jquery не мог корректно скрыться.

{% raw %}
    {{html text}}
{% endraw %}

{% raw %} экранирует веточку, а {{ html }} изменяет входные данные в шаблоне jQuery по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...