AMPのカエレバ・ヨメレバ

Simplicityの特徴 フォーラム 要望・機能追加など AMPのカエレバ・ヨメレバ

7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #46232
      やーまん
      ゲスト

      先日はご対応ありがとうございました。
      またAMPネタで恐縮です。

      1:カエレバ・ヨメレバ側の不具合と思いますが、
      当方の環境ですと7netへのリンクを作成した際、style属性が取り除かれない現象になりました。
      7netへのリンクのhtmlタグ内のみ空白が空白では無く、文字コード「C2A0」が入っているようです。
      style属性を取り除くコードを実行する前に下記コードを入れて解決いたしました。
      $the_content = str_replace( "\xc2\xa0", " ", $the_content );

      2:imgタグに一括でlayout=”responsive”を適応されていると思います。
      1×1サイズのアフィリエイト側へのアクセス解析等に使われる
      表示に意味の無い透明画像にも適応され
      空白が沢山の間延びした形になります。
      1×1サイズの画像のみlayout=”fixed”にするのはどうでしょうか?

      3:カエレバの商品画像にwidthとhightを追加するコードがありますが、
      amazonのみとなっています。
      楽天とYahooショッピングの画像にもwidthとhightを追加して頂けないでしょうか?
      楽天は
      http://thumbnail.image.rakuten.co.jp/
      ヤフーは
      http://item.shopping.c.yimg.jp/
      が商品画像のURLとなっています。

      以上沢山ですがよろしくお願いします。

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

      1.よかったら、どういった状態になるのかを見たいので、不具合の出るコードを貼り付けていただいてよろしいでしょうか(アフィリエイトIDなどはxxxxxなどにしていただいて)。

      2.これに関しては、lib/amp.phpの以下の部分を

        //画像タグをAMP用に置換
        $the_content = preg_replace('/<img/i', '<amp-img layout="responsive"', $the_content);

      以下のように変更するとどうでしょうか?

        //画像タグをAMP用に置換
        $the_content = preg_replace('/<img/i', '<amp-img', $the_content);

      僕の環境だと、layout=”responsive”がなくとも、問題なくレスポンシブ表示されているようでした。

      3.ちょっとこれから対応させてみようと思います。

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

      3.手元のファイルは、修正して楽天とYahoo!ショッピングに対応できたと思います。
      次のバージョンで改善されると思います。
      あと、楽天とYahoo!のURLがあったおかげで、すぐに作業を終えることができました。ありがとうございます!

    • #46312
      やーまん
      ゲスト

      早速の対応ありがとうございます。
      m(_ _)m

      1の問題箇所のソースを貼り付けます。
      もしもアフィリエイト経由のため1X1サイズの画像が挿入される様です。
      アマゾン等他のショップは問題ありませんが、7netに入る画像のみエラーとなります。
      普通の空白に見えますが、imgタグ内の空白は空白では無いようです。

      <a href="http://c.af.moshimo.com/af/c/click?a_id=xxxxx&p_id=xxxxx&pc_id=xxxxxx&pl_id=xxxxxxxxxx&url=http%3A%2F%2F7net.omni7.jp%2Fsearch%2F%3Fkeyword%3D%25E3%2583%259D%25E3%2583%2586%25E3%2583%2588%25E3%2583%2581%25E3%2583%2583%25E3%2583%2597%25E3%2582%25B9%26searchKeywordFlg%3D1" target="_blank" ><img src="http://i.af.moshimo.com/af/i/impression?a_id=xxxxx&p_id=xxxxx&pc_id=xxxxxxx&pl_id=xxxxxxx" width="1" height="1" style="border:none;">7net</a>

      http://www.saka-en.com/java/c2a0/
      上記サイトでこのスペースのことを書かれています。

      Choromeからコピペするとこの問題が発生するようです。
      試しにFireFoxからコピペすると普通の半角スペースとして認識されます。

    • #46315
      やーまん
      ゲスト

      ↑のコードは掲示板に貼り付けると普通に問題ありませんね・・・
      カエレバよりChrome経由で記事にコピペするとアウトです。

      2に関してはバッチリでした。
      layout属性は必須では無かったのですね。
      勉強になりました^^;
      グーグル先生のエラーが無くなりました。
      ちなみに変更前は↓こんな感じでした。
      間延び

      3もご対応ありがとうございます。
      次回更新を楽しみにしています。
      \(^o^)/

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

      http://www.saka-en.com/java/c2a0/
      上記サイトでこのスペースのことを書かれています

      ようやく、おっしゃっていることの意味がわかりました。参考資料ありがとうございます。
      手元のファイルは修正したので、次のバージョンで改善されると思います。

      2に関してはバッチリでした。
      layout属性は必須では無かったのですね。

      AMP化で参考にしたページで、layout=”responsive”を使えと書いてあったので、僕も使っていましたが、CSSでレスポンシブするように書いておけば、問題なかったようです^^;
      僕の環境でもそれでうまくいっているので、次のバージョンで適用したいと思います。
      ご協力ありがとうございます!

    • #46378
      やーまん
      ゲスト

      2.3.5適応した所、こちらもGoogleのエラーが無くなりました。
      ご対応ありがとうございました。
      またよろしくお願いします。
      \(^o^)/

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

      ご報告ありがとうございます!
      うまくいったようでよかったです。
      ご報告いただけたおかげで、修正部分に問題なかったら事がわかり安心しました^^

7件の返信スレッドを表示中
  • トピック「AMPのカエレバ・ヨメレバ」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)