2012-03-16 8 views
0

プラグインを読み込みます。式エンジンのプラグイン

我々はHTMLPurifierモジュールを使用して1つのテンプレートにこの作品を持ってすることができますが、それは、我々はまだ許可するスクリプト、スタイルや他のタグのようにあまりにも多くのコードを除去します。

この機能を許可するプラグインまたは方法を知っている人はいますか?

答えて

0

はEEコードはテンプレートによって解析され、その後、あなたのエントリに置かれるようにします: http://expressionengine.com/downloads/details/allow_ee_code/

様々なビデオプレーヤー: http://devot-ee.com/search/results/search&keywords=video%20player&channel=addons&addon_version_support=ee2

代替ソリューション: 私は通常、すべて含まれているフィールド(マトリックス)を作成します私のイメージとビデオ、私はその後、エントリごとにこれらを出力することができます。

NSM Transplantまたは無料のMXジャンパーを使用して、一括のテキスト内の特定の{埋め込み}を私のビデオに置き換えることができます。

{exp:mx_jumper:out_global} 
    {images} 
     {exp:mx_jumper:put name="image-{row_count}"} 
      <a href="{image}" rel="prettyPhoto" class="{if "{alignment}" == ""}right{if:else}{alignment}{/if}"> 
       {exp:ce_img:single src="{image}" alt="{alt-text}" width="690" crop="no" bg_color="FFF"} 
      </a> 
     {/exp:mx_jumper:put} 
    {/images} 
    {content-text} 
{/exp:mx_jumper:out_global} 

この例では、マトリックスフィールド(画像と呼ばれます)から画像を出力しますが、同じ原理を動画に使用できます。 {content-text}と呼ばれる私のWygwamテキストフィールドでは、テキスト内に{image-1}、{image-2}などを追加して項目を配置します。

ビデオを表示するために使用するEEコードまたはHTMLコードは、エントリから取得したビデオパスを使用して、{exp:mx_jumper:put}タグのペアに配置できます。

ただパスを含む単純なテキストフィールドの代わりにMatrixを使用できます。

+0

これは私の魅力のように働きました:http://expressionengine.com/downloads/details/allow_ee_code/ –

0

ここでは、用語の重複が発生する可能性があります。

通常、埋め込みという単語を使用する場合、別のテンプレート内にテンプレートを埋め込むのに使用されます。私はこれがあなたがしようとしていることだとは思わない。

HTML清浄プラグインの中に包まれた何がサニタイズされます(狂気何も解析順序で起こっていないと仮定した場合)。 1つのフィールドに他のコンテンツを含めるようにするのではなく、ビデオコンテンツ全体を専用にすることをお勧めします。

あなたに役立ついくつかのプラグイン/フィールドタイプがあります。

1)http://devot-ee.com/add-ons/antenna アンテナは、YouTubeまたはVimeoビデオに関するデータを取得し、標準的な方法でフォーマットするプラグインです。

2)http://devot-ee.com/add-ons/channel-videos チャンネルビデオは、入力編集画面からVimeoとYouTubeを直接検索し、選択した動画をテンプレートに含めることができるフィールドタイプ/モジュールです。

希望に役立ちます!

+0

私はそれがあなたが当初考えていた方法を意味しました。私はテンプレートに何かを埋め込むことができるようにしたい。私はエントリの記事本文の中にコードを挿入する必要があります。 HTML Purifierは私たちのページの1つでこの作業を行うようですが、私たちが取り除いてほしくないスクリプト、スタイル、その他のタグを持つ他の多くのページではあまりうまく機能しません。私たちのサイトには独自のプレーヤーとストリームのコンテンツがあります。したがって、ファイル名と再生リストを送ることができるビデオプラグインです。 –

関連する問題