2025年5月 この範囲を時系列順で読む この範囲をファイルに出力する
たしかに、自作スキンのCSSとかを確認している最中だったので適当な半角の英語1文字で検索してました……。ここでは「てがろぐ」で検索していたからなんともなかったんですね。スッキリしました!ありがとうございます。
あと5150の件ですが(書いたのは自分です)、フリースペース内には簡単な自己紹介?やお知らせ、細々とした部分(自分が書いてる内容をちょくちょく文言を変えたくなる気質?のため、ウェブ上からすぐ編集できるのが便利でいろいろ使ってるのです……)、ほかのてがろぐと共通して使うhtmlにそれぞれのディレクトリ名(tegalogとかmemoとか)をいれるために使ってます。[[FREESPACE:0]].cssみたいな感じで……。(前はヘッダ用フリースペースなどを使っていたのですが、ログイン画面かどこかでここの文言が出るのが気になってしまいすべてをフリースペースに書いています)
だいたい5個前後くらいですが、skin-coverに書くときに上から順にFREESPACE0→1みたいな感じで順番にしたい、しかしそうするとよく編集しがちな部分が(てがろぐから編集するほうの)フリースペースの下の方になってしまい編集がしづらい……ため、できたら好きな文字列にできたらなと思いました;わかりにくい文章ですいません……。
かなり個人的なわがまま要望になってしまうのでもし可能であれば、で構いません!
にししさん返信ありがとうございます!
とても個人的な感覚なので、気になるのは自分だけかもしれないのですが、下だと一瞬「フォームはあるけどパスワードがないな、もしかしてあらかじめ知ってる人しか入れないのかな?」と、気早な方は去っていってしまうような気がしてまして…😅
かなり細かいことだと自分でも思うので申し訳ないですし、他の方のもっと重要な要望を優先して頂いて構いません。
🧀Re:5153,5159◆自己解決ありがとうございます。なるほど、確かに上書きCSSを強制出力する場合は、</head>タグの存在が「INCLUDE記法で読み込まれる側」にあると挿入できませんね。これは、上書きCSSの挿入処理が以下のような順序になっているためです。
- まず、表示に使うスキンファイルを読み込む。もし上書きCSSを</head>直前に強制出力する設定(状況)の場合は、この時点で</head>を見つけて追記する。
- スキン内にINCLUDE記法があれば、その合成処理をする。
- 上書きCSSを[[FREE:EXTRACSS]]の位置に出力する設定(状況)の場合は、それを見つけて置き換える。
たとえhead要素部分をINCLUDE記法で合成していても、上書きCSSを[[FREE:EXTRACSS]]の位置に出力する設定にしている場合には問題なく出力されると思います。(そのスキンに[[FREE:EXTRACSS]]を書いていれば、の話ですが。)
なぜ上記のように処理を①・③のように2分割しているのかは思い出せないのですが(^_^;)、あえて処理を1箇所で済ませずに2箇所に分割しているということは、何かそうしないとマズい理由があったんだろうと思いますので、今のところは「仕様」ということでご解釈下さい。
フリースペースの設定で「▼上書きスタイルシートを出力する対象」項目の設定値を『外側スキンに [[FREE:EXTRACSS]] の記述がある箇所にのみ出力する』にすれば、どのように合成していても強制出力できると思います。(事前に[[FREE:EXTRACSS]]を書いておく必要がありますが。)
あと、ご提示頂いたサンプルですが、アクセスしたタイミングが悪かったのか、Cloudflareの522エラー(Connection Timed Out)で閲覧できませんでした。^^; 参考までにキャプチャを置いておきます。

