web-dev-qa-db-ja.com

体のフィールドにvimeoビデオを埋め込む

Vimeoビデオをボディフィールドに埋め込むにはどうすればよいですか。 iframeが私の入力形式で削除されています。どうすれば追加できますか?

2
Lucy

入力フォーマットは/admin/settings/filters/listで設定できるため、使用する入力フォーマットに許可されたタグとして<iframe>タグを追加できます。

ただし、セキュリティ上の理由から、<iframe>以外のタグを許可することもできます。 1つのオプションとして、Vimeoの「古い」埋め込みコードを使用します(リンクは、コードをコピーするボックスのすぐ上にあります)。古い埋め込みコードは<embed>および<object>タグを使用します。これらのタグは、フィルターの許可されたHTMLタグリストに追加する必要がある可能性があります。

4
nmc

Embedded Media Field モジュールを使用できます。

2
Bhushan

多くの可能性:

  1. 入力フォーマットを<iframe>を含むように変更します。「フィルターされたHTML」フォーマットの場合はadmin/settings/filters/1/configureになります。
  2. あなたが1人の投稿であり、あなたが管理者である場合、「PHP」形式を使用できますが、あまりお勧めしません(PHPフィルターモジュールを有効にすることを忘れないでください)
  3. Laxman13が示唆するように、 Embedded Media Field を使用しますが、私は個人的に Media:Vimeo モジュールを使用して、ビデオをCCKフィールドに配置します。これらの動画の視聴回数。
2
tostinni

テキストエリアで使用されている入力フィルターを変更してみましたか?

Embedded Media Field モジュールとサブモジュールEmbedded Inline Mediaを併用することもできます。ただし、これは、埋め込まれたビデオを自動的に表示するために使用される別の入力フィルターを追加することだけであるようです。

1
Laxman13

ノード編集フォームを送信した後、ブラウザページを更新する必要があります。

Webkitブラウザーは、送信直後に埋め込みメディアを表示しません。これはセキュリティ機能の副作用です。 http://code.google.com/p/chromium/issues/detail?id=98787

0
donquixote