No.5103, No.5102, No.5100, No.5099, No.5098, No.5097, No.5096[7件]
Ver 4.5.6βでもカード型リンクで文字化けするサイトがあればURLを教えて下さい。とりあえず、こちらのローカルのプログラムでは 4.5.6β からさらに若干の対策を加えて、もうちょっと幅広く対処できるようにはしたんですけども、他にも文字化けするサイトがあるならそこのHTMLを確認していろいろ実験してみたいので、それら(あれば)を考慮して 4.5.7βはもう数日後には配布したいと思います。
🥐Re:5099◆ご指摘ありがとうございます。確かにPixivは文字化けしますね。いーろいろ実験して確認したところ、pixivは『ログイン状態で閲覧した場合はHTMLに文字コードの情報が含まれる』のに『ログアウト状態で閲覧するとHTMLに文字コードの情報が含まれていない』ことに気付きました。┌(:3」└)┐ ずっと、ログイン状態で確認していたんですけども、PHPプログラムは当然ログアウト状態のHTMLしか取得できませんからね……。^^; とりあえず、こちらのローカルにあるプログラムでは対処しました。次の 4.5.7β では、少なくともPixivの文字化けは解消します。もうしばらくお待ち下さい~。
🥐Re:5099◆ご指摘ありがとうございます。確かにPixivは文字化けしますね。いーろいろ実験して確認したところ、pixivは『ログイン状態で閲覧した場合はHTMLに文字コードの情報が含まれる』のに『ログアウト状態で閲覧するとHTMLに文字コードの情報が含まれていない』ことに気付きました。┌(:3」└)┐ ずっと、ログイン状態で確認していたんですけども、PHPプログラムは当然ログアウト状態のHTMLしか取得できませんからね……。^^; とりあえず、こちらのローカルにあるプログラムでは対処しました。次の 4.5.7β では、少なくともPixivの文字化けは解消します。もうしばらくお待ち下さい~。
文字化け治りました!ありがとうございます。
開発進捗状況報告サイトで、てがろぐ Ver 4.5.6(β版)の配布を開始しました。ご自由にダウンロードしてご活用頂けます。お試し頂ければ幸いです。
昨日の4.5.5βにあった3点の不具合を修正しました。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
昨日の4.5.5βにあった3点の不具合を修正しました。
- カード型リンクが文字化けするケースがある。
- リスト記法で何らかのオプションを加えると表示されなくなる(記法によっては先頭項目だけ見える)。
- 鍵入力窓を自由な位置に配置する機能が無効になる。(指定位置ではなく先頭に鍵入力窓が出て、すべて隠されてしまう。)
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
5090、5092の者です。
早速の対応をありがとうございます!ver.4.5.6のアップデートを行いました。
FANBOXの文字化けは直りましたが、pixivへのリンクは文字化けしたままになっております。
(ogp-cashe.iniの削除は行いました)
早速の対応をありがとうございます!ver.4.5.6のアップデートを行いました。
FANBOXの文字化けは直りましたが、pixivへのリンクは文字化けしたままになっております。
(ogp-cashe.iniの削除は行いました)
ちなみにですが、使い方の説明にある [リンクラベル:CARD]URL の「リンクラベル」というのは、『「リンクラベル」の6文字を書く』という意味ではなくて、『そこに(OGPの情報が読み込まれる前の段階で見せたい)テキストを書いてね』という意味ですので。何らかの要因でOGPが読めなかったり、JavaScriptが正しく実行されなかったりした場合には、リンクラベルとして書いたテキストがカードのタイトルとして採用された状態で表示されます(ので、たとえOGPが読めなくてもリンクとしては正しく機能します、という仕様です)。
なので、リンク先の内容を表す簡潔な内容をリンクラベルとして書いておく方が望ましいと思います。
なお、全文検索の際には、投稿本文内に書いたリンクラベルだけが検索対象になります。(OGP情報は後からJavaScriptで合成しているだけなので検索対象になりません。)
なので、リンク先の内容を表す簡潔な内容をリンクラベルとして書いておく方が望ましいと思います。
なお、全文検索の際には、投稿本文内に書いたリンクラベルだけが検索対象になります。(OGP情報は後からJavaScriptで合成しているだけなので検索対象になりません。)
🥐Re:5095◆テキストエディタにデータファイル(tegalog.xml)を読み込んで、正規表現を使った一括置換機能を使うと一気に :CARD を付加できます。

「:CARD」を付加する正規表現
正規表現では、角括弧や丸括弧に特殊な意味があるので、角括弧や丸括弧そのものに一致させたい場合には \[ や \( のようにエスケープしないといけないので、ちょっと見た目がややこしいですが。(^_^;)
テキストエディタによって微妙に書き方が異なる可能性がありますが、例えばEmEditorだと以下のような正規表現でいけます。
検索語: \[(.+?)\](\(?http)
置換後: [\1:CARD]\2
※書き換えてはいけないケース(書き換えたくないケース)を除外するためにも、「すべて置換」ボタンで一括処理するのではなく、「置換」ボタンの方を押して1つずつ確認しながら処理する方が望ましいと思います。
※お試しになる場合には、事前に tegalog.xml ファイルをローカルにバックアップするのを忘れないようご注意下さい。

正規表現では、角括弧や丸括弧に特殊な意味があるので、角括弧や丸括弧そのものに一致させたい場合には \[ や \( のようにエスケープしないといけないので、ちょっと見た目がややこしいですが。(^_^;)
テキストエディタによって微妙に書き方が異なる可能性がありますが、例えばEmEditorだと以下のような正規表現でいけます。
検索語: \[(.+?)\](\(?http)
置換後: [\1:CARD]\2
※書き換えてはいけないケース(書き換えたくないケース)を除外するためにも、「すべて置換」ボタンで一括処理するのではなく、「置換」ボタンの方を押して1つずつ確認しながら処理する方が望ましいと思います。
※お試しになる場合には、事前に tegalog.xml ファイルをローカルにバックアップするのを忘れないようご注意下さい。