2012-04-06 6 views
2

サイトは404'ingなので、私はそこで検索することはできません。私はドキュメントを見てみましたが、どこにあるのかは分かりません。私は許可するタグのリストを持つ設定を作成しました。<a>が含まれていますが、HTML Purifierはhrefを削除します。 hrefをそのままHTML Purifierのデフォルト設定にするには、設定に何を追加する必要がありますか?HTML Purifier - リンクを許可しますか?

-edit-

これは私が今持っているものです。

$config = HTMLPurifier_Config::createDefault(); 
    $config->set('HTML.AllowedAttributes', 'a.href'); 
    $config->set('HTML.Allowed', 'various tags'); 
    $config->set("HTML.Nofollow", true); 
    $config->set('CSS.AllowedProperties', ''); 

答えて

3

$config->set('HTML.AllowedAttributes', 'a.href');を追加するには、トリックを行いました。しかし、エドワード・ヤン氏の考えは、彼の返事に応じて必要ではないと考えていることを聞きたい。

2

Hrefのは、デフォルトで許可されています。マジッククォートが誤って有効になっている可能性があります。それらをオフにします。

(P.S.ウェブサイトはDreamhostのは吸うためダウンして、そのディスクを食べました。彼らは回復を完了するために私たちが待っている...)

+0

いいえ、そのくそは間違いなくオフです。私は '$ config-> set( 'HTML.AllowedAttributes'、 'a.href');を見つけ、それを追加しました。私は自分が持っているものを置くでしょう。私は何かが間違っていればあなたが見ることができます。私は自分の投稿を編集します。 – qitch

+0

OK、%HTML.Allowedを指定して、デフォルトを使用していないという問題があります。 HTML.Allowedにタグとともに許可する属性を指定する必要があります。 –

関連する問題