0

ページのどこを複製するかという要件があります。このページには、エフェクト付きで表示されるいくつかの画像があります。xml ファイルに保存されたイメージ パスと、フラッシュ ファイルのエフェクトがあります。プレーンなswfファイルの出力のみを含めると、Webコンテンツの表示が空白になります。フラッシュ リンクに他の .swf ファイルを含めましたが、正常に動作しています。しかし、この .swf ファイルには画像が必要なため、空白です。ポートレットを作成し、画像を配列で渡し、JavaScript を介してトランジションを与えようとしましたが、Web サイトにポートレットを含めると同じ効果が得られず、テーマと他の WCD が妨げられているため、ポートレットの方法を削除しました。しかし、これ以外に、フラッシュ リンクで画像を WCD に渡す方法を教えてください。画像とフラッシュを Web コンテンツ表示に埋め込む方法を教えてください。

私の実際のページには xml があります:

<?xml version="1.0" encoding="utf-8" ?>
<slides>
    <slide imageUrl="/images/home/A_397x930px.jpg" />
    <slide imageUrl="/images/home/B_397x930px.jpg" /> 
    <slide imageUrl="/images/home/C_397x930px.jpg" />
    <slide imageUrl="/images/home/D_397x930px.jpg" />
</slides>

私のフラッシュコード:

<script language="javascript" type="text/javascript">
    var so = new SWFObject("/andiosp-flash.swf", "mymovie", "930", "398", "8", "#ffffff"); 
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("allowFullScreen", "true");
    so.addParam("salign", "t");
    so.write("flashcontent");
</script>

Liferay 6.1を使用しています

4

1 に答える 1

0

「your-theme」などのテーマに画像を保存する場合は、URL でそれらにアクセスするようにしてください。

/your-theme/images/home/an-image.jpg

これは、他の Liferay プラグインでも同じです。

2 番目の方法は、「Web コンテンツ表示」ポートレットの作成中に画像をアップロードすることです。

  1. WYSIWYGツールバーの「画像」ボタンをクリック
  2. 「画像情報」タブで「サーバーの参照」をクリックします
  3. 次に、既存の画像を選択するか、リポジトリに新しい画像をアップロードできます
  4. 画像を選択すると、この画像の URL が [URL] フィールドに表示されます。

「ドキュメントとメディア」ポートレットに画像をアップロードすることも検討してください。[コントロール パネル] -> [ドキュメントとメディア] を選択し、画像を [ベーシック ドキュメント] として追加します。次に、アップロードされた画像をクリックして、Liferay Portal から提供された URL を取得できます。

于 2012-10-10T08:01:10.743 に答える