てがろぐ - Fumy Otegaru Memo Logger -

お手軽一言掲示板(この辺の文章は「管理画面」の「設定」内にある「フリースペース」タブから編集できます。)

■フリースペース: 編集

ここは、CGIの設定画面から自由に文章を入力して掲載できるスペースです。スキンを編集しなくてもCGI上から手軽に内容を変更できます(HTML使用可)。
動作サンプルです。◆他のスキン:標準スキン, 昔のツイッターっぽいスキン(ピンク版), 付箋型スキン, シンプル日記スキン, ジャーナル(日誌)スキン, ブログタイプスキン, チャットタイプスキン, 黒板スキンてがろぐCGIの配布ページに戻る

or 管理画面へ

No.4236, No.4235, No.4234, No.4233, No.4232, No.4231, No.42307件]

Icon of admin あどみ RE:4229
お返事ありがとうございます。

ページの一部分を抜き出しても良かったのですね…!てっきり一部抜き出すのは駄目だとおもっていたのでなるほどとなりました。

コードまでありがとうございます。動作確認できました。
これで自分の想定していることに近づけることが出来ました。
丁寧に教えて頂きありがとうございました。
NO IMAGE にしし 昼食のピザとパンで、おなかいっぱい……!🍕🍕🍕🍞🍞🍞
食ーべー過ーぎーたー。_(┐「ε:)_
ぐっふぅ...。

🍔Re:4232◆ああ、なるほど。ご活用例をありがとうございます。No.2669の実装だと(カテゴリ以外の場合との組み合わせとか)設定UIが複雑になりそうだなと思っていたのですが、SITUATIONとは別に直下に表示するということなら、[[INFO:CAT:DESCRIPTION]] 的なものでもあれば良いのかも知れませんね。何らかのカテゴリに限定されているときだけに表示できるよう、IF文と組み合わせて、[[IF(selected-cat):[[INFO:CAT:DESCRIPTION]]:IF]] のように書けると、管理画面上から編集できて便利でしょうかね?

🍔Re:4233◆腕に持ったリングのJoy-Conと、左太股に付けたJoy-Conとの2つだけで、かなり良い感じに姿勢を認識できているのは確かに驚きです。あと、Joy-ConはSwitch本体と無線で繋がっているわけですけども、かなりリアルタイムに(向きや動きを)認識して画面に反映する通信と処理の速度もすごいな……と感じています。

🍔Re:4234◆うーん、もう少し具体的に設定内容やどんなスキンをお使いなのかを教えて頂けないと正確なところは分かりませんが、「消去される」というのは「設定画面の編集領域の中から消えてなくなる」という意味ではありませんよね? 「ページの表示に反映されない」という意味ではないかと思うのですが、そもそも区切り文字はどんな場合でもページ上には表示(出力)されません。ヘルプドキュメントの『フリースペースの書き方(複数のフリースペースを設ける方法)』に書いてある仕様もご参照頂きたいのですが、区切り文字を使用している場合でも、[[FREESPACE]] のように数字を付けずに記述した場所には、全文が挿入されます。(ただし、区切り文字そのものは表示されません。)ということではないでしょうか? 区切り文字を使って複数のフリースペースに分割したい場合は、[[FREESPACE:]][[FREESPACE:1]]…のように、番号を付けて頂く必要があります。(どちらにしても、区切り文字そのものは表示されません。)
また、改行が反映されないのは、フリースペースの編集領域の下部にある『入力した改行は、実際の表示上でも改行する』項目がOFFになっていないか確認してみて下さい。ここがOFFだと、編集領域内で改行しても無視されます。(HTMLソースを直接記述する際には、改行が強制的に <br> に置き換わると困るケースがありますので、そういう場合のために用意してある設定機能です。)なお、自力で記述した<br>タグが消えてしまうという問題でしたら、『フリースペース内にHTMLソースを書く場合の設定』項目の「フリースペース内での改行(br)タグについて (既知の問題点)」もご参照下さい。<br /> という書き方をして頂くと消えずに残ります。

もし、「特定のスキンを適用した場合にのみ発生する」という場合には、何のスキンを適用したのかを教えて頂ければ調査ができます。
Icon of sakura さくら 【報告】スキンを「適用結果をプレビュー」または「本番適用(簡易)」するとフリースペース内の改行が消去される

いつもお世話になっています。Ver 4.2.0を利用しています。
仕様なのか不具合なのか私のやり方が悪いのか分かりませんが、一行目のような現象を発見したのでご報告です。
フリースペースの区切りである「<>」も消去されてしまいます。
ご確認いただけると嬉しいです。
Icon of sakura さくら にししさんのリングフィットアドベンチャーの話題に影響されて開発スタッフに聞く『リングフィット アドベンチャー』を読んでいたのですが…Joy-Conとリングコンの組み合わせによってプレイヤーのとっているポーズが判定できるという話を読んでも、なるほどわからん _(:3」∠)_
Icon of sakura さくら 4184です。Ver 4.2.1βでハッシュタグの半角スペースの位置が選択可能になったということで、早速アップデートして設定変更しました。既存ハッシュタグ簡単挿入でポチポチしながら快適さに喜んでます。ご対応ありがとうございます!(・◡・)っtakoyaki3

