■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: $bcBaser->content() の出力結果に手を加えるプラグインの実装について

tecking > Re: $bcBaser->content() の出力結果に手を加えるプラグインの実装について @ 2013/10/22 9:53
goichiさん

解決へのヒント、ありがとうございます。
ソーシャルボタンプラグインやアップローダープラグインのソース、見てみました。
たしかに $view->output に対して str_replace() や preg_replace() で置換してますね。

私も試行錯誤しながら、afterLayout にフックした方がいいかなあ、とも思ったのですが
oEmbedの対象になるYouTubeやTwitterなどのURLは、
コンテンツエリア以外(サイドバーやフッタ)にも出現する可能性があるので
HTMLファイル全体を走査する手法はとりづらそうです。

単にoEmbed機能を組み込むだけなら、jQueryプラグイン
(たとえば https://github.com/hypomodern/jquery-oembed
で実装してしまうのがサクっといけるのですけど
プラグインづくりの練習をかねて、なんとかPHPでやってみたいんですよねー :)

ともあれ、引き続き試行錯誤してみます。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
28 人のユーザが現在オンラインです。 (28 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 28