2026年4月 この範囲を時系列順で読む この範囲をファイルに出力する
今回四苦八苦しながらてがろぐを導入させていただいたのですが、なぜが設定を保存するを押すと403エラーが出てしまいます。
トラブルシューティングに書いてある$howtogetpathの数値を変更したりしても改善されず…
ちなみにサーバーはusamimi.infoを使用しています。
お忙しいところ恐縮ですがご教授いただければ幸いです。よろしくお願いいたします。
需要の程は分かりませんけども。^^;
すると、No.5814のように自動取得できないページでも、以下のようにカード型リンクを提供できます。手動で書く手間はかかりますけども、「手間をかけてでも、どうしてもカード型リンクとして見せたい!」という場合に。^^;
はじメまして、ギルティ炭酸です。 | ギルティ炭酸 NOPE サントリーはじメまして、ギルティ炭酸です。NOPEは2026年3月24日火曜日に新発売!https://www.suntory.co.jp/softdrink/nope/
はじメまして、ギルティ炭酸です。 | ギルティ炭酸 NOPE サントリーはじメまして、ギルティ炭酸です。NOPEは2026年3月24日火曜日に新発売!https://www.suntory.co.jp/softdrink/nope/
通常のカード型リンク記法 [リンクラベル(省略可):CARD]URL とは違って、[タイトル:概要文:画像URL:MCARD-L]URL(大カードの場合)や[タイトル:概要文:画像URL:MCARD-S]URL(小カードの場合)のように、タイトル・概要文・画像URL・カードサイズを全部書きます。(^_^;)
MCARDの「M」は「Manual」の略です。手動カード。
次のβ版から使えます。(まだ配布していません。)
🍘Re:5814◆確かに、そのサイトだと 403 Forbidden になりますね。PHPプログラムからのアクセスだと認識して「403 Forbidden」を返しているのだと思います。この場合は残念ながらどうしようもありません。
カード型リンクは(閲覧者がブラウザでアクセスしたことをトリガーにはするのですが)、実際にはサーバ上のPHPプログラムが相手先のWebサーバへOGP情報を取りに行っていますので(その点だけを見るとBotと変わりありませんから)、強固にBotを拒否しているサーバからは情報を取得できないことがあります。(そのサイトの場合は、SNSからのアクセスは個別に許可されているのでしょう。)
シンプルな方法で情報を取得に行っていますので、「プログラムからのアクセスだ」と判別されやすいのだと思います。もうちょっと凝れば対処可能かもしれないのですけども、(人間のアクセスがトリガーになっているとはいえ)Botを強固に拒否しているサーバから無理に情報を取ってこようとはしない方が良いのではないかと今のところは思っています。
(追記) どうしてもカード型リンクで掲載したい(手間をかけても良い)と思われる場合は、No.5817の方法を使えるようにしました。^^;(次のβ版からご使用頂けます。)
ただし、埋め込めるのはnote.comドメインに存在するnoteのみ。(独自ドメインのnoteは対象外。ただ、noteではOGPが適切に提供されていますから、note.comドメイン以外で公開されているnoteはカード型リンクで埋め込む手段が使えます。)
- ハッシュタグの中に半角 & 記号が含まれている場合に、ハッシュタグ限定表示に出てこなくなる不具合の修正。
- カード型リンクで >>5803 のように「OGPに概要文が含まれていない」ページでも、なんとなく良い感じに情報を拾ってくるように改善。
🌸Re:5809◆ご指摘ありがとうございます。たしかにそのような動作になりますね。こちらにあるソースは修正しましたので、次のバージョンからは修正版をご使用頂けます。次のβ版公開まで、もうしばらくお待ち下さい。
早々にご返信いただきありがとうございます。
ご教示いただきました方法でまとめて下書きにできました。
私にとって、てがろぐはネットでの居心地の良い場所になっているのでとても助かりました!
本当にありがとうございます!!
今回てがろぐバージョン4.8.0にアップデートしたら、ハッシュタグの中に「&」を使用しているものが正しく動作しなくなりました。
例えば #[トム&ジェリー]や#[ラッツ&スター]のようなものです。このハッシュタグのリンクをクリックしても結果が何も出なくなりました。
お手隙の際にでもご確認頂けますと幸いです。宜しくお願いいたします。
ずっとほしかった機能や、修正してほしかったものが修正されていたりと最高です。
本当にこのようなものを開発、今もこうやってバージョンアップしたりとしてくれてありがとうございます。
今後も愛用させていただきます。
🌸Re:5805◆ご要望をありがとうございます。選択した投稿を一括して特定のカテゴリに属させるような機能を作るときに、下書き化する機能等も加えるようにします。とはいえ、いつ頃そういう機能が作れるかは今のところ分かりませんので、現時点で複数の記事を(たぶん)手っ取り早く下書き化する方法も書いておきます。例えば以下のような方法があります。
- データファイル tegalog.xml をダウンロードして、テキストエディタで開きます。
- 下書きにしたい投稿を探します。
- 見つかったら、その行にある <flag></flag> の記述を <flag>draft</flag> に書き換えます。(タグの中に draft という文字列を挿入するだけです。もし既に別の文字列が入っている場合は半角カンマ記号で区切って書いて下さい。)
- 必要なだけ2~3を繰り返します。
- 最後に保存して、上書きアップロードします。
はじめまして。
日々てがろぐを楽しく使用させていただいてます。
いつもありがとうございます。
[全部選択]で[下記にチェックを入れた投稿を削除]で多くの投稿を一気に削除する機能がありますが、この機能の下書き版は実装可能でしょうか?
[全部選択]で投稿した記事を一括で[下書き]にする機能があれば嬉しいです。
投稿記事数が多く、一件一件下書きにするのが大変なので、もし実装が可能であればご検討をどうぞよろしくお願いいたします。
🍵Re:5803◆そのサイトのソースを見てみたところ、OGPにタイトルはあるものの概要文がないんですよね。og:titleはあるけど、og:descriptionがない。で、概要文の取得ができなかった場合には代わりに「body要素の先頭からタグ以外の150文字を取得する」という仕様を加えたんですが、そのサイトはbody要素の先頭にscript要素を使ってJavaScriptソースが書かれているので(^_^;)、そのソースが表示されてしまっているようです。(従来のバージョンでは、概要文が取得できなかったら空欄のままになっていたので、こうはならなかったわけです。)
タグを除外する仕様は設けていたものの、そういえばスクリプトのソースはタグの外にあるのだという点を考慮していませんでした。^^;
次のバージョンでは、script要素は全体を無視するように改善します。
ご報告をありがとうございます。
テストです
追記
てがろぐを4.8.0にアップデートしてから上記のように一部サイトが文字化け?します。
てがろぐ側の問題ではなかったらすみません!
youtubeプレイリスト埋め込みテスト
2026年3月 この範囲を時系列順で読む この範囲をファイルに出力する
🍡Re:5797◆開発放言に反応ありがとうございます。^^
🍡Re:5798◆もしデータファイル(tegalog.xml)をテキストエディタで編集しても構わない場合で、そのテキストエディタで正規表現が使える場合は、以下のような感じにすることで、一括して全投稿の2行目に空行を増やせます。(図はEmEditor)