IF文機能が実装されてからずっとやりたいと思っていたカスタマイズを、アップデート作業に便乗して実行しました。
私は2669の者でもあるのですが、IF文を使ってカテゴリを選択した時だけ外側スキンのSITUATION~の直下にカテゴリ説明文(概要文)を小さく表示させるようにしました。
[[IF(cat-カテゴリ名):概要文:IF]]
を存在しているカテゴリ分書きました。概要文は管理画面からコピペという原始的な方法ですが、IFを1つずつ書いたので複数カテゴリを同時に表示した時でも問題ありませんでした。
2669を投稿した当時は状況に応じた見出しの表示のバリエーション選択がまだ無かったこともあってSITUATIONを簡素な概要文に置き換えたいと考えていたのですが、短い表示に変更可能でIF文もある現在であればSITUATIONを短いものでそのまま表示+直下に概要文で十分だなと思いました。
NO IMAGE にしし 開発進捗状況報告サイトで、てがろぐ Ver 4.2.1(β版)の配布を開始しました。ご自由にダウンロードしてご活用頂けます。お試し頂ければ幸いです。主に以下の点を搭載しています。

🆕 Ver 4.2.1βの更新点(概要):
🌺既存ハッシュタグ簡単挿入機能で、ハッシュタグの後ではなく前に半角スペースを挿入できる(または一切挿入しない)設定機能を追加。
🌺「任意URLリンク」ボタンで、リンク先が丸括弧で囲まれる場合には、直後に半角スペースを自動挿入しない仕様に改善。

🌸カスタム絵文字のCSS装飾支援機能。ファイル名にハイフン・ドット・アンダーバーが含まれているとき、それらで分割した文字列を使ったclass名をさらに加える機能。

🌺データファイルを読むよりも前にパラメータの不正をチェックすることで、無駄なデータ読み込みを発生させないよう改善。
🌸攻撃目的のアクセスを簡易的に検出して拒否する(400 Bad Requestを返す)機能を追加。

詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。

🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
NO IMAGE にしし 🧇Re:4229◆JavaScriptを使って埋め込む方法でも構わないなら、なおさら簡単なように思います。
何もページ全部を丸ごと埋め込まなくても、ページの一部分(本当に目次として機能する部分)だけを抜き出して埋め込めば良いのです。

例えば、サイトマップページ用スキンに <div id="kokodake">~</div> という空間を用意して、その内部に全記事リストが出力されるように作っておきます。(ヘッダとかフッタとか著作権表示とかはその外側に配置しておけば問題ありません。)
あとは、JavaScriptでその id="kokodake" の範囲だけを抜き出して埋め込めば済みます。

以下は、ChatGPTから返ってきたままのソースで動作確認はしていないのですが、以下のコードをお使いのスキンに貼り付ければ、その位置(正確には <div id="targetDiv"></div> の位置)に、サイトマップページモード内の <div id="kokodake">~</div> の範囲だけが埋め込まれます。
<div id="targetDiv"></div>
<script>
    // 対象のURL
    var targetUrl = 'https://お使いのドメイン/てがろぐ設置場所/tegalog.cgi?mode=sitemap';
    var xhr = new XMLHttpRequest();
    xhr.open('GET', targetUrl, true);
    xhr.onreadystatechange = function () {
        if (xhr.readyState == 4 && xhr.status == 200) {
            var parser = new DOMParser();
            var doc = parser.parseFromString(xhr.responseText, 'text/html');
            var targetElement = doc.getElementById('kokodake');
            var targetDiv = document.getElementById('targetDiv');
            targetDiv.innerHTML = targetElement.innerHTML;
        }
    };
    xhr.send();
</script>

既にJavaScriptでの埋め込みをお試しになったとのことですから、別に上記のソースを使わなくても、そのときのソースを流用なさるのでも良いと思います。要は「ページ全体を丸ごと取得する」のではなく、「ページ内の指定要素だけを取得する」という方法に変えれば良いだけですから。
畳む

動作サンプルです。 ご自由にお試し下さい。パスワードguest管理画面もお試し頂けます。
■いま見ているスキンは「チャットタイプスキン」です。他に、 標準スキン昔のツイッターっぽいスキン(ブルー)昔のツイッターっぽいスキン(ピンク)付箋型スキンシンプル日記スキンジャーナル(日誌)スキンブログタイプスキン(タイトル付きブログっぽくできるスキン)、 黒板スキンがあります。
てがろぐCGIの配布・解説ページに戻る