2025年3月 この範囲を時系列順で読む この範囲をファイルに出力する
Onedriveを同期しないようにするときになんか色々した結果変な挙動をしてしまったんです!今は無事直りました!
>>5036
Onedriveに保存しているデータ自体はクラウド上に保存されているから、アプリをアンインストールしても消えないのでは…?ブラウザからOnedriveにアクセス して「サインイン」ボタンからログインして、「マイファイル」にデータが残っているか確かめてみてはどうでしょう。ここにデータがあればアプリをアンインストールしてもデータは残ります。
🥞Re:5030◆ご要望をありがとうございます。たしかに、1画像だけを消したいときには、現状のUIだと操作が面倒ですね。
🥞Re:5033◆ご要望をありがとうございます。なお、[[COMMENT:TITLE]] の代わりに [[COMMENT:LINE:1]] を使うと、1行目が空行のときには何も出力されませんのでお試し下さい。(ただし、1行目に画像等のオブジェクトがあると、それをそのまま出力してしまいますが。)
🆕 Ver 4.5.4βの更新点(概要):
《▼新機能》
●ユーザ一覧を出力できる記法 [[USERLIST]] と [[USERLIST:識別子]] を追加。
《▼仕様改善》
●投稿削除ボタンやカテゴリ削除枠の配色を(目立ちすぎる赤色から)灰色に変更。
《▼不具合修正》
(なし)
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
#要望 なのですが、
1.[[COMMENT:TITLE]]について、1行目が空白の場合「No.123」形式の投稿番号が表示されますが、空白表示や指定した文言(「無題」等)の表示もできると嬉しいです。
2.「画像の管理」について、画像をファイル名順に並べ替える機能が欲しいです。
・管理TOP>画像の管理 ページで
チェックボックス下の「編集」の下に「削除」(単体削除リンク)が欲しいです。
(もしくは「編集」リンク先のページ内に「この画像を削除」のボタンが欲しいです)
スクロールなしで、ファイル情報を見ながらその場でパッと削除に行けたらうれしいです。
・「管理ページにスキン(ユーザースタイルシート)を使いたい→ブラウザ拡張機能で解決できます」という話題が以前あったと思うのですが、
私も、複数ブラウザ・端末を跨いでも維持できる「管理ページ用の上書きスタイルシート」みたいな設定を、てがろぐ自身でできたらいいなあと思う派です。(*.cssのURL読込でもベタ打ちでも)
下手すると動作に影響しそうなのと、実装大変そうなレスがあったので、あまり期待せずに言うだけ言ってみようの精神で言ってみます
いつも開発運営お疲れ様です。ありがとうございます☕️
🍛Re:5022◆情報ありがとうございます。WAF(Web Application Firewall)は、SQLインジェクションとかクロスサイトスクリプティング(XSS)とかに使われるような感じの投稿本文をチェックしてブロックしますからね。長い英文を貼り付けて投稿するだけでも、そこに「or」があって、遠く離れた位置に「=」とかの記号があるだけでもダメだったりしますし。とはいえ、WAFが使えるのならあえてOFFにはしない方が良いですから、いろいろ試していくしかないですね。^^;
🍛Re:5023◆てがろぐのご活用をどうもありがとうございます! 末永くご愛用頂ければ幸いです!(╹◡╹)ノ
🍛Re:5024◆情報ありがとうございます。WAFは、サーバに送信された文字列から「攻撃の可能性」を判断して通信をブロックするか通すかを決めますので、基本的にはスキンは無関係です。ただ、お使いのスキンに、何か必ず特定の文字列を付加して送信させるような特別なスクリプトがあるなら話は別ですが、たぶんそういうケースは滅多にないでしょうね。^^; なので、403になるパターンは、おそらく他のスキンを使っても403になります。半角の丸括弧 ( ) 記号の存在も誤判定によく影響します。(^_^;) 今更なんですけども、てがろぐの各種記法では、区切りに「/」を使って、オプションのカッコには < > を使うような、「攻撃だと誤解されにくい」書き方を採用していれば良かったな……、とは思います。(仕様を考えたときには、WAFにブロックされる可能性は全く想定していなかったもので。)
🍛Re:5025◆分かりやすい画像をありがとうございます。WAFのログをリアルタイムで確認できると、「何だと誤解されたのか」がハッキリするので良いですね。
→ https://youtu.be/iR0RG20neKI
もうちょっと解像度が高くないといけなかったかな……。ローカルで作成した動画は充分な解像度があったんですけども、YouTubeにアップロードすると画質が下がるんですかね……?
まあ、FTPソフトのUIは様々ですし、雰囲気が伝われば良いだろうとは思いますが。^^;(動画中のFTPソフトは、FFFTPです。)
なお、合成音声には VOICEPEAK という読み上げソフトを使いました。
>>5026
詳しくありがとうございます
実際のURLは別サイト様のものなのでご迷惑になると思い載せられません
ご容赦ください
唯一言えるのは【JavaScript】と既述した場合に出たという話だけです
ただ文字数ではなさそうですね
私もロリポップユーザーで、FAQで挙げられてる「/etc/hoge」のような半角英数9文字と、5022さんの例で403エラーになるのを確認済です。
5023さんの例は実際にてがろぐCGIを使われているページを見てみないと403エラーの原因の判断がしづらいのですが、当方の環境で
[【ssSSSSSSS】タイトル:CL(hoge)]https://aaaa.com/aaaaaaaaaaa/a/aaaaaaaaaaaaa
と
[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaあああああ:CL(hogehogehogehogehogehogehogehogehogehogehogehogehogehogehogehogehogehoge)]https://example.com/
の両方で403エラーにならず普通に投稿できたので[]内の文字数や全角文字自体はエラーとは関係ないように思いました。(【】も全角文字です)
ロリポップのユーザー専用ページ→セキュリティ→WAF設定→ログ参照 に、403エラーが出た時のログは記録されていますか?下の画像は私が5022さんの例を試して403エラーが出た時のWAFのログです。

