我使用url对话框在CKEditor中创建超链接,但它不会按预期生成链接。
例如,我在编辑器中选择“我的图库”工作,然后单击“超链接”对话框,在弹出的框中输入www.google.com,然后保存。但是当我查看页面时,“My Gallery”一词的链接创建如下:
http://iranamoozeshgah.com/%5C%22www.google.com%5C%22
创建的标记:
<a href="\"www.google.com\"">
<em>My Gallery</em>
</a>
答案 0 :(得分:2)
所有链接都有协议,您需要设置协议。
http://www.google.com/
答案 1 :(得分:0)
我找到了问题。
问题在于魔术引号和斜线。为了在将内容保存到数据库时解决此问题,应将其传递给stripslashes()
以使其正常工作。因此,如果ckeditor
中的内容位于$content
变量中,则可以解决问题:
stripslashes($content);