プラグイン > バグ報告・利用に関する質問 > ソーシャルボタン設置プラグイン -プレミアム- twitter ボタン tinyurl リンク先不具合 |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hc100 |
投稿日時: 2015/9/24 10:40
対応状況: −−−
|
新米 登録日: 2015/9/24 居住地: 投稿: 1 |
ソーシャルボタン設置プラグイン -プレミアム- twitter ボタン tinyurl リンク先不具合 ソーシャルボタン設置プラグイン -プレミアム- を設置したのですが twitter ボタンから吐き出される tinyurl をたどると、http:// の記述がなく、リンク先で404エラーになってしまいます
EC-CUBEバージョン 2.12.1 PHPバージョン PHP 5.4.28 ソーシャルボタン・プレミアム 1.0 (by cyber-will) とりあえず下記のように修正したところ問題なく動くようになりました --- data/downloads/plugin/SocialButton2/SocialButton2.php.original 2015-09-24 10:33:12.000000000 +0900 +++ data/downloads/plugin/SocialButton2/SocialButton2.php 2015-09-24 10:33:35.000000000 +0900 @@ -159,7 +159,7 @@ function setParamList($objPage) { - $URL = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; + $URL = (empty($_SERVER["HTTPS"])?'http://':'https://') . $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; $sURL = file_get_contents("http://tinyurl.com/api-create.php?url=".$URL); $list = array(); |
hashirako |
投稿日時: 2017/12/14 18:45
対応状況: −−−
|
新米 登録日: 2017/7/13 居住地: 投稿: 9 |
Re: ソーシャルボタン設置プラグイン -プレミアム- twitter ボタン tinyurl リンク先不具合 ECCUBEのバージョンは異なりますが、投稿さまと近い現象が起きていたので、記述の内容大変役立ちました。ありがとうございます。
上記の御礼と私のバージョンで起きた現象のまとめとして。また、同様の現象にぶつかった方への後述も兼ねて追記させていただきます。 ================================================== EC-CUBEバージョン 2.13.5 ソーシャルボタン・プレミアム 1.0 (by cyber-will) ================================================== 1.twitterのリンクが機能しない http://の記述はありましたが、短縮URL先の【tinyurl】のドメインがそのまま追加されてしまい、404エラーになりました。 例)tinyurl.com/自社サイトのURL~ 上記はhc100様の内容を追記することで解決します。 2.管理画面上での設定ができない 他の方の質問にもありましたが、管理画面上で設定できるはずの機能が利用できません。 3.facebookボタンの表示が乱れる fbのいいねボタンのみbox_countで表示されるので位置にばらつきがでます。 4.facebookシェアボタンが表示されない シェア機能は、読み込んでいる情報が古いのか文字のみで表示されます。 3.facebookボタンの表示が乱れる(buttonに変更する) data/downloads/plugin/SocialButton2/SocialButton2.php 170行目あたり 【変更前】 $list["facebook_like"][1] = "{button:'box_count'}"; $list["facebook_like"][2] = "{button:'button_count'}"; 【変更後】 $list["facebook_like"][2] = "{button:'box_count'}"; $list["facebook_like"][1] = "{button:'button_count'}"; 4.facebookシェアボタンが表示されない(表記を消す) data/downloads/plugin/SocialButton2/SocialButton2.php 176行目あたり 【変更前】 $list["facebook_share"][1] = "{button:'box_count', text:'シェア'}"; $list["facebook_share"][2] = "{button:'button_count', text:'シェア'}"; $list["facebook_share"][3] = "{button:'button', text:'シェア'}"; $list["facebook_share"][4] = "{button:'icon_link', text:'シェア'}"; $list["facebook_share"][5] = "{button:'icon', text:'シェア'}"; 【変更後】 全てコメントアウト cssのdisplay:none;でも消せるかもしれません。 【追記】 2.管理画面上での設定ができない こちらについては、制作元へアップデート頂けるよう伝えていくしかないかなと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |