【问题标题】:Tags showing when i use TinyMCE to post new Paragraph当我使用 TinyMCE 发布新段落时显示的标签
【发布时间】:2022-01-03 11:41:39
【问题描述】:

我正在使用 TinyMCE 将新段落发布到网站

并在发布后显示这样的段落:

<p>Some text</p>

所以它也发布标签

如何解决这个问题?

-这就是我打印段落的方式:

<p> {{$data->subtitle}} </p>

【问题讨论】:

  • 请显示您如何打印段落的代码:)
  • @JoelPeltonen 我已将其添加到帖子中
  • 看起来你在

    标签中包装了“一些文本”,而它已经存在于字幕中。还是您的

    标签与文本一起可见?

标签: javascript php html css tags


【解决方案1】:

根据您的代码,您不仅使用常规的旧 PHP,还使用了类似 Larvel Blade 模板的东西。

出于安全原因,模板系统通常不允许您直接输出这样的 HTML(它们试图防止注入攻击,您应该注意它们!!)。

如果确实是Blade,试试做

{!! $data->subtitle !!}

【讨论】:

    【解决方案2】:

    我能够通过解码字符串来解决这个问题:

    <?php
      $str = $data->subtitle;
      echo html_entity_decode($str);
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多