ここで処理しているのは、『<comment>タグの後に登場する、1つ目の<br />を、<br /><br />に置き換える』という内容です。これによって、1行目の直後に空行が増えます。もちろん、何行でも必要なだけ増やせます。
データファイルを直接は編集しない方法で空行を増やすのは(かかる手間の面で)難しいと思います。
カレンダーヒートマップの出力機能、総合「外部サービス埋込」ボタン、ニコニコ動画の埋め込み機能、投稿欄下部「直近画像の選択」ボタン、IF文等でログイン状態を使用可能にする新仕様、色表記等のハッシュタグ除外設定機能、などの追加が主な更新点です。その他、細々した仕様改善や機能追加、不具合修正を含んでいます。
➡ https://www.nishishi.com/cgi/tegalog/
バージョンアップには2通りの方法があります。
データファイルや設定ファイルは、すべてそのまま引き継げます。(Ver.3以下も含む、過去のどのバージョンからでも可)
- 1クリックでバージョンアップできる専用PHP「TegUp」のご使用をお勧め致します。(※てがろぐに同梱していますので、お使いの tegalog.cgi と同じ位置に tegup.php が既にあればそこにアクセスするだけです。)
- もしくは、最新版のZIPの中から tegalog.cgi と fumycts.pl と tegup.php の3ファイルだけを抜き出して上書きアップロードして下さい。
🆕 Ver 4.8.0の更新点(概要):
《▼大きな機能追加》
●カレンダーヒートマップの出力機能
●総合「外部サービス埋込」ボタンの追加
●ニコニコ動画の埋め込み表示機能
●投稿欄下部に「直近画像の選択」ボタンを追加。
●本文なしの画像だけで投稿ボタンを押した際にどう動作するかを選択できる設定を追加
●IF文やSITUATION:CLASSの装飾分けで「ログイン状態」も使用可能に
●既存ハッシュタグ簡単入力機能に、任意の項目を加えられる機能を追加。
●16進数での色指定表記等をハッシュタグだとは認識させないようにできる設定を追加
●「投稿や編集直後の動作(移動先)」設定の選択肢に『常に「いま投稿したばかりの単独ページ」を表示』を追加
《▼その他の機能追加》
●下げた投稿を表示する状況の選択肢に「ユーザ限定表示時」を追加。
●ログインフォームのユーザID入力欄の表示形態をセレクトボックスではなく手動入力(自由入力)にできる設定選択肢を追加
●何でも簡単入力ボタン機能のボタンラベルとして使う文字数の上限値を自由設定できる機能を追加
《▼細かな機能追加》
●投稿の再編集時にカーソル位置を先頭にするか末尾にするかを設定できる機能
●【既存ハッシュタグ簡単入力機能】の中に、「 #[] 」の3文字だけを挿入できる項目を加えるオプションを追加。
●デフォルトで使われるjQueryとLightboxを、CDNからではなく自前設置したファイルから読み込める設定を追加。
●Lightbox以外の画像拡大スクリプトを使いたい場合に、URLだけでなく、HTMLのscript要素とlink要素を直接書いて指定する方法も追加。
●YouTubeの埋め込み仕様をプレイリストにも対応。
《▼仕様改善》
●投稿本文の先頭に空行があっても(編集時に)削除されないようにできる設定を追加。
●「編集最大」機能の使用時にボタン列が増えたり画面サイズが変わったりしても自動で再調整される機能と、「編集最大」を解除する機能を追加。
●任意の動画ファイルを埋め込んで表示できる記法に loop, muted, autoplay, preload 等の属性値を指定できるよう拡張。
●jQueryとLightboxがCDNから読まれる場合は、crossorigin属性とintegrity属性等を加えた状態でscript要素を出力するよう改善。
●YouTubeの埋め込み時にパラメータ「 rel=0 」を付加するよう改善。(※再生終了後に同チャンネル内の関連動画のみ表示)
●投稿可能な画像の拡張子リストのデフォルト値に avif を追加。(※新規セットアップ時のみ)
●カスタム絵文字として指定可能な画像形式に avif を追加。
●ハッシュタグ認識周りのリファクタリングを実施
●Twitter Cardのカードサイズ指定に「 photo 」を追加
●任意画像の挿入ボタンで、複数URLの同時入力に対応 (空白・タブ・改行区切りを使用可能)
●YouTubeの埋め込みHTMLに専用classを追加(ニコニコ動画と区別するため)
●OGPカードリンク記法の挿入用ボタンのデフォルトラベルを「OGPカード」から「カード型リンク」に変更。
●設定画面を表示したとき、iOSではテキスト入力欄をタップするとズームしてしまう現象を回避。(iOSでは16pxで表示するよう調整)
●リンクラベルを指定せずにリンクカード記法を使った場合で、リンク先からOGP情報が得られなかった場合に、「(Loading...)」と表示されっぱなしになる点を改善。
《▼同梱TegUpの更新》
●TegUp Ver 2.1.1 を同梱
→ 特定の応答をするサーバからは正しくデータを取得できずにエラーを吐いていた不具合を修正。
→ OGP情報(og:description)が取得できなかった場合は、body要素の先頭からタグを除いた最大150文字ほどを取得するよう改善。
《▼スキン更新》
●QUICKPOSTに表示される「直近画像の選択」ボタン周り装飾用CSSを追加。
●カレンダー・ヒートマップに対応
《▼不具合修正》
❎丸括弧で終わっているURLにフラグメントを付けたとき、URLの一部ではなくハッシュタグだと誤解釈してしまう不具合を修正。
❎ハッシュタグ限定表示で、ハッシュタグだとは認識されていないハズの文字列を含む投稿もヒットしてしまう不具合を修正。
❎上書きスタイルシート内に「 > 」記号が書けない不具合を修正。
更新点について詳しい解説は、リリースノート(No.49)をご参照下さい。
アナウンス:
✔Twitter:
(ツイート埋め込み処理中...)Twitterで見る
✔Bluesky
✔Pawoo(Mastodon)
✔mixi2
現在、投稿本文を
[1行目] タイトル
[2行目以降] 本文
という形式で投稿し、[[COMMENT:TITLE]] と [[COMMENT:BODY]] を用いての表示を検討しています。
もし将来的に、
[1行目] 主題
[2行目] 副題
[3行目以降] 本文
という構成に変更したくなった場合、既存の投稿について、1行目と2行目の間に空行を一括で挿入するなど、デザイン崩れを起こさずに移行する方法はあるでしょうか?
あらかじめ下記のように複数行の改行を入れておき、
[1行目] 主題
[2行目]
[3行目]
[4行目]
[5行目以降] 本文
[[COMMENT:TITLE]] [[COMMENT:LINE:5*]] を用いて表示する、といった運用が現実的でしょうか?
皆さんどのようにデータを保持しているか、伺いたいです。
同感です是非
ご回答ありがとうございます。
①と②どちらもなんとかなりました。
ありがとうございます!
🍘Re:5792◆ご活用をありがとうございます。以下、2つのご質問に回答します。
① 今のところ「カテゴリなし」と「何らかのカテゴリ」とを同時に表示させる方法がありません。現状の仕様では、例えば「nashi」というカテゴリを作成して、「カテゴリなし」をすべてそのカテゴリに属させた上で、cat=hobby,nashi として頂くほかありません。
なお、「カテゴリなし」の投稿をすべて特定のカテゴリに属させるには、データファイル(tegalog.xml)をテキストエディタで開いて、<cat></cat>という記述を一括して<cat>nashi</cat>に変えると楽です。
② カスタマイズ可能です。
詳しい方法は、ヘルプドキュメントの「カスタマイズ方法」ページにある『状況に応じた見出し行の装飾方法』区画をご覧下さい。
➡てがろぐ側の設定画面でも表記を選択したり書き換えたりできますし、➡CSSで装飾を調整することもできます。これらのclass名をJavaScriptで使えばもっと複雑なカスタマイズもできそうな気がします。
自作サイトにてがろぐを馴染ませる形で、カテゴリ別に用途を変えて使わせていただいています。
現在カテゴリにはnews/diary/hobbyがあり、newsとdiaryは別スキンでの運用ができています。しかし、
①hobbyとカテゴリなしを混在して表示させ、同一スキンを利用したいと思い、簡易本番でスキンを適用後、URLの最後を「cat=-,hobby」として表示させようとしたところhobbyのみが表示されてしまい困っています。混在させながら同一スキンでの表示は可能でしょうか。
②カテゴリ別にしているページのブラウザから見た時のタブ名"カテゴリ「○○」に属する投稿×件"という表示は変更可能でしょうか。
既出、言葉足らずでしたらすみません。何卒よろしくお願い致します。
🆕 Ver 4.7.7βの更新点(概要):
《▼新機能》
●総合「外部サービス埋込」ボタンの追加
●IF文やSITUATION:CLASSの装飾分けで「ログイン状態」も使用可能に
●下げる・下書き投稿後でも投稿単独ページへ移動できるオプション設定を追加
●ヒートマップをリンクにしない(a要素を使わない)選択肢を追加
《▼仕様改善》
●ハッシュタグ除外機能を使っても、隠れハッシュタグは例外にする仕様改善
●iOSで設定画面の入力欄をタップしてもズームしないよう仕様改善
●OGP情報が得られなかったリンクカードに「Loading...」の文字が表示されっぱなしになる点を改善
《▼同梱TegUpの更新》
●TegUp Ver 2.1.1 を同梱
- 特定の応答をするサーバからは正しくデータを取得できずにエラーを吐いていた不具合を修正。
- OGP情報(og:description)が取得できなかった場合は、body要素の先頭からタグを除いた最大150文字ほどを取得するよう改善。
《▼不具合修正》
❎複数のハッシュタグを掲載している際で、ハッシュタグの除外条件を設定しているときに、「本来除外すべき文字列」の中に「ハッシュタグにする文字列」が前方一致で含まれている場合に、「本来除外すべき文字列」の方がハッシュタグとして認識されてしまう不具合を修正。
❎ニコ動埋め込みの位置が、全文検索時にずれる不具合を修正。
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Bluesky、mixi2、Mastodon(Pawoo)
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189