🧀Re:5154,5156◆No.5155さんがご提示下さったヘルプドキュメントにあるこの設定箇所が今のところの正攻法ですね。ログインフォームの上ではなく下に出ますが。下だとそんなに問題あります?
🧀Re:5155◆サポートありがとうございます!(╹◡╹)ノ
🧀Re:5157◆てがろぐの表示は、お使いのスキンによって如何様にも変化させられますので、表示上の問題がある場合は、少なくとも「どのスキンを使っているのか」の情報が必要です。もしスキンをカスタマイズして使っている場合は、実際のページのURLを教えて頂く必要があります。(実際に見てみなければ、何が問題なのかが分かりませんし、その対処法も探りようがないからです。)
🧀Re:5158◆ご報告と、分かりやすいスクリーンショットをありがとうございます。カード型リンクを構築するためのJavaScriptソースも全文検索対象になってしまっているために、「s」とか「i」みたいな半角の英数記号1文字を検索すると、(検索語を強調するためのタグが挿入されることで)JavaScriptソースが崩れてしまうためにカード型リンクの処理が失敗しますね。そこまでは考慮していませんでした。^^; 検索語が全角文字なら(または半角文字でも数文字以上ならばあまり)問題ないだろうとは思いますが。ちょっと対処を何か考えます(※現行バージョンでは対処方法はありません)。まさかそんな問題があったとは。^^; ご報告をありがとうございました!
原因がわかりましたのでご報告です。
本番適用しているスキンのみ<head>~</head>部分を別ファイルにして[[INCLUDE:ファイル名]] で合成していたことが原因でした。
別ファイルにしていた内容をskin-cover.htmlにべた書きすると該当スキンでも上書きスタイルシートが出力されていることが確認できました。
私自身がスキンを変わった作り方をしていたのが原因だったのにそれに気づかないままこちらで質問してしまいすみません。
解決できましたのでご報告しておきます。
自分の環境だとてがろぐデフォルトスキンのみで自作のJSやCSSなしの状態でも、検索にブログカードが引っかかると内容が読み込まれない(Loading...で止まる)
Uncaught SyntaxError: missing ) after formal parametersというコンソールエラー?が出ている
なにかしらのjsが干渉している???のかなと思うんですがわからなくて……
[画像UPエラー:容量制限を超過]

色々検索したり試してみましたがよくわからないのでこちらで質問失礼します。
iPhoneから見た時、投稿記事本文の文字が右に寄ってしまいます。
PC、タブレットで見る分には気になりませんがiPhoneのみです。
スクロールバーに文字が被り読みにくい為真ん中、もしくは左に寄せたいです。
どこかを書き換えればいいのだろう…というのはわかるんですが、ご助言いただけると幸いです。
ただ、かなり細かいことで申し訳ないのですが、個人的には出来ればログインフォームの上に表示させたかったため、要望を出させて頂きました。申し訳ありません。
https://www.nishishi.com/cgi/tegalog/usage/#howtouse-p...
によると[設定]→[システム設定]→【管理画面内の表示】→『ログインフォームの下部に表示されるメッセージ』欄に入力するとログインフォームの下に任意の文章を表示することができます。ただし
- HTMLは使えない(<p>~~</p>のようにそのまま出力される)
- ログイン限定モードを解除しても入力した任意の文章は表示され続ける
仕様になっているようです
てがろぐをログイン限定モードで使用中のとき、ユーザー名・パスワード入力欄の上に表示される文章を、設定から好きな文章に変えられるようにして欲しいです(出来ればHTML使用可能だと有難いです)。
一つ前のページではなく、こちらにユーザー名とパスワード(のヒント)を表示させたいためです。
ご検討頂けますと幸いです。
日々便利に進化していくてがろぐ、重宝しています🙏
上書きスタイルシート機能の質問です、
「すべてのスキンに対して強制出力する」設定にしていても「本番適用(簡易)」のスキンのみスタイルシートの強制出力がされないのは仕様でしょうか?スキンパラメータを付けた場合は出力がされています。
やりたいこととしては
てがろぐVer4.6.0カード型リンクを簡単導入する方法
なのですが
この方法で導入していろいろなリンクを書いてみたてがろぐの記事(簡易本番適用スキン)
https://10prs.com/tegalog-cms/?postid=290
上記記事に別スキンパラメータを付加したもの
https://10prs.com/tegalog-cms/?skin=skin-_Xmodoki2&pos...
のようになっていて、ソースを見ても本番適用スキンに上書きCSSが挿入されていないことがわかります。
出来れば本番適用(簡易)スキンにも上書きスタイルシートを強制出力できるようにしてほしいです。
もし何かこちらの設定等で修正できる手段があれば教えてください。
🍕Re:5150◆ご要望をありがとうございます~。参考までにお尋ねしたいのですが、フリースペースはどれくらいの個数を、だいたい何に使っているのですか?
🍕Re:5151◆特に事前設定は要らないのですが、どんな画面が見えているのかキャプチャして貼り付けて頂けるとありがたいです。
てがろぐver4.6.0にバージョンアップしたのですが、私の環境では
カテゴリ情報の登録/変更画面で、「オプション設定を表示する」ボタンがどこにも見当たりません。
このボタンを表示するためにどこかで設定する必要があるのかと思い、色々と見て回ったのですがわかりませんでした。
申し訳ないのですが、どのようにしたら良いのか教えていただけると助かります。
要望です。フリースペースを多用しているのですが、できれば[[FREESPACE:0]]の0の部分を自分の好きな(わかりやすい)文字列にしたいです。
たとえばてがろぐ側のフリースペースに[[FREESPACE:head:~~~内容~~~~]]と書いてskin-cover側に[[FREESPACE:head]]と書いたらそれがそのまま挿入される感じで……
o同じような要望がすでにあり、難しいという結論が出ていたらすいません。
2025年4月 この範囲を時系列順で読む この範囲をファイルに出力する
🍌Re:5147◆ご活用ありがとうございます!
🍌Re:5148◆私も今アクセスできました。どうやら短時間だけの問題だったようです。^^; たぶん。
おやあ? サブサイトの www.nishishi.org に繋がらない。
→自分のスマホでは見れますね。

