No.5302, No.5301, No.5300, No.5299, No.5298, No.5297, No.5296[7件]
by admin. ⌚2025年7月7日(月) 23:43:51〔10日前〕 <7文字> 編集
なお、【高度な設定】の『OGP取得時のリクエストログをConsoleに出力する』項目は忘れずにOFFに戻して下さい。ここがONの場合にコンソールに出力される情報には、てがろぐ本体とTegUpとを連携させるトークン(※毎回生成される、短時間だけ有効な鍵のようなもの)も含まれますので、あまり漏らさない方が望ましいですから。
by nishishi. ⌚2025年7月6日(日) 22:39:05〔11日前〕 <279文字> 編集
ありがとうございます。解決いたしました。
助言に従い、コンソールを出力するようにしてから確認しましたところ、コンソールは出力されておりました。
それでも恐らくJavaScriptが何かブロックしているのだろうとコメントアウトをしながら確認しましたところ、
例えばclass="main"の中にある文字列があったとき、別の文字へ置き換える処理をするスクリプトが原因でした。
(一度文字列にして置換したあとに再度HTMLにするためだそうです)
なのでそのスクリプトの範囲からscript や style タグを除外するようにしたところ無事に表示されました。
ありがとうございました。とても助かりました。
by admin. ⌚2025年7月6日(日) 21:28:52〔11日前〕 <313文字> 編集
てがろぐの[設定]→[システム設定]→【高度な設定】で『OGP取得時のリクエストログをConsoleに出力する』項目をONにすると、エラーが発生していなくてもOGP情報のリクエスト状況が毎回(開発者ツールの)コンソールに出力されます。もし、正しくスクリプトが実行されていれば、OGPリンク枠が表示される度に、{Tegalog-TegUp:1} Request:~ のようなログが見えるハズです。
もしこれが見えないとすると、そもそも「OGPの取得をリクエストするJavaScriptが実行されていない」ということになります。
その場合は、お使いのスキンに書かれた他のJavaScriptが何らかのブロックをしているかもしれません。
お使いのスキンに書かれているscript要素を全部コメントアウトしてみて下さい。もしそれでOGPリンクが表示されるようになるなら、確実にその中のどれかのスクリプトが原因です。コメントアウトを1つずつ外していってみることで、問題のスクリプトを特定できると思います。
by nishishi. ⌚2025年7月6日(日) 19:35:59〔11日前〕 回答/返信 <523文字> 編集
お返事ありがとうございます。確認いたしました。
TegUpそのものは正常に動作しておりました(バージョン案内が出ました)。
A:他のスキンでは無事にカードの表示がされておりました
(B:ここ(動作試験場)でも無事に動いております)
…ということはnoteスキンに何かしらが不足しているか、何か悪さをしているということでしょうか…?
※もともとnoteスキンはてがろぐにOGPカード取得する前に配布されていたスキンでした(現在配布はありません)。
開発者モードでみたら以下のようにOGPカードの部分が記載されておりました
・noteスキン
<a class="url cardlink" href="https://hogehoge" rel="nofollow noopener noreferrer" target="_blank"><span class="cardlinkbox"><span class="cardlinkimage"></span><span class="cardlinktextbox"><span class="cardlinktitle">(Loading...)</span><span class="cardlinkdescription">...</span><span class="cardlinkurl"></span></span></span></a>
・他のスキン
<a class="url cardlink" href="https://hogehoge" rel="nofollow noopener noreferrer" target="_blank"><span class="cardlinkbox cardsize-S"><span class="cardlinkimage" style="background-image: url("https://hogehoge/og_new_200_60.png");">&l... class="cardlinktextbox"><span class="cardlinktitle">site title</span><span class="cardlinkdescription">サイトの説明</span><span class="cardlinkurl">11.gigafile.nu</span></span></span></a>
by admin. ⌚2025年7月6日(日) 19:06:47〔11日前〕 <1051文字> 編集
🍧Re:5296◆TegUpそのものは正常に動作していますか? tegup.phpにアクセスしてみてバージョン案内等の画面が出てくるなら大丈夫ですが、そうではない場合(エラー画面やPHPのソースコードがそのまま出てくる場合など)ではPHPの動作に問題がありますので、そこを先に解決する必要があります。
TegUpそのものの動作に問題がない場合は、以下の点をご確認下さい。
どんなURLを指定しても常に取得できないのですか?(=Ⓐ) それとも特定のURLだけが取得できないのですか?(=Ⓑ)
- Ⓐの場合は、他のスキンを適用してみた場合はどうでしょうか? それでも取得できないかどうかを試してみて下さい。
- Ⓑの場合は、そのURLをここ(※今ご覧になっている動作試験場)で試してみた場合にどう見えるかを確認してみて下さい。
by nishishi. ⌚2025年7月6日(日) 17:21:50〔11日前〕 回答/返信 <403文字> 編集
コンソールを出力させてみてもエラーがでておらず、取得はできているようですが…。
TegUp.phpのバージョンは2.1.0でCSSにもカード型リンク用CSSの抜粋を貼っております。
何かほかに必要なことってありますか?
by admin. ⌚2025年7月6日(日) 14:36:29〔12日前〕 <178文字> 編集