ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい。

Simplicityの特徴 フォーラム テーマファイルのカスタマイズに関する質問など ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい。

8件の返信スレッドを表示中
  • 投稿者
    投稿
    • #54692
      ポポまる
      ゲスト

      お世話になりますm(_ _)m

      bbPress 内でAmazonJSプラグインのショートコードを使って▼の様に表示できるようにしたいです。
      もしかしたサポート対象外の場合は、申し訳ありません。

      ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい

      ▼を参考にbbPressでブログカードを使えるようにしました。
      【トピック】ブログカードをフォーラムに表示したい

      function.php にも

      add_filter('bbp_get_reply_content', 'url_to_blog_card', 9999999);
      add_filter('bbp_get_reply_content', 'url_shortcode_to_blog_card', 9999999);
      add_filter('bbp_get_reply_content', 'url_to_external_blog_card', 9999999);

      ↑を貼り付けました。

      ▼該当ページ。
      https://goo.gl/R3pg2z
      ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい2

      <hr>

      参考にしたトピックに「フック」という言葉があったので、Googleで「AmazonJS フック」と調べてみました。
      見当違いかもしれませんが、一応自分なりに▼のページなど、いくつかのサイトを見て回ったのですが・・・。ボクには理解できない内容でした。
      WordPressでjQueryを使う時の注意点 外部から読み込むか、本体同梱のものを使うか?

      bbPress 内でAmazonJSを使う方法を、もしご存知であれば教えて頂けないでしょうか?
      お手数ですが宜しくお願いします。

      Attachments:
    • #54699
      アバター画像わいひら
      キーマスター

      申し訳ないですが、サポート対象外のものにもあるように、bbPressもAmazonJSプラグインのことで、当テーマに関連するものではないので、サポート外とさせていただきたいと思います。

      おそらく、以下のように書けば出来るのかと思います。
      add_filter('bbp_get_reply_content', 'AmazonJSの本文表示を司る関数');
      ただ僕自身、自分のこととテーマ(当フォーラム)のことでいっぱいいっぱいで、AmazonJSのコードを探っている時間までは取れないです。
      ※AmazonJSも使ったことがないので

    • #54701
      ポポまる
      ゲスト

      いや、ヒントを貰えただけで十分です!!
      ありがとうございます!!

    • #54702
      かうたっく
      ゲスト

      こんばんはっ!

      たとえば、bbPress内ではカエレバなど貼るのは困難なんですかね?

      ハードルが低いカエレバで実装できそうに思いますけど?わかりません!

      さっぱりわからない人も実装したいと思ってる人もいるでしょうから

      私もbbPress、Amazonjsも使ってませんが、

      ポポまるさん!
      実装出来て分かれば、次検索から来たかたように
      何らかのメモでもっ^^

    • #54707
      ポポまる
      ゲスト

      >>かうたっく さん

      カエレバは価格表示がないので使いたくないんです。

      アフィリエイトっていう一応「物販」をしている以上、ボクの中で「価格表示は絶対」なんです。

      店で価格表示のない商品なんて買う気すら失せるじゃないですか・・・(^▽^;)(汗)

      今ちょうど、AmazonJSのソース見ていた所なので、実装出来るか分かりませんが、何かあれば改めてトピ立てしますm(_ _)m

    • #54708
      ポポまる
      ゲスト

      現状報告です。

      今、AmazonJSの製作者の方に問い合わせ中で、回答待ちです。
      http://blog.makotokw.com/portfolio/wordpress/amazonjs/

    • #54717
      アバター画像わいひら
      キーマスター

      AmazonJSは、使ったことがなかったので、ちゃんと使い方を以下のページで見てみました。
      WordPressでアマゾン・アソシエイトを簡単設定!Amazon JSプラグイン | EasyRamble

      そしたら、ショートコードを入れるタイプなんですね。
      だとしたら、#54699の書き方ではダメかも。
      ショートコード方式なら、bbPressのレス内で、ショートコードを動作させるコードを書けば良いのかもしれません。
      例えばこんな感じなのを、子テーマのfunctions.phpに書くとか。
      add_filter('bbp_get_reply_content', 'do_shortcode');
      上記は、実際に試したわけではないので、ちゃんと動作するかはわかりません。
      現状僕がわかる範囲は、このくらいかもしれません。

    • #54721
      ポポまる
      ゲスト

      わいひらさん!!表示できました!!
      https://goo.gl/5BpyP3

      さすがです・・・。
      ホントにスゴイ!!
      神がかってますよ、マジで!!!!

      どうやって、do_shortcode だって解ったんですか?!
      いや~・・・すごい!!

      感服しました・・・m(_ _)m
      ありがとうございます!!

      もう、「ありがとう!」を 1億回言っても足りないくらいです(^o^)/
      サポート外の内容なのに・・・(汗)

      ほんっとに感謝です!!

      ほぼ毎日、フォーラムを覗いていますが・・・
      書き込み頻度のハンパなさに「わいひらさんが、メチャクチャ忙しい!」ってのはバカなボクでも、一応理解しているつもりなので(^▽^;)

      ほんと、ムリしないでくださいね!!
      ----------------------
      ▼以下、ボクがやった内容。(今後このトピを見た人のため)

      1. わいひらさんから教えてもらった↓を、子テーマのfunction.php に書く(コピペ)。

      add_filter('bbp_get_reply_content', 'do_shortcode');

      2. bbPressに、AmazonJSのショートコードを貼ると、リストのスタイルが若干崩れるので↓のCSSを子テーマのstyle.css に記述。
      (ボクがAmazonJSのCSSからコピペして若干修正したものなので正しいかは不明です。)

      /*--------------------------------------------------------------
       ■ bbpress内のAmazonJS 最低限のCSSスタイル
      --------------------------------------------------------------*/
      #bbpress-forums .amazonjs_item * {
          margin: 0;
          padding: 0;
          border: 0;
      }
      #bbpress-forums .amazonjs_item .amazonjs_info ul {
          list-style: none;
          margin: 0;
          padding: 0;
      }
      #bbpress-forums .amazonjs_item .amazonjs_info ul li {
          list-style: none;
          line-height: 1.5em;
          font-size: 1em;
          margin: 0;
          padding: 0;
      }
      #bbpress-forums .amazonjs_book .amazonjs_info ul li,
      #bbpress-forums .amazonjs_music .amazonjs_info ul li {
          line-height: 1.6em;
      }

      以上、ボクがやった内容です。

      <span style=”color: #ff0000;”>※大事なことなので二度言います。CSSの部分はあくまでもボクが書いた事なので、わいひらさん は一切ノータッチです!!ですので、CSSの記述内容の正確性は保証できませんので、予めご了承下さいm(_ _)m</span>
      ----------------------
      改めて、わいひらさん。 ありがとうございますm(_ _)m
      ほんとにお手数おかけいたしました!!

      でも、コレでブログを運営するのが更に楽しくなりそうです(^o^)/
      ありがとうございました!!

    • #54739
      アバター画像わいひら
      キーマスター

      うまくいったんですね。良かったです。
      do_shortcodeは、ショートコードを適用させて表示させたいときに共通する書き方なので。
      Simplicityのクラシックテキストウィジェットや、PCテキストウィジェット、モバイルテキストウィジェットにも使われています。

8件の返信スレッドを表示中
  • トピック「ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい。」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)