2024年1月 この範囲を時系列順で読む この範囲をファイルに出力する
by admin. ⌚2024年1月13日(土) 01:19:59〔1年以上前〕 <34文字> 編集
🍰Re:4237◆おおぅ。たしかに改行が消えていますね。詳しいキャプチャ画像をありがとうございます。よく分かりました。
フリースペースに入力なさっているHTMLソースは、おそらく別のテキストエディタ等でお書きになったものをコピー&ペーストされていますよね? どんなエディタをお使いでしょうか?
あと、もしかしてスキンの適用云々を経なくても、①「多目的フリースペース」欄にペースト→②「設定を保存する」ボタンクリック→③「管理メニューに戻る」→④「設定」→⑤「フリースペース」のように保存後すぐに再度フリースペースの設定画面を見た場合でも改行は消えていないでしょうか?
「多目的フリースペース」欄に入力されたソースを保存する処理では、一旦、改行コードを別の文字列に置き換えているのですが、このとき [CR+LF] のセットを改行コードとして決め打ちしています。(※これは少々問題のある処理ですね。次のバージョンで改善します。Macユーザの方とか動作は大丈夫ですかね……?^^;)
なので、もしかして、お使いのテキストエディタが(保存時ではなく画面上でコピーする際にも)改行コードとして [LF]だけ や [CR]だけ として扱っている場合には、コピー&ペーストすると(ブラウザの画面上では改行できていても)保存したときに改行が正しく認識されずに、改行がないものとして処理されている(=改行が消える)のかもしれません。
※➊テキストエディタ側の仕様なのか、➋ブラウザ側の仕様なのか、➌その両方が合わさった場合にだけ発生するのか、は分かりませんが。これまで長年、同種の報告がなかったことを考えると、➌なのかもしれません。
もし上記が原因だとすれば、以下のⒶ~Ⓓのどれかの方法で回避できるかもしれません。
- Ⓐ 別のテキストエディタからコピー&ペーストしてみる。
- Ⓑ 別のブラウザを使って「多目的フリースペース」欄にペーストして保存してみる。
- Ⓒ 「多目的フリースペース」欄にソースをペーストしたあと、『各行末にカーソルを移動して [Del]キーで一度改行を消してから、[Enter]キーで改行を打つ』という操作を全行に繰り返してから保存してみる。
- Ⓓ テキストエディタ上で、一旦すべての改行を消して「長~い1行」にする。その状態で「多目的フリースペース」欄にコピー&ペーストした後、[Enter]キーを使って手動で改行する。
というか、試しに、「多目的フリースペース」欄を一旦空っぽにした上で、(コピー&ペーストはせずに)何か適当な文字列を複数行ほど入力してみて、それを保存して、問題が再現するかどうかをご確認頂くと良いかもしれません。それで問題が解消するなら、上記のⒶ~Ⓓのどれかで解決する気がします。
「別のフォルダにインストールしたてがろぐではこのような現象は起こりませんでした」というのが、ダミーの適当なソースを直接入力してみてお試しになったのなら、なお、上記の可能性が高そうな気がします。
by nishishi. ⌚2024年1月12日(金) 20:04:37〔1年以上前〕 回答/返信 <1293文字> 編集
>>4234です。丁寧な返信ありがとうございます。そして説明が下手で申し訳ありません。
元の「多目的フリースペースに掲載する内容」は
https://www.sakatori.net/image/old/20240112132423-saka...
こうなっているのですが、
スキンの切替→適用結果をプレビュー(または本番適用(簡易))
してからまた「多目的フリースペースに掲載する内容」のページにアクセスすると
https://www.sakatori.net/image/old/20240112132431-saka...
のように「多目的フリースペースに掲載する内容」テキストエリアの改行と区切りの<>が消滅してしまうのです。
どのスキンを適用してもこうなります。
しかし、別のフォルダにインストールしたてがろぐではこのような現象は起こりませんでした。
再現性がないので>>4234の内容は保留していただけると幸いです。
by sakura. ⌚2024年1月12日(金) 13:47:34〔1年以上前〕 <433文字> 編集
お返事ありがとうございます。
ページの一部分を抜き出しても良かったのですね…!てっきり一部抜き出すのは駄目だとおもっていたのでなるほどとなりました。
コードまでありがとうございます。動作確認できました。
これで自分の想定していることに近づけることが出来ました。
丁寧に教えて頂きありがとうございました。
by admin. ⌚2024年1月11日(木) 20:44:17〔1年以上前〕 <161文字> 編集
食ーべー過ーぎーたー。_(┐「ε:)_
ぐっふぅ...。
🍔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:0]]、[[FREESPACE:1]]…のように、番号を付けて頂く必要があります。(どちらにしても、区切り文字そのものは表示されません。)
また、改行が反映されないのは、フリースペースの編集領域の下部にある『入力した改行は、実際の表示上でも改行する』項目がOFFになっていないか確認してみて下さい。ここがOFFだと、編集領域内で改行しても無視されます。(HTMLソースを直接記述する際には、改行が強制的に <br> に置き換わると困るケースがありますので、そういう場合のために用意してある設定機能です。)なお、自力で記述した<br>タグが消えてしまうという問題でしたら、『フリースペース内にHTMLソースを書く場合の設定』項目の「フリースペース内での改行(br)タグについて (既知の問題点)」もご参照下さい。<br /> という書き方をして頂くと消えずに残ります。
もし、「特定のスキンを適用した場合にのみ発生する」という場合には、何のスキンを適用したのかを教えて頂ければ調査ができます。
by nishishi. ⌚2024年1月11日(木) 13:16:52〔1年以上前〕 回答/返信 <1367文字> 編集
いつもお世話になっています。Ver 4.2.0を利用しています。
仕様なのか不具合なのか私のやり方が悪いのか分かりませんが、一行目のような現象を発見したのでご報告です。
フリースペースの区切りである「<>」も消去されてしまいます。
ご確認いただけると嬉しいです。
by sakura. ⌚2024年1月11日(木) 10:39:03〔1年以上前〕 <186文字> 編集
by sakura.
⌚2024年1月11日(木) 02:05:09〔1年以上前〕
つぼやき
<214文字>
編集
IF文機能が実装されてからずっとやりたいと思っていたカスタマイズを、アップデート作業に便乗して実行しました。
私は2669の者でもあるのですが、IF文を使ってカテゴリを選択した時だけ外側スキンのSITUATION~の直下にカテゴリ説明文(概要文)を小さく表示させるようにしました。
[[IF(cat-カテゴリ名):概要文:IF]]
を存在しているカテゴリ分書きました。概要文は管理画面からコピペという原始的な方法ですが、IFを1つずつ書いたので複数カテゴリを同時に表示した時でも問題ありませんでした。
2669を投稿した当時は状況に応じた見出しの表示のバリエーション選択がまだ無かったこともあってSITUATIONを簡素な概要文に置き換えたいと考えていたのですが、短い表示に変更可能でIF文もある現在であればSITUATIONを短いものでそのまま表示+直下に概要文で十分だなと思いました。
by sakura. ⌚2024年1月11日(木) 01:43:49〔1年以上前〕 <529文字> 編集
🆕 Ver 4.2.1βの更新点(概要):
🌺既存ハッシュタグ簡単挿入機能で、ハッシュタグの後ではなく前に半角スペースを挿入できる(または一切挿入しない)設定機能を追加。
🌺「任意URLリンク」ボタンで、リンク先が丸括弧で囲まれる場合には、直後に半角スペースを自動挿入しない仕様に改善。
🌸カスタム絵文字のCSS装飾支援機能。ファイル名にハイフン・ドット・アンダーバーが含まれているとき、それらで分割した文字列を使ったclass名をさらに加える機能。
🌺データファイルを読むよりも前にパラメータの不正をチェックすることで、無駄なデータ読み込みを発生させないよう改善。
🌸攻撃目的のアクセスを簡易的に検出して拒否する(400 Bad Requestを返す)機能を追加。
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
by nishishi. ⌚2024年1月10日(水) 22:39:52〔1年以上前〕 アップデート✨ <510文字> 編集
何もページ全部を丸ごと埋め込まなくても、ページの一部分(本当に目次として機能する部分)だけを抜き出して埋め込めば良いのです。
例えば、サイトマップページ用スキンに <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での埋め込みをお試しになったとのことですから、別に上記のソースを使わなくても、そのときのソースを流用なさるのでも良いと思います。要は「ページ全体を丸ごと取得する」のではなく、「ページ内の指定要素だけを取得する」という方法に変えれば良いだけですから。
畳む
by nishishi. ⌚2024年1月10日(水) 22:37:39〔1年以上前〕 回答/返信 <1255文字> 編集
お返事ありがとうございます。
勉強不足で恐縮ですが、コンテンツをtopで表示させたいので出来ないです。
にししさんの提案されるとおりサイトマップページモードを活用したら、一度topからサイトマップページモードへ飛ばないと各コンテンツを表示できないと思います。
JSでサイトマップページモードを埋め込んだのですが、埋め込んだ場所にPowered by てがろぐ Ver XXXの文字が表示され、その下にメールフォーム等のコンテンツが続いていたので、ちょっとそれはなぁとなりました。
手打ちでもどうにかできるので、難しいようでしたら本当に大丈夫です。
by admin. ⌚2024年1月10日(水) 21:33:03〔1年以上前〕 <280文字> 編集