リンクに任意のclass属性値を加える によると
[リンクラベル:CL(sakura)]https://任意のURL のように記述すると、 リンクに class="uc-sakura" のように「uc-指定英数字」のclass属性値が追加出力されます。
※指定されたclass名には、必ず先頭に「uc-」の3文字が付加されて出力されます。
とのことなので、「uc-」とクラス名の組み合わせやリンク先に設定するURL次第で「/etc/hoge」と同じようなWAF誤検知がされている可能性もありますが、実際に使われてるクラス名などが不明なのでなんともいえません。たとえばリンク先に設定するURLが「https://aaaa.com/etc/aaaa/」だとWAFに引っかかって403エラーになります。
【余談】
5022さんと5023さんの投稿を見て、自動でリンクにはならないURLを一時的に書きたい場合の書き方 を毎回忘れて解説を見に行ってることに気付く→何でも簡単入力ボタン機能(Ⓓ半角コロン記号を含む内容を書きたい場合) に登録すればいいのでは?と思いつく→快適😀
ロリポップを使っていて、403エラーが頻発してるのでとても参考になりました!
一つ403エラーが固定で出るタイプかな?というリンク表示を見付けたので一応記述します。
[【ssSSSSSSS】タイトル:CL(クラス名)]https://aaaa.com/aaaaaaaaaaa/a/aaaaaaaaaaaaa
このタイプの記述がエラーになります。
[【ssSSSSSS】タイトル:CL(クラス名)]https://aaaa.com/aaaaaaaaaaa/a/aaaaaaaaaaaaa
[【ssSSSSSSS】タイトルCL(クラス名)]https://aaaa.com/aaaaaaaaaaa/a/aaaaaaaaaaaaa
このようにすると403エラーが消えるので[]内の半角英字+全角英数字+記号の合計数に上限があるのかもしれません。
ちなみにクラス名はエラーに関わっていなかったので(クラス名)表示にしています。
【ssSSSSSSS】表記の場合、:CL部分だと「:」だけ引っかかりました。
CLを消してもエラーは消えなかったのでとても謎です。
私のスキンや使用状況に問題があるかもなので、そのときはすみません🙏
この度新しく絵のサイトを開設したので、イラスト用にギャラリーモードでひとつ、日記用にひとつの合わせてふたつ設置しました!
本当にすばらしいCGIをどうもありがとうございます☺️
※「ロリポップのサーバでエラーが出る場合の解決策」で解決済み
1.投稿本文に(半角スペース)or 、 ? 、 = の組み合わせがある場合
例:
tea or coffee
https://〇〇〇.com/tegalog.cgi?postid=123
※orの前に半角スペースがない場合は投稿可
2.投稿本文にlocation.hashの文字の前に改行がある場合
※改行がlocation.hashの後だけの場合は投稿可
短期間に2度も403になり、変なところをいじったのかと思って焦りましたが、そういえば過去にもロリポップで特定の文字でエラーになる案件があったなと思い出し、解決策のページを見つけて何とか解決しました。
こんな組み合わせを使うことがあるかどうかはわかりませんが、ご参考までに。
🍕Re:5020◆おっと、お買い上げありがとうございます~。(╹◡╹)ノ もうこれ14年前なんですよね。電子化されていないので、在庫が尽きたら終売です。(^_^;)
リンク
HJ文庫
にししさんの紹介ページ

