バージョン選択

フォーラム

メニュー

オンライン状況

31 人のユーザが現在オンラインです。 (15 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 31
もっと...

サイト内検索

機能要望 > その他 > PHPMotionの動画をEC-CUBEで利用する

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
munetika
投稿日時: 2009/4/4 17:04
対応状況: −−−
新米
登録日: 2007/9/30
居住地:
投稿: 7
PHPMotionの動画をEC-CUBEで利用する
先日、株式会社ロックオンさんの会議室を使って開催させていただいたPHP関西勉強会の中で講演されていた、PHPMotionの動画をEC-CUBEで利用する方法についてチャレンジしてみました。

とはいえ改造というほど大掛かりなものでなく、<EMBED>等のタグが通るようにしただけです。

$ECCUBE_HOME_DIR/data/class/SC_CheckError.php ファイルで以下の行を見つます。

if(!$find) {
$this->arrErr[$value[1]] = "※ " . $value[0] . "に許可されていないタグ[" . strtoupper($val) . "]が含まれています。";
return;
}

"$this->arrErr[$value[1]]"の行を、"//$this->arrErr[$value[1]]"のようにコメント化すれば良いです。

実際に使うには、EC-CUBEの管理画面の商品マスタで該当の商品を編集し、「詳細-メインコメント」の項目に、PHPmotion側のEmbed:の下にある<embed> .... </embed>の1行をコピペします。

副作用まで調べていないので何か不具合があるかもしれませんが、まずはこれで面白いことができそうです。

実際の様子は以下からご確認ください。
http://ectest.aska-ltd.jp/products/detail.php?product_id=2
seasoft
投稿日時: 2009/4/5 2:47
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: PHPMotionの動画をEC-CUBEで利用する
よりスマートな(そして副作用も少ない)方法としては、管理画面から設定する方法があると思います。

[システム設定] - [マスタデータ管理] で mtb_allowed_tag に
・embed
・/embed
を加えてはどうでしょう。(場合によっては param や object なども必要かも)

未検証ですが・・・


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

munetika
投稿日時: 2009/4/5 8:47
対応状況: −−−
新米
登録日: 2007/9/30
居住地:
投稿: 7
Re: PHPMotionの動画をEC-CUBEで利用する
なるほどです。
その方法の方がスマートですね。

検証してみます。
munetika
投稿日時: 2009/4/5 15:28
対応状況: −−−
新米
登録日: 2007/9/30
居住地:
投稿: 7
Re: PHPMotionの動画をEC-CUBEで利用する
PHPmotionではembedと/enbedを有効にするだけでOKでした。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,922名です
総投稿数は110,012件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.