てがろぐ - Fumy Otegaru Memo Logger -
2025年9月24日(水) 19:41:55〔22時間前〕 更新
■ ( 5270 件 )
■フリースペース: 編集
動作サンプルです。◆他のスキン:標準スキン, 昔のツイッターっぽいスキン(ピンク版), 付箋型スキン, シンプル日記スキン, ジャーナル(日誌)スキン, ブログタイプスキン, チャットタイプスキン, 黒板スキン 《てがろぐCGIの配布ページに戻る》
■日付検索:
■全文検索:
先頭固定(←ここの文字列も自由に変更可能。非表示にも設定可能)
2025/09/25 (Thu)
17:43:12
(先頭固定)
No.2352
by
にしし
〔0秒前〕
フォロー数が増えると、私の開発モチベーションが向上するメリットもあります。(笑)
2025年9月 この範囲を時系列順で読む この範囲をファイルに出力する
2025/09/24 (Wed)
19:37:38
New!
No.5442
by
にしし
〔22時間前〕
🥚Re:5440◆てがろぐでは今のところ投稿本文に自由なHTMLを直接書くことはできません。専用記法で文字色の指定は可能ですが、データファイルには(HTMLではなく)てがろぐ側の専用記法をそのまま記録する仕様です。なので、そのような装飾記述が多数あるようなら、正規表現が使えるテキストエディタを使って、
- 検索語 <font color="#?([0-9A-Za-z])+?".*?>(.+?)</font>
- 置換先 [C:\1:\2]
🥚Re:5441◆完璧なサポートをどうもありがとうございます!(╹◡╹)ノ
〔471文字〕 編集
2025/09/23 (Tue)
23:36:31
New!
No.5441
by
さくら
〔1日前〕
5428・5431・5433の者です。無事にnickyからてがろぐへの移行が出来たようで良かったです!
<font color~の代わりとなるてがろぐ専用記法の説明は、下記の「てがろぐ使い方・設定方法」のページにある「文字装飾記法・色指定記法の書き方」に記載されています。
https://www.nishishi.com/cgi/tegalog/usage/#howtopostt...
わかりやすいヘルプが充実しているのも てがろぐの良いところです。使い始めて疑問に思ったことは、大抵「てがろぐ使い方・設定方法 」「FAQ・豆知識 」「カスタマイズ方法 」のいずれかのページ内で検索すると見つかりますので、ぜひヘルプを辞書感覚で併用しながら色々触ってみて下さい。AIとのチャット形式で使えるヘルプ もあります。試しに「文字色を変えたい」と質問してみたら、上記URLと同じ内容を回答してくれました。
> にししさん
私が勝手に書いたPythonの話題にもかかわらず、補足説明して下さってありがとうございますm(_ _)m
〔142文字〕 編集
2025/09/23 (Tue)
20:21:15
New!
No.5440
by
あどみ
〔1日前〕
お世話になった方々にお礼申し上げます
それと本文がだいぶ古いのため<font color="gray" face="serif"> みたいなhtmlタグが含まれていてそのまま表示されてしまったのですがどういう書き方だといいですか? style?
〔136文字〕 編集
2025/09/23 (Tue)
19:12:18
New!
No.5439
by
にしし
〔1日前〕
Pythonはインデントに意味がある言語なので、行頭にある空白数を変えないように文字だけを書き換えて下さい。(^_^;)
なお、avifは管理画面の設定にある「アップロードを許可する画像形式」に自力で加えれば使えます。(デフォルト設定のままだと使えません。)
〔39文字〕 編集
〔283文字〕 編集
2025/09/23 (Tue)
18:51:33
New!
No.5437
by
あどみ
〔1日前〕
にししさんのをコピペして<br/>を
にしたのですがエラーが…
File "/Users/MAC/Desktop/nicky_logs/convert_nicky.py", line 18
text = raw.replace("<br>", "
")
IndentationError: unexpected indent
は置換ツールで置き換えたので漏れはないと思います
あと全然関係ないのですがavifは対応してますか?(nkyファイルには含まれてません〜念のため
なんだか色々申し訳ないです
てがろぐの設置だけは完了しました🙆
〔173文字〕 編集
2025/09/23 (Tue)
18:06:07
New!
No.5436
by
にしし
〔1日前〕
〔356文字〕 編集
2025/09/23 (Tue)
17:57:00
New!
No.5435
by
にしし
〔1日前〕
横からですが、
raw = f.read()
text = raw.decode("euc_jp")
text = text.replace("<br>", "<br/>")
から、真ん中の行を削除すると、
raw = f.read()
text = text.replace("<br>", "<br/>")
こうなるわけですが、これだと 変数text が定義されなくなってしまいますので(エラーメッセージの「name 'text' is not defined」はそのことを指摘しています)、ここは、
raw = f.read()
text = raw.replace("<br>", "<br/>")
のように書き換える必要があるでしょうね。
〔321文字〕 編集
2025/09/23 (Tue)
16:19:37
New!
No.5434
by
あどみ
〔2日前〕
またもやエラーが…
Traceback (most recent call last):
File "/Users/MAC/Desktop/nicky_logs/convert_nicky.py", line 18, in <module>
text = text.replace("<br>", "<br/>")
NameError: name 'text' is not defined
text = raw.decode("euc_jp")は1行まるごと削除でよかったですか?
with open(fname, "r", encoding="utf-8") as f:に置換はしてます
お手数をおかけします🙇
〔195文字〕 編集
2025/09/23 (Tue)
15:44:09
New!
No.5433
by
さくら
〔2日前〕
既に文字コードをUTF-8に変更されているとのことですので、convert_nicky.pyの
text = raw.decode("euc_jp")
の部分を削除して下さい。
さらに
with open(fname, "rb") as f:
の部分を
with open(fname, "r", encoding="utf-8") as f:
に変えてみて下さい。
〔289文字〕 編集
2025/09/23 (Tue)
15:06:03
New!
No.5432
by
あどみ
〔2日前〕
ありがとうございます〜
ターミナルでエラーが出ました
UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xb4 in position 6: illegal multibyte sequence
nkyファイルとconvert_nicky.pyはUTF-8/LFになっています
convert_nicky.pyにeuc_jpの文字があるのはわかりますが、どこのデコードを指しているのか(私には)わかりません
上記の理由でnicky2tegalog.txtは生成されませんでした
どうしたらいいでしょう?
〔2978文字〕 編集
2025/09/23 (Tue)
11:55:04
New!
No.5431
by
さくら
〔2日前〕
5428です。てがろぐ自体がnickyのように自分でサーバーに設置して使うCGIツールなのと、nickyのログファイルが1日1ファイル式で多そうなことから、サーバー上・ブラウザ上だけでnicky→てがろぐへ1クリックで引っ越しを完結させる方法は私には思いつけないのですが、Macでも移植・引っ越し作業自体は可能です。ローカルで作業をする場合、とにかくまずは てがろぐのダウンロードと、FTPでnickyのログファイル群をダウンロードをして下さい。にししさんが5430でおっしゃっている画像を見て「ああ、簡単だ」と思えるようでしたらここから先の作業も簡単かと思います。(私が入力している間に にししさんの投稿が…/笑)
大まかに言うと
①ローカルでnkyファイル群をてがろぐの書式沿って変換・統合
②ダウンロードしたてがろぐのzipを解凍し、説明に従ってサーバーに設置 ・動作確認をする
③ローカル側のてがろぐフォルダにあるtegalog.xml(てがろぐのログファイル)をテキストエディタで開き、①で変換したnickyのログを貼り付けて保存
④ ③で更新したtegalog.xmlと、nickyで使っていた画像ファイル群をFTPでサーバーにアップロード
⑤サーバー上のてがろぐで、nickyのログが表示されるか確認
という流れです。
当方にMac環境がないので実際の動作確認はできないのですが、AIに尋ねてみたらMacなら最初から入っているPythonで>>5428で書いたWindowsPowerShellと同等の処理ができるとのことです。
以下、AIからの回答を引用・整理しました。
✅Miで変換用のPythonスクリプトを用意する(上記①の部分にあたります)
Miを起動して、下記のコードを貼り付けて「convert_nicky.py」というファイル名で保存します。
長いので折り畳み
import re
def normalize_date(jp_date):
# 例: "2020年04月22日(水)13:14"
match = re.match(r'(\d{4})年(\d{2})月(\d{2})日.*?(\d{2}):(\d{2})', jp_date)
if match:
yyyy, mm, dd, hh, mi = match.groups()
return f"{yyyy}/{mm}/{dd} {hh}:{mi}:00"
return jp_date.strip() # 変換できなかった場合はそのまま返す
output = "nicky2tegalog.txt"
lines = []
for fname in sorted(glob.glob("*.nky")):
with open(fname, "rb") as f:
raw = f.read()
text = raw.decode("euc_jp")
text = text.replace("<br>", "<br/>")
for line in text.splitlines():
fields = line.split("\x01")
if len(fields) >= 4:
date = normalize_date(fields[0].strip())
title = fields[1].strip()
body = fields[2].strip()
image = fields[3].strip()
if image:
body += "<br/>[PICT:" + image + "]"
lines.append((date, title, body))
with open(output, "w", encoding="utf-8") as out:
for i, (date, title, body) in enumerate(reversed(lines), 1):
out.write(f"<log><date>{date}</date><id>{i}</id><user>admin</user><cat></cat><comment>{title}<br/>{body}</comment></log>\n")
✅ nkyファイルをまとめたフォルダを作る
デスクトップに nicky_logs というフォルダを作って、そこにFTPでダウンロードしてきた.nkyファイル群と、先ほど作ったconvert_nicky.py を一緒に入れます。
✅ ターミナル上でnicky_logsフォルダを開く
ターミナルを起動して、下記のコードを入力してEnterを押します。
cd ~/Desktop/nicky_logs
✅ ターミナルでPythonスクリプトを実行する
下記のコードを入力してEnterを押します。
python3 convert_nicky.py
するとconvert_nicky.pyが実行されて、デスクトップのnicky_logsフォルダ内に「nicky2tegalog.txt」というファイルが生成されているはずです。
✅ txtファイルの中身をtegalog.xmlに貼り付けて保存(上記③の部分にあたります)
Miでnicky2tegalog.txtを開いて、中身をすべて選択してコピーしておきます。
次にMiでローカルのてがろぐフォルダにあるtegalog.xmlを開きます。

画像で濃くなっている部分のように、
<?xml version="1.0" encoding="UTF-8" ?>
<tegalog>
と
</tegalog>
の間に、先ほどコピーしておいたnicky2tegalog.txtの中身を貼り付けます。先頭の2行や</tegalog>を消してしまわないように注意して下さい。貼り付けたら上書き保存をします。
✅ 更新したxmlとnickyの画像群をFTPでアップロード(上記④の部分にあたります)
FTPソフトを起動し、更新したtegalog.xmlをアップロードします。
そして同じくFTPで、nickyで使用していた画像ファイルをサーバー上のimagesフォルダの中にすべてアップロードします。
✅ ブラウザで動作確認(上記⑤の部分にあたります)
ブラウザからサーバーに設置したてがろぐにアクセスして、正常に表示されるか確認して下さい。nickyのログが正常に移植・表示されていた場合は、てがろぐの管理画面にアクセスして
全投稿の一括調整(投稿日時順ソート、投稿番号の再採番) を行って下さい。
2025/09/23 (Tue)
11:19:48
New!
No.5430
by
にしし
〔2日前〕
🍁Re:5424◆実際にtegalog.xmlファイルをご覧頂くのが早いと思いますが、ここに掲載されている画像を見るだけでも概ね分かると思います。こういう感じのXML(っぽいテキストファイル)です。WordPressやMovable Typeのファイルを読むことはできません。
XMLではなく「XMLっぽい」と表現しているのは、XMLの仕様に完全には沿っていないからです。先のリンク先の注釈部分に少し解説してあります。
🍁Re:5425◆直接使ったことはなかったんですが(存在は知っていましたが)、2000年代のCGIっぽさが出ていて懐かしい感じのページですね!
🍁Re:5427◆力作の解説をありがとうございます!今後のどなたかにも役立つと思います。(╹◡╹)
🍁Re:5428◆ああ、そういえばそうですね。今の実装方法だと(設定機能に)容易には加えられないんですが、将来的にはできるようにしたいと思います。とりあえず今の時点でcrossorigin属性とintegrity属性を加えたい場合は、てがろぐ側の機能では読み込ませずに、スキンHTMLに直接script要素を書いて下さい。(スキンから [[JS:LIGHTBOX:JQ]] 等の記述を消して、その代わりにjQueryやLightbox等の望みのスクリプトを読み込むscript要素を書く方法です。)
管理画面の画像管理で自動的に読まれる方に関しては、(ユーザ側に設定の余地がない仕様な分だけ単純なので)もうちょっと早めに対処します。
🍁Re:5429◆とりあえず、ここに掲載されている画像をご覧下さい。これを見て「ああ、簡単だ」と思えれば簡単です(当たり前ですが^^;)。テキストエディタのmiをお使いになるくらいなら、おそらく「簡単だ」と思われるだろうと思います。
てがろぐでは、全投稿を1ファイル(tegalog.xml)で管理します。1件1行で記述し、本文中の改行は <br /> で表す必要がある、というような独自の制約がありますが、難しくはないでしょう。一意の投稿番号を割り振る必要がありますが、てがろぐ管理画面から(投稿番号を1から連番で)割り振り直す機能がありますから(ヘルプドキュメントの「全投稿の投稿番号をNo.1から連番になるよう再採番する機能の使い方」をご覧下さい)、データファイルを自力で作る時点ではテキトーな投稿番号で良いです。全部1でも。
変換作業はローカルでなくてもサーバ上でもどこでも好きなところですれば良いと思います。ローカルでする場合でもWindowsである必要はなくMacでもLinuxでも何でも大丈夫です。BOMなしのUTF-8が編集できればどんなエディタでも良いですから。もしCGI本体の編集が必要な場合は、改行コードを[LF]で保存できる方が望ましいですが、CGI本体の編集は必要ないケースも多いです(設置サーバ次第です)。
〔332文字〕 編集
2025/09/23 (Tue)
09:51:01
New!
No.5429
by
あどみ
〔2日前〕
5428
WindowsのPCを使っておらず(Mac)、nickyのログがPC内にはなく(サーバー上)、てがろぐCGIも未ダウンロードです
狙ったわけじゃないんですがすみません
.nkyファイルはサーバー提供のwebFTPで開いているので制御文字か判別できませんでした
UTF-8にはなっています。だいぶ前に手動で変えました
2020年04月22日(水)13:14タイトルほんぶん<br>2020-4-22.jpg40
曜日が日本語という以外はほぼ同じ仕様でしょうか?(↑コピペ
基本的にサーバー上で作業してきたのでローカルで行うとすればFTPとエディタ(mi)ぐらいです
windowsを使わない方法があれば…
〔365文字〕 編集
2025/09/23 (Tue)
00:05:04
New!
No.5428
by
あどみ
〔2日前〕
"integrity" 及び crossorigin="anonymous" の値が設定されていないのが少し気になります。
利用しているCDNそれぞれで
https://releases.jquery.com/
https://cdnjs.com/libraries/lightbox2
属性が付与されたスクリプトタグをappendChildで挿入する形にして頂けると、SRIが担保されると思うので嬉しいです。
ユーザー側で設定するlightbox系ライブラリのJavaScriptやCSSファイルの読み込みでもこれらの値が設定できるといいんですが…。
ご検討どうぞよろしくお願いいたします。
〔2899文字〕 編集
2025/09/22 (Mon)
21:55:41
New!
No.5427
by
さくら
〔2日前〕
昔に使っていた色々な日記ツールのログをてがろぐへ移植・統合する作業を行ったことがある者です。20年ほど昔にnickyを数ヶ月だけ使ったことがあるのを思い出し、古いデータを探してみたらログファイルを見つけたので試してみました。
以下、WindowsのPCをお使いで、nickyのログがPC内にあることと、てがろぐCGIを既にダウンロード済みであることを想定しています。
5426で既に書いて下さっている通り、nickyのログは西暦のフォルダ内に日付ごとの.nky形式のファイルが生成されていて
2005
├ 0101A.nky
├ 0102A.nky
├ …
…という感じです。この.nky形式のファイルをテキストエディタで開くと
2005/01/01(Sat)00:00[SOH]タイトル[SOH]本文本文本文本文<br>本文本文本文本文本文<br>[SOH]添付画像ファイル名[SOH]フラグ1[SOH]フラグ2[SOH][SOH][SOH][SOH]
…という構成になっています。※[SOH]の部分は制御文字(0x01)です。半角スペースやタブではありません
・フォルダ内にあるnky形式のデータを1つにまとめる
・文字コードをUTF-8に変換
・[SOH]の部分をてがろぐのxmlに則ったタグに変換
・日付に含まれている曜日の部分を除去
・nickyでは記録されていない、投稿日時の秒を00秒として補完
これらの処理を一括でWindows PowerShellで行います。
任意の場所に新しいフォルダを作り、.nky形式のファイルすべてを1つのフォルダにまとめてコピーしておくと楽です。
スタートメニュー
→「PowerShell」と検索
→「Windows PowerShell」を右クリックして「管理者として実行」を左クリック
PowerShellが起動したら、PowerShellが処理を行う場所を.nkyファイルがあるフォルダにするコマンドを入力します。
たとえば.nkyをまとめてあるフォルダが
C:\hoge\nickey\all
だったら
cd C:\hoge\nickey\all
と入力してEnterを押します。PowerShellの表示が
PS C:\hoge\nickey\all> _ ←アンダーバーが点滅
となればOKです。
次に、以下のコードの全文をコピーしてから、PowerShellの画面で右クリックして下さい。コピーしたコードが貼り付けられて実行されるはずです。
※PowerShellコマンドはAIに補助してもらいながら書きました。当方の手持ちの.nkyファイル数個で変換するところまでは動作確認済みですが、実際のてがろぐでの表示までは確認していませんのでご了承下さい。
長いので折り畳み
$output = "nicky2tegalog.txt"
Remove-Item $output -ErrorAction SilentlyContinue
$allLines = @()
Get-ChildItem *.nky | Sort-Object Name | ForEach-Object {
$bytes = Get-Content $_ -Encoding Byte
$raw = [System.Text.Encoding]::GetEncoding("euc-jp").GetString($bytes)
$raw = $raw -replace '\([A-Za-z]{3}\)', ''
$raw = $raw -replace '(\d{4}/\d{2}/\d{2})(\d{2}:\d{2})', '$1 $2'
$lines = $raw -split "`r?`n"
$allLines += $lines
}
$id = $allLines.Count
foreach ($line in $allLines) {
$fields = $line -split [char]1
if ($fields.Count -ge 4) {
$date = $fields[0].Trim()
if ($date -match '^\d{4}/\d{2}/\d{2} \d{2}:\d{2}$') {
$date += ":00"
}
$title = $fields[1].Trim()
$body = $fields[2].Trim()
$image = $fields[3].Trim()
$body = $body -replace '<br>', '<br/>'
if ($image -ne '') {
$body += "<br/>[PICT:$image]"
}
$entry = "<log><date>$date</date><id>$id</id><user>admin</user><cat></cat><comment>$title<br/>$body</comment></log>"
Add-Content $output $entry
$id--
}
}
Write-Host "処理完了:$output に保存されました"
処理が終わると、フォルダの中に「nicky2tegalog.txt」というtxtファイルが生成されます。これをテキストエディタで開いて中身をすべてコピーし、てがろぐのxmlファイル内の<tegalog>と</tegalog>の間に貼り付ければOKです。
あとはてがろぐ側の設定画面にある「投稿の一括調整」から、日付順に並び替えたり記事Noを採番し直したりして調整して下さい。記事のユーザー名をadminにしていますので、任意のユーザー名にしたい場合はテキストエディタで一括置換するなりして下さい。
画像はてがろぐをセットアップしたフォルダのimagesにまとめてアップロードすれば表示されるはずです。
1点気になったのが、当方のnickyのログの中に記事の投稿時刻が入力されておらず、日付と曜日しか記録されていないものが1件ありました。(「2004/11/27/(Sat)」となっていた)
上記のコードでは時刻の補完まではしていないので、てがろぐのxmlに貼り付けた後に<date>2004/11/27/</date>という風になっているものが含まれていないか念のため確認して、<date>2004/11/27 00:00:00</date>となるように手動で時刻を追加・修正して下さい。
〔92文字〕 編集
2025/09/22 (Mon)
20:21:56
New!
No.5426
by
あどみ
〔2日前〕
ログデータはおそらく独自の形式でタイトルや画像URLを半角の空白で区切る1行タイプ。ログファイルは1投稿1ファイルです
〔175文字〕 編集
2025/09/22 (Mon)
19:08:25
New!
No.5425
by
あどみ
〔2日前〕
http://sec-suzuki.com/usr/bin/perl/NICKI/%8E%E6%90%E0/...
データ形式は素人なのでわからないですけども……;;
2025/09/22 (Mon)
18:31:45
New!
No.5424
by
あどみ
〔2日前〕
ということはWordpressのXMLならいけます?
nickyからWP形式というphpを発見したのですが〜
もしくはMT形式…のほうがあんまいないかしら
2025/09/22 (Mon)
14:56:55
No.5423
by
にしし
〔3日前〕
🥞Re:5421◆てがろぐのデータファイルはXMLっぽいテキストファイルなので、手動で編集がしやすいと思います。なので、nickyのデータをtegalog.xml形式に書き換えれば移行しやすいかも知れません。
ただ、私はnickyのデータ形式を知らないので何とも言い難いのですけども。どなたか実際に実践された方がいらっしゃれば良いのですが。
だれか~~~
2025/09/21 (Sun)
23:18:06
No.5421
by
にしし
〔3日前〕
🥞Re:5419-5420◆具体的にどのような問題が発生しているのかが分からないので、その辺を詳しく教えて下さい。
- 「個別記事が表示されなくなります」とのことですが、 どのように表示されなくなるのでしょうか?(ページが真っ白になる?)画面キャプチャもあると望ましいです。
- どんなスキンをお使いですか?
- 一時的に標準添付スキンに切り替えてみても、同じ問題が発生しますか?
- 「スキン内で使っているスクリプトはそれぞれ違います」とのことですが、どのようなスクリプトをお使いでしょうか? また、そのスクリプトを外しても同じ問題が発生しますか?
いろんなカスタマイズ点がありそうなので、1つずつ外して確かめてみる必要があるように思います。
とりあえず、『標準スキンそのままを使った場合でも同じ問題が起きるのか?』を確かめて教えて下さい。(それによって、スキンの問題なのか、スキンに関係なく発生する問題なのか、の区別ができます。)
〔173文字〕 編集
2025/09/21 (Sun)
18:09:34
No.5420
by
さくら
〔3日前〕
度々すみません
こちらの件で思い出したことがあるので追記します
問題が起こったのは独自記入法COMMENT:BODYのところと、Login-Requiredクラスも効いていませんでした
リセット後はF5更新で復活したのを確認しています
現在のバージョンはVer 4.6.0. です
色々と書いて気を悪くされていたら申し訳ないです🙇
〔659文字〕 編集
2025/09/21 (Sun)
14:42:08
No.5419
by
さくら
〔4日前〕
どなたか原因について心当たりがあればご教授ください🙇
【発生条件】
①カテゴリ設定を下記のようにしている場合
(記事は150以上)
┗カテゴリ
┗小カテゴリ
┗小カテゴリ
┗...
┗カテゴリ
②TegUpでの更新
③管理画面>カテゴリ管理>「カテゴリ該当数を再集計」を押したとき
原因はわかりませんが、一括更新の時に①にしていると、不具合がでる気がしています
今回のものとは別のスキンでも①のようなカテゴリ設定にしていたとき、おかしくなりました
スキン内で使っているスクリプトはそれぞれ違います
そのときは個別ページは出るものの、画像が[PICT~~~]というテキスト表示になり、リセットすると直りました
今回の場合、ダウンロードし直したtegalog.iniで上書きリセットすると個別ページが表示されるようになりました
ただ、バックアップしたtegalog.iniを上書きし直しても問題が起きたままになります
リセットしたtegalog.iniから設定し直したとき、問題が起こる場合と、大丈夫な場合で分かれました
⭕③の更新を一括にせずこまめにしたとき
❌③の更新を一括でしたとき
設定内容は全て一緒で、原因がわかりません
心当たりが更新量しかなく、間違っていたら申し訳ないです
自分ではこれ以上の事が分からなかったので、回避方法をご存じでしたらご指導の程よろしくお願いいたします🙇💦
追記:①→③へ直しました
〔217文字〕 編集
2025/09/19 (Fri)
22:44:36
No.5418
by
みさき
〔5日前〕
にししさん、ご回答ありがとうございます。
早速試してみたところ、カテゴリ限定表示時でも「続きを読む」がOPENされている状態に出来ました!
JavaScriptすごい…
<>が残る場合と違って、この方法なら“折り畳みが開かれた状態になっている”と閲覧者の方に伝わりやすいのが嬉しいです。
なんとか全文表示に出来ないかなと悩んでたので、念願叶いました✨🍨🌟🎊🍰
この度はお忙しい所、詳しく教えて頂きありがとうございました。
2025/09/18 (Thu)
23:18:34
No.5417
by
にしし
〔6日前〕
🌰Re:5415◆反応をどうもありがとうございます!(╹◡╹)ノ とりあえず、需要がないわけではないことが分かってありがたいです。
🌰Re:5416◆「続きを読む」機能として、続きを読む(一部を隠す)機能の仕様で比較紹介している『Ⓒ折り畳み』記法を使うのであれば、JavaScriptで実現できそうな気がします。
この折り畳み記法(=[O:~]の記述で隠す記法)は、HTMLのdetails要素+summary要素で出力されるのですが、この要素で隠された範囲はJavaScriptを使って簡単に開閉が可能です。なので、『カテゴリ限定表示中であるURLだったら、すべてのdetail要素をOPEN状態にする』というJavaScriptを用意すれば、お望みの動作になる気がします。
そのJavaScriptは、たぶん以下のような感じです。
<script>
/* 現在のURLをチェック */
if(window.location.href.includes("cat=")) {
/* ページ内の全てのdetails要素を展開 */
document.querySelectorAll("details").forEach(d => {
d.open = true;
});
}
</script>
カテゴリ限定表示時には、URLに cat=が含まれますから、それを調べて、ある場合にだけ、すべてのdetails要素のopen属性値をtrueにしています。
このコードを、外側スキンの末尾(</body>の直前あたり)に書けばうまくいかないでしょうかね?
※JavaScriptでURLの構成文字をチェックしなくても、IF文の記法を使って「カテゴリ限定表示時にだけscript要素を出力する」という感じにする手もあります。
2025/09/18 (Thu)
21:34:22
No.5416
by
みさき
〔6日前〕
てがろぐの「続きを読む」機能に関しての質問で、書き込みさせて頂きます。
「カテゴリ限定表示」で閲覧時、
「続きを読む」機能を無効にして全文が最初から表示されている状態にすることは可能でしょうか?
(全文検索時のようなイメージ)
過去ログのにししさん >>4054 のコメントを参考に、
[[COMMENT:LINE:1*]]の記述を使うことで<>の記法の「続きを読む」を無効には出来たんですが、
全文の中に<>がそのまま残ってしまうのが気になり…
お忙しい所恐れ入りますが、もし何か方法がありましたらご教示頂けますと幸いです。
〔102文字〕 編集
2025/09/18 (Thu)
01:30:58
No.5415
by
あどみ
〔7日前〕
RSSフィードでいいねやメッセージを通知してくれる機能、私には需要あります……!!管理画面やメールだけの通知よりも気付きやすいので。
余裕があれば実装していただけると大変嬉しいです。
(Loading...)...
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
🤔てがろぐヘルプ群:セットアップ方法、使い方・設定方法、カスタマイズ方法、FAQ・豆知識
※開発放言