(Loading...)...
新機能のテスト投稿をさせていただきますわ
何でも簡単入力ボタン、鍵入力窓の自由配置、未使用画像を探す機能や、画像フラグ一括変更、最新投稿日時の出力記法、汎用装飾ボタン9種などの追加が主な更新点です。その他、細々した仕様改善や機能追加、不具合修正を含んでいます。
➡ https://www.nishishi.com/cgi/tegalog/
バージョンアップには2通りの方法があります。
- 1クリックでバージョンアップできる専用PHP「TegUp」のご使用をお勧め致します。
※TegUpは Ver 2.1.0を公開しています。TegUp Ver.1ではTegUpそのもののバージョンアップはできないので、先に手動でTegUpをバージョンアップすることをお勧め致します。※TegUp Ver.1のまま使っても、てがろぐ本体だけのバージョンアップは正常に可能です。しかし、TegUp自身のバージョンアップができないので、そのままでは「TegUp側の機能を必要とするてがろぐ側の機能」が使えないままになります。具体的には、リンク先のOGP情報を読み込んでカード型リンクを表示する機能が使えないままになります。その機能を使わない場合は、必ずしもTegUpをバージョンアップする必要はありませんが、今後の機能拡張(の可能性)を考えれば、今回にTegUpもバージョンアップしておくことをお勧め致します。TegUpをVer.2にすれば、それ以後は(てがろぐ本体と一緒に)TegUp自身もバージョンアップできるようになりますから、手動での上書き作業は要らなくなります。畳む
- もしくは、最新版のZIPの中から tegalog.cgi と fumycts.pl と tegup.php の3ファイルだけを抜き出して上書きアップロードして下さい。
🆕 Ver 4.6.0の更新点(概要):
《▼大きな機能追加》
●リンク先ページのOGP情報を読んでリンクをカード型で表示する機能
●カスタム絵文字を管理画面上から追加・削除できる機能
●カテゴリごとに「1ページあたりの表示件数」を別設定できる機能
●カテゴリごとに「表示に使うスキン」を別指定できる機能
●カテゴリごとに「先頭に固定する投稿」を別指定できる機能
《▼その他の機能追加》
●ユーザ一覧を出力できる記法 [[USERLIST]] と [[USERLIST:識別子]] を追加。
●現在ログインしているユーザの情報を取得できる簡易API機能
《▼細かな機能追加》
●あるカスタム絵文字が使われている投稿を探せる機能
●スキン側からログイン状態を把握するための記法を5種類追加
●カード型リンクを挿入できるようにする「OGPカード」ボタンの表示機能を追加
《▼仕様改善》
●カテゴリ管理画面の一覧表が崩れないよう、概要文のプレビュー文字数を少なめに固定。
●カテゴリ登録データの保存形式を(拡張性の高いものに)改善
●カテゴリ生データ編集機能を新データ仕様に更新
●投稿削除ボタンやカテゴリ削除枠の配色を(目立ちすぎる赤色から)灰色に変更。
●投稿本文を出力する際に、表示上の改行位置でHTMLソースでも改行するよう仕様改善。
《▼スキン更新》
●すべてのスキンを「リンク先ページのOGP情報を読んでリンクをカード型で表示するためのCSSを追加したバージョン」に更新。
《▼不具合修正》
❎サーバのエラーログに「Use of uninitialized value $3 in concatenation (.) or string at tegalog.cgi」というアラートが記録されるケースがあった点を解消。
更新点について詳しい解説は、リリースノート(No.46)をご参照下さい。
アナウンス:
✔Twitter:
(ツイート埋め込み処理中...)Twitterで見る
✔Bluesky
✔Pawoo(Mastodon)
🍨Re:5137◆フォーム部分のHTMLも含めて全体的なソースを教えて頂ければもうちょっと具体的にご案内できる可能性もありますが、現時点でもIF文で実現はできているのなら、汎用いいねボタンツールのリリースをお待ち頂くのも良いと思います。まだ何も作り始めていない段階ですが(^_^;)、作る計画ではいますので。^^;
🍨Re:5138◆昔は様々なWebサイトに掲示板がたくさんありましたよね。^^;
🍨Re:5139◆おそらく、何らかの要因でライセンスコードの登録機能部分に余計な文字列が入ったのでしょうね。Ver 4.6.0では解消するように改善してみましたのでお試し下さい。(おそらくバージョンアップするだけで解消すると思いますが、もしかしたら設定の保存操作(設定は何も変更しなくて良いです)が必要かもしれません。)
🍨Re:5140◆ご要望をありがとうございます! 参考にさせて頂きます!
🍨Re:5141◆ディスプレイは少なくとも2台あると便利ですよ! そもそもデスクトップは広ければ広いほど良いです。(笑) 単純に広いディスプレイよりも、ディスプレイが物理的に複数あると、ウインドウを最大化したときにディスプレイ単位で最大化できる点も便利です。ゲーミングPCなら5インチベイがたぶん複数あるでしょうからBlu-rayドライブを内蔵させることもできると思いますが、まあ最近は光メディアの使用頻度も高くないでしょうから、USB接続で外付けの小型Blu-rayドライブの方が便利かもしれませんね。どちらにしても数千円で買えるでしょうし。なお、再生ソフトが付属しているかどうかを確認して買う方が良いと思います。
🍨Re:5142◆その不具合は >>5124,5125 の問題だと思います。リンクラベルを省略せずに書くと問題は発生しないのですが、どちらにしても Ver 4.6.0 で解消しましたのでバージョンアップしてみて下さい~。
不具合 #報告 ?なのですが、カードを小サイズ設定にしていてもリンク先によっては大カードになってしまいます。
自分で確認したのはライブドアニュース、同人印刷会社おたクラブなどです。
それは別にいいんだが、色々すでにアップグレードされてて(もちろんそのせいで高い)、モニタが普通のケーブルでは繋げられないとかなんちゃら言うケーブルを買って来いとか、実はモニタが5台くらいまで繋げられますとか、オーバースペック過ぎてちょっと申し訳なくなった件。
モニタを5台とか誰がそんな繋ぐんだよって思ったけど、3台くらいまでなら意外と繋げてる人は多いらしいと知った件について。
DVDプレイヤーはついてないのでそのうち必要なら外付けのプレイヤーを買うつもり。
むやみにぎらぎらなのとパワーが段違いなので、ちょっと電気代が怖いです。でもさすが色々処理は速い。10年くらいよろしく。
カードリンク機能は欲しい機能だったので使わせてもらっています。
実装ありがとうございます。
#要望 です。
記事ページへのURLを?postname=cautionと言う感じで自分で好きな単語を設定できる機能が欲しいです(postnameの部分は適当なのでなんでもいいですが)
短文呟きを連投する場合は現在のpostidでも気にならないのですが、時々注意書きやちょっとした長文なんかを書いてリンクを貼ったりSNSで共有したりするので、そういうときにURLにわかりやすいワードを設定できればとても助かります。
記事管理画面にpostname(仮)も表示してもらえると記事を探しやすくなっていいなと思います(欲を言えばpostnameを付けた記事だけの絞り込みなんかもあれば嬉しいです)
もし可能でしたら、よろしくお願いいたします。
特に困ってはいないのですが、なんでだろうと気になりまして。ちなみにライセンスは持ってないです……。
こちらがなにかいじった影響だったらすいません。

追記:この項目があるだけで実際に管理画面とかで著作権部分は非表示にはなってないです。
不勉強なもので、恥ずかしながらご提案いただいたJavaScriptを利用する方法がまったく理解できず、申しわけありません😥🙇♀️
カテゴリIDを使うか、今のままIF文を使うかして、対応しようと思います。
汎用いいねボタンツールにメッセージ送信機能がついて公開される日を、楽しみに待っていますね!
お忙しい中、本当にありがとうございました。
おもしろいです。
カテゴリ名が欲しい場合は、HTMLを含む内容を一旦JavaScriptで受け取って、HTMLタグだけを除外して使えば良いのではないかと思います。例えば、
<script>
let htmlstr = '[[CATEGORYLINKS:T]]';
let plainText = htmlstr.replace(/<[^>]*>/g, "");
</script>
……とすれば、変数plainTextにカテゴリ名がプレーンテキストで入ります。
後は、この変数の中身を指定の要素に送るなり、フォーム自体をJavaScriptで生成するなりすれば良さそうに思います。(たぶん後者の方が簡単でしょう。同一ページ内に複数のフォームが現れる可能性があるのなら特に。)
この方法なら、カテゴリ名の間に挿入されるカンマ記号を取り除いたり他の文字に変換したりもできますから、より望みの文字列に加工できるでしょう。
なお、[[INFO:NOWCAT:NAME]] ※ は外側スキン用の記法なので、これを使いたい場合は、一旦外側スキン側でJavaScriptを使ってプレーンテキストにした上で、その変数を内側スキンで使う……というような感じにする必要がありますから、内側スキンで[[CATEGORYLINKS:T]] ※ を使う方が良いと思います。JavaScriptを使えば、親カテゴリ名を取り除く加工もできますから、お好きなように加工なされば良いと思います。
にししさんが整理してくださった三点ですが、概ね合っています。
現状、IF文では
<input type="hidden" name="entry.固有番号" value="作品名">
のタグをカテゴリごとに作っているのですが、それでは何話目に対する感想なのかが分からないのです。
また、作品数が多いので、HTMLに書き込むIF文も増えてあまり見栄えがよろしくありません。
そのため、value=""部分に作品名(カテゴリ名)と第何話([[COMMENT:TITLE]])なのか、自動で挿入されるとありがたいと思った次第です。
今日もいろいろと試していたのですが、昨日の書き込みに誤りがあったことに気づきました。
[[INFO:NOWCAT:NAME]]ではなく、[[CATEGORYNAMES]] でした。失礼いたしました。
skin-onelog.htmlにフォームタグを置いているのですが、value=""部分に[[CATEGORYNAMES]][[COMMENT:TITLE]]と入力すると、class名が付与されるため添付した画像のようになってしまいます。しかも、カテゴリ名は親と子(モザイク部分)が併記されています。
この状態でも送信はできるものの、届いたメールのタイトルは「<span class=」となっています。
これは、skin-cover.htmlにフォームタグを置いて、value=""部分に[[INFO:NOWCAT:NAME]]を入力した場合も、同様です。ただし、[[COMMENT:TITLE]]は無効になっているものの、カテゴリ名の表示(モザイク部分)は希望のものです。
以上のことから、[[INFO:NOWCAT:NAME]]で取れるカテゴリ名と、[[COMMENT:TITLE]]で取れる情報が、プレーンテキストの形で出力された上で併用できれば、望む形になるのではないかと思います。
とはいえ、IF文で「value="作品名[[COMMENT:TITLE]]"」にしておけば、望む情報は送られてくるので、単純にHTMLの見栄えを良くしたいというわがままです。
もし、IF文を使わずに済む方法や工夫があれば、教えていただけると幸いです。


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