🍵Re:5017◆ここのてがろぐはデモモードで動作していますので、管理者権限のあるIDでログインしていても設定の変更等はできない仕様になっています(既存投稿の削除は可能ですが)。なので、どのIDでお試し下さっても構いません。
🍵Re:5016◆β版のご試用をどうもありがとうございます。(╹◡╹)ノ
🍵Re:5013◆β版のご試用をどうもありがとうございます。問題なく動作しているようで良かったです。重複投稿のNo.5014は削除しておきました。
🍵Re:5012◆ついこの前、正月だったのに……。┌(:3」└)┐
🍵Re:5011◆私は使っていないので直接の回答はできないのですが、何らかの有効な回答を得るためには、状況の説明が具体的である必要があります。設置している場所のURLを示すのが最も望ましいですが、そうできないのであれば、もうちょっと具体的な状況の説明が必要だろうと思います。「人参を買ってきましたがカレーライスになりません」と言われているような感じで、もうちょっとその中間を説明してくれないと……というような。(笑)
とりあえず、「カスタマイズせずに、スクリプト側の説明書の通りにスキンを書いた場合なら動くのか、それでも動かないのか」あたりから調べてみると良いのではないかと思います。
お手数おかけします~。自分が使用していたテストアカウントに消去・編集権限がなかったようでした。テスト用のアカウントにおいて権限の高いものを使用していいか迷ったため…
>>5016 さんありがとうございました。
>>4934 です
アップデートありがとうございます!
さっそく固定表示を使ったところ、無事に固定できました😭🎉
とてつもない便利機能をありがうございます!!
>>5015
横からすみません
早めに非表示にした方がいいかと思い一旦5014を下書きに移動させていただきました💦
消していいか判らなかったのですみません🙏
β版リリースお疲れ様です!
早速適用してみました。カテゴリ別スキン指定機能も良いですが、カテゴリ別に固定記事を指定できる機能とても良かったです!
>>4974 でも少し触れましたが、サイトコンテンツの半分くらいをてがろぐのカテゴリに割り当てているため、日記カテゴリだけに固定記事を適用出来て助かりました😊
一覧画像のところを
<h2 class="title"> [[COMMENT:TITLE]] [[COMMENT:LINE:2]]</h2>
[[COMMENT:LINE:3*]]
以上のようにしており、[[COMMENT:LINE:3*]]の部分を抽出したいのですが、[[COMMENT:TITLE]]の部分のみとなってしまいます…。
2025年2月 この範囲を時系列順で読む この範囲をファイルに出力する
教えていただきありがとうございました。
とても勉強になりました。
🆕 Ver 4.5.3βの更新点(概要):
《▼新機能》
●カテゴリごとに「1ページあたりの表示件数」を別設定できる機能
●カテゴリごとに「表示に使うスキン」を別指定できる機能
●カテゴリごとに「先頭に固定する投稿」を別指定できる機能
●現在ログインしているユーザの情報を取得できる簡易API機能
《▼仕様改善》
●カテゴリ管理画面の一覧表が崩れないように、概要文のプレビュー文字数を少なめに固定。
●カテゴリ登録データの保存形式を(拡張性の高いものに)改善
●カテゴリ生データ編集機能を新データ仕様に更新
《▼不具合修正》
❎サーバのエラーログに「Use of uninitialized value $3 in concatenation (.) or string at tegalog.cgi」というアラートが記録されるケースがあった点を解消。
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
🍚Re:5006◆それは「?」という1文字をリンク先にしているためです。あらゆる環境で確実にHOMEに戻すために、そのような仕様になっています。
もし仮に、<a href="tegalog.cgi"> のようにファイル名を直接リンク先として書いたとしましょう。すると、以下のような動作になります。
- ⭕てがろぐを tegalog.cgi というファイル名で使っている場合: リンク先は tegalog.cgi になるので問題なくHOMEへ移動できる。
- ❌てがろぐを index.cgi というファイル名で使っている場合: リンク先が tegalog.cgi になるので Not Found になる。
- 🔺てがろぐを / で終わるURLで使えるように設定している場合: リンク先は tegalog.cgi になるので問題なくHOMEへ移動できるが、せっかく「/」で終わるURLで使えるように設定しているのに、その設定を無駄にしてしまう。
ところが、<a href="?"> のように「?」1文字をリンク先にすると、以下のような動作になります。
- ⭕てがろぐを tegalog.cgi というファイル名で使っている場合: リンク先は tegalog.cgi? になるので問題なくHOMEへ移動できる。
- ⭕てがろぐを index.cgi というファイル名で使っている場合: リンク先が index.cgi? になるので問題なくHOMEへ移動できる。
- ⭕てがろぐを / で終わるURLで使えるように設定している場合: リンク先は /? になるので問題なくHOMEへ移動できる。
というわけで、そんな仕様になっているのです。
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