by admin. ⌚2024年1月10日(水) 20:20:01〔1年以上前〕 <19文字> 編集
🧇Re:4226◆目次専用のスキンを作る方法をお使い頂けば、お望みのことは今でも実現できそうに思いますが、例えばサイトマップページモードを活用してそこを目次にする……という方法ではダメなのですか? 確かに、別のスキンにする場合、先頭固定やフリースペースのように同一ページ内に配置することはできませんが、その代わり、
- どんな表示形式でも好きに作れますし、
- 全タイトル一覧にもできますし(=管理画面の設定→補助出力からサイトマップページモード用の「1ページあたりに表示される投稿数」を別に設定できますし、スキン側に個数を強制指定する方法もありますから、10000とか充分大きな値にすれば全部を一括出力できます)、
- 「タイトルと2行目の部分等任意の部分」だけを抜き出すこともできます。
by nishishi. ⌚2024年1月10日(水) 10:47:20〔1年以上前〕 回答/返信 <359文字> 編集
お返事ありがとうございます。
カスタマイズ方法とフリースペースについてもありがとうございます
フリースペースのの認識がなかったのでなるほど!となりました。
視野が広がりました。ありがとうございます!
新着投稿リストの表示は現在一つの形式しか出来ませんよね…?(将来対応予定とありましたのでのんびりお待ちします)
てがろぐひとつで個人サイトを管理する形でして、特定のカテゴリを更新したらindexのページにある『更新履歴にある新着投稿リスト(数個だけの表示)』と『作品掲載している新着投稿リスト(すべて表示)』ができればなぁと思っておりまして。
とりあえず暫くは更新履歴のところを新着投稿リストを使い、固定ページにリンクを手打ちで対応していきます。
欲を言えばタイトルと2行目の部分等任意の部分を新着投稿リストで表示することが出来れば、自分のしたいことが出来るので対応されるときにはよろしくお願いします…!
畳む
by admin. ⌚2024年1月9日(火) 20:01:21〔1年以上前〕 <412文字> 編集
先頭固定機能だと掲載位置は先頭しかあり得ませんが、フリースペースなら上端でも下端でもサイドバーの形でもどこにでも表示できますので、掲載位置の自由度は(先頭固定よりも)高いです。その上、(スキンを直接編集しなくても)てがろぐ上から中身を更新できます。また、フリースペースの内部にはHTMLタグを何でも使えますから、掲載内容の自由度も高いです。
最近はサードパーティー製スキンをベースにしてお使いの方々も多そうですので、もしかすると(フリースペースが使われていないスキンをお使いだと)フリースペース機能の存在に気付きにくいかもしれませんが。
「何かをずっと表示しておきたい」という場合には、先頭固定機能以外にもフリースペース機能もありますので、それを使えないか検討してみて下さい。
例えば、「ある特定のカテゴリに限定されている状況でのみ、フリースペースを表示させたい」という場合には、IF文での出力条件分け記法を使ってフリースペースの表示場面を限定すると良いでしょう。フリースペースの入力欄は1つしかありませんが、専用の区切り文字を使うことで、複数のフリースペースを用意することもできます。詳しくは『フリースペースの書き方(複数のフリースペースを設ける方法)』で解説しています。
この「IF文」と「フリースペース」を併用すれば、
- カテゴリ info でのみ表示されるフリースペースⒶ
- カテゴリ diary でのみ表示されるフリースペースⒷ
- HOMEでのみ表示されるフリースペースⒸ
※IF文を使わなくても、単純にCSSで表示分けすることもできます。掲載分量が少ない場合には、(IF文を列挙してどうにかするよりも)CSSで表示分けする方がシンプルで楽かもしれません。
by nishishi. ⌚2024年1月9日(火) 13:05:06〔1年以上前〕 情報 <859文字> 編集
🍩Re:4223◆まさしくその新着投稿リストのオプション記法を使うと、指定したカテゴリIDに該当する投稿に限定して新着投稿リストを表示できます。詳しくは、カスタマイズ方法ページ内の『新着投稿リストの掲載対象をスキン側で限定する方法(掲載する対象を選択)』項目をご覧下さい。先頭固定した記事に加えることはできませんが、外側スキンファイルを使って先頭付近に表示させれば、同じことができると思います。
※なお、新着投稿リストの表示記法(オプション記法も含めて)は、フリースペースの中に記述することもできます。なので、スキンを直接編集せずに中身を(てがろぐ上から)編集できるようにしたい場合は、フリースペースを使うのでも良いと思います。(※新着投稿リストをフリースペース内に含められるのは、外側スキンの中で最低1回でも何らかの新着投稿リストが掲載されている場合のみです。外側スキンで新着投稿リストの挿入記法が1度も使われていないスキンでは、フリースペース内に新着投稿リストの記法を書いても展開されず、記法がそのまま文字として表示されるだけになりますのでご注意下さい。)
by nishishi. ⌚2024年1月9日(火) 12:01:35〔1年以上前〕 回答/返信 <499文字> 編集
難しい要望かもしれないのですが、現在てがろぐでサイト構築しております。先頭固定した記事に作品へのリンクを記載しているのですが、新着投稿リストのようなもので特定のカテゴリのタイトルを全て表示させるようなタグが欲しいです。
by admin. ⌚2024年1月9日(火) 08:00:41〔1年以上前〕 <122文字> 編集
by nishishi. ⌚2024年1月9日(火) 01:12:46〔1年以上前〕 回答/返信 <97文字> 編集
以下の二つのサーバーで問題なく動いております。
・ロリポップ(PHP7.4(CGI版))
・fya(PHP5.5だと思います)
by admin. ⌚2024年1月8日(月) 15:48:46〔1年以上前〕 <76文字> 編集

by admin. ⌚2024年1月4日(木) 04:08:01〔1年以上前〕 <7文字> 編集
by admin. ⌚2024年1月4日(木) 04:07:24〔1年以上前〕 <4文字> 編集
by admin. ⌚2024年1月2日(火) 23:17:38〔1年以上前〕 <6文字> 編集
さて、長らくここのドメイン(nishishi.org)は、さくらインターネットのサーバで運営してきましたが、先月の半ばからリトルサーバーに移転して動作を試していました。特に動作に問題はなさそうですので(というかむしろ速いので)、正式に契約しました。ここは、リトルサーバーのワードプランのサーバで運営しています。(※本家サイトnishishi.comの方は、さくらインターネットのままです。)

by nishishi. ⌚2024年1月1日(月) 15:41:01〔1年以上前〕 <253文字> 編集
by admin. ⌚2024年1月1日(月) 12:35:22〔1年以上前〕 <6文字> 編集
by admin. ⌚2024年1月1日(月) 12:32:50〔1年以上前〕 <15文字> 編集
ご返信ありがとうございます!
ただ単に、記事内で装飾emを使うので、検索した際にemが被って紛らわしくなるのではないかと思いまして。
strongをまだ記事内で装飾するようなのが見当たらなかったのもあり、検索結果画面の対象ワードがemではなくstrongで表示できれば見分けが付きやすくなるので、それができたらなという考えに至った次第でございます。
※検索結果画面では記事の装飾をそのまま反映される設定にしておきたいです。(文字サイズの小や極小をよく使うのもあり……)
by tomoyo. ⌚2024年1月1日(月) 00:21:30〔1年以上前〕 <239文字> 編集
2023年12月 この範囲を時系列順で読む この範囲をファイルに出力する
🍜Re:4211◆ご要望をありがとうございます。むしろ、何の要素を使うのかの要素名を手動で入力可能なようにしましょうかね(デフォルト値がstrongで)。参考までにお尋ねしたいのですが、なぜ(どんな理由で)strongではなくemで出力したいのでしょうか?
by nishishi. ⌚2023年12月31日(日) 20:13:58〔1年以上前〕 回答/返信 <158文字> 編集
検索結果を表示されるさいに引っ掛かった単語を<強調>するか否かの設定がありますが、emかstrongかも選択できるようにしていただけたら助かります。
お忙しいところ恐縮ですが、ご検討願えますでしょうか?
よろしくお願いいたします!
by tomoyo. ⌚2023年12月31日(日) 10:15:34〔1年以上前〕 <170文字> 編集
🍘Re:4209◆やはり、かなり早い段階でエラーになっているようですね。ご確認をありがとうございました。
たぶん、何かの読み込みに失敗しているのだとは思うのですが。500エラーになってしまって、かつ、エラーログが「End of script output before headers」だと現状ではどうしようもない感じです。(^_^;) TegUpは一応ステップごとに作業ログを記録してはいるものの、あくまでもメモリ上の話であってファイルに出力はしていないのが敗因でした。次にTegUpを改修する際には、作業ログを(一時的に)ファイルに出力できる仕様にして、たとえ500エラーが出てもそのファイルを読めば「どこまで作業が進んだのか」(=どの処理でエラーが起きたのか)が確認できるようにしようと思います。
とりあえず、今回に関しては手動でバージョンアップして頂ければ幸いです。
by nishishi. ⌚2023年12月29日(金) 14:06:23〔1年以上前〕 回答/返信 <408文字> 編集
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
よい1年になりますように。