2024年1月 この範囲を時系列順で読む この範囲をファイルに出力する
4232です。まさに[[INFO:CAT:DESCRIPTION]] 的なものがあると嬉しいです!
おっしゃる通り[[IF(selected-cat):[[INFO:CAT:DESCRIPTION]]:IF]]という風に書けるようになれば、
現在
[[IF(cat-カテゴリ①):カテゴリ①の概要文:IF]]
[[IF(cat-カテゴリ②):カテゴリ②の概要文:IF]]
…という感じに1カテゴリずつ列挙しているものが1行で収まることにもなる上、概要文を更新した時にスキンを更新する手間もなくなるので理想的です。
いつか実現可能だったらで全然かまいませんのて、ご検討頂けると幸いです。
by sakura. ⌚2024年1月19日(金) 02:16:53〔69日前〕 質問/要望 <299文字> 編集
てがろぐにはいつもお世話になっております。
個人的な要望ですが、メッセージ送信機能については訪問者からのメッセージを自分のメールアドレス宛に受け取れるほうがありがたいです。
もしくは、内部保持かメールで送信するかどちらかを選べるようにしていただけると助かります。
開発の際にご一考の一助になれば幸いです。
まだまだ寒い日が続きますのでどうかくれぐれもご自愛ください☕️☃️
by misaki. ⌚2024年1月17日(水) 16:03:17〔71日前〕 <208文字> 編集
🍰Re:4250◆なるほど、了解しました。内部で保持するとなると、保持する仕組みの他に、一覧表示、削除機能等々いろいろ周辺機能が必要になりますので、もし実現するとしてもかな~り先になると思いますが、気長にお待ち頂ければ幸いです。
🍰Re:4251◆よろしくです。
🍰Re:4252◆動作報告をどうもありがとうございます。てがろぐVer 4.2.0からは、まさしくその管理画面TOPのバージョンアップ案内ボタンをクリックした際に(※tegalog.cgi と同じディレクトリに tegup.php が存在する場合にだけ)設置されているTegUpへリンクするようになっていますので、今後はそこをクリックするだけでTegUpにアクセスできます。(╹◡╹)
by nishishi. ⌚2024年1月17日(水) 04:00:03〔71日前〕 回答/返信 <356文字> 編集
リトルサーバーにて問題なく稼働しました~
アップロードが必要な場合の画像(画像を失念してしまったのですが「このCGIについて」の『最新版をお使いです。』画像と差し替わる部分)からtegup.phpに直接遷移できると嬉しいですね~ものぐさですみません。
いつもありがとうございます!
by misaki. ⌚2024年1月16日(火) 10:39:56〔72日前〕 <160文字> 編集
by admin. ⌚2024年1月14日(日) 15:42:29〔74日前〕 <65文字> 編集
by admin. ⌚2024年1月14日(日) 15:15:40〔74日前〕 <70文字> 編集
by nishishi. ⌚2024年1月14日(日) 14:38:04〔74日前〕 回答/返信 <184文字> 編集
>>4246です。またまたまたありがとうございます。
Just-Size.Networksはコントロールパネルがありません。が、.htaccessでPHPの設定を変更できます。
https://www.just-size.net/support/manual_php.php#confi...
もし、extension=zipをオンにできる.htaccessの書き方があれば教えていただきたいです。
Just-Size.Networksを利用している創作者は結構いると思うのでここに書かせていただきました。
by admin. ⌚2024年1月14日(日) 13:57:48〔74日前〕 <263文字> 編集
🍰Re:4246◆詳しい情報をありがとうございます。助かりました。どうやら、お使いのサーバではPHPで ZipArchive クラスが使えないようですね。もしお使いのサーバのコントロールパネルで(PHPの言語設定関連の項目あたりで)php.ini を編集可能なら、
extension=zip
という1行を追記してみて下さい。(※もし ;extension=zip という行があるなら、先頭のセミコロン「;」を削除すれば良いです。)
その上で再度TegUpの動作をお試し下さい。
なお、上記の方法が採れない場合(=そのような方法が用意されていない場合)や、上記の方法を使っても同様のエラーが表示される場合は、残念ながら対処方法がなさそうです。ZipArchive クラスは、PHPでZIPの圧縮/展開をするための組み込みクラスなんですが、あえて無効に設定されているケース(=ZIPサポートを無効にしてビルドされているか、ZIP関連のライブラリがインストールされていないか等)もあるっぽいですね。それがお使いのレンタルサーバの方針の場合には、残念ながらそのサーバでTegUpを使うのは無理です。(ZIPの圧縮/展開ができないとどうしようもありませんので。サーバ会社側に PHPで ZipArchive クラスを使えるようにして……! と要望するくらいでしょうかね……。^^;)
※他にJust-Size.Networksをお使いの方で、TegUpが問題なく動作した方がいらっしゃったら、設定次第でどうにかなるということだと思うんですけども。(たぶん)
by nishishi. ⌚2024年1月14日(日) 13:31:52〔74日前〕 回答/返信 <708文字> 編集
>>4238 にしし様
>>4234 & >>4237 です。また丁寧な返信ありがとうございます。
利用しているテキストエディタはTeraPad(改行コードは[CR+LF])、ブラウザはVivaldiです。
改行が消えるてがろぐは削除して新しいブログを作ったのでもう状況が確認できません(汗)。
しかし、同じエラーに遭遇したときのためにいただいたアドバイスを参考にします。
さて、本題ですが、タイトルのとおりTegUp 0.9.0を使うとFatal errorが表示されてアップデートできません。
----------
利用しているレンタルサーバー: Just-Size.Networks
スペック: https://www.just-size.net/service/server_show.php?s=ec...
PHPのバージョン: PHP7.2
エラーが起きた状況:tegup.phpには正常にアクセスできる。Ver. 4.1.0からVer. 4.2.0にアップデートすべく「最新版にバージョンアップする」ボタンを押すと以下のエラーが表示された。
----------
Fatal error: Uncaught Error: Class 'ZipArchive' not found in /home/public_html/tegup.php:134 Stack trace: #
/home/public_html/tegup.php(885): archiveZip(Array, 'BackupTegalog41...') #1
/home/public_html/tegup.php(1272): backupPresentTegalog(1, '410') #2
/home/public_html/tegup.php(751): upgradeTegalog() #3 {main} thrown in /home/public_html/tegup.php on line 134
----------
てがろぐはバージョンアップが簡単なのでTegUpは使えなくてもいいと思っていましたが、しかしボタン一つでできたら楽なので報告させていただきました。
最後になりましたがお誕生日おめでとうございます。
にししさんにとってよい一年になることをお祈りしています。
by admin. ⌚2024年1月14日(日) 09:43:21〔74日前〕 <1031文字> 編集
🍰Re:4239◆ありがとうございます!
🍰Re:4240◆ありがとうございます!
🍰Re:4241◆ありがとうございます! とりあえずケーキ食べたいです!🍰🍰🍰
🍰Re:4242◆ご要望ありがとうございます。メッセージはメールの形で直接送信されるよりも、てがろぐ内部で保持される方が望ましいですかね?
🍰Re:4243◆ありがとうございます! 健やかに過ごしたいです! 本当に。^^;
🍰Re:4244◆はい。誕生日は昨日(1/12)なんですが、誕生日でした。ありがとうございます。
by nishishi. ⌚2024年1月13日(土) 23:37:57〔75日前〕 <294文字> 編集
4213です、返信が遅くなり申し訳ありません。
おぅふ……
以前に自サイトで検索した際に記事内で強調タグ入れたものと検索結果で強調された文字が同じ表示だったものでして💦
こちらのCSSのミスかもしれませんでした。
お騒がせいたしました。
ご対応ありがとうございます!
そしてお誕生日なんですね。おめでとうございます!
by tomoyo. ⌚2024年1月13日(土) 20:13:00〔75日前〕 <164文字> 編集
@@@@
@ Happy @
∩@Birthday@
(・ω・@@@@
ヽ っ\ /
∪∪ /∞ヽ
by tomoyo. ⌚2024年1月13日(土) 17:57:02〔75日前〕 <105文字> 編集
さて開発検討中の機能の中にあるものですけどメッセージ送信機能は是が非でも欲しいです。
メッセージが来た時に登録したアドレスに通知を送る機能かログインしたときにメッセージが来ていることを通知する機能も欲しいです。
by admin. ⌚2024年1月13日(土) 16:44:43〔75日前〕 <127文字> 編集
美味しいものをたくさん食べて元気に過ごせる一年になりますように🍕🍩🍦🍬🍫🍗
by admin. ⌚2024年1月13日(土) 15:13:16〔75日前〕 <61文字> 編集
にししさんにとって良いことがたくさんある一年でありますように
by admin. ⌚2024年1月13日(土) 09:24:42〔75日前〕 <50文字> 編集
よい1年になりますように。
by admin. ⌚2024年1月13日(土) 01:19:59〔76日前〕 <34文字> 編集
🍰Re:4237◆おおぅ。たしかに改行が消えていますね。詳しいキャプチャ画像をありがとうございます。よく分かりました。
フリースペースに入力なさっているHTMLソースは、おそらく別のテキストエディタ等でお書きになったものをコピー&ペーストされていますよね? どんなエディタをお使いでしょうか?
あと、もしかしてスキンの適用云々を経なくても、①「多目的フリースペース」欄にペースト→②「設定を保存する」ボタンクリック→③「管理メニューに戻る」→④「設定」→⑤「フリースペース」のように保存後すぐに再度フリースペースの設定画面を見た場合でも改行は消えていないでしょうか?
「多目的フリースペース」欄に入力されたソースを保存する処理では、一旦、改行コードを別の文字列に置き換えているのですが、このとき [CR+LF] のセットを改行コードとして決め打ちしています。(※これは少々問題のある処理ですね。次のバージョンで改善します。Macユーザの方とか動作は大丈夫ですかね……?^^;)
なので、もしかして、お使いのテキストエディタが(保存時ではなく画面上でコピーする際にも)改行コードとして [LF]だけ や [CR]だけ として扱っている場合には、コピー&ペーストすると(ブラウザの画面上では改行できていても)保存したときに改行が正しく認識されずに、改行がないものとして処理されている(=改行が消える)のかもしれません。
※➊テキストエディタ側の仕様なのか、➋ブラウザ側の仕様なのか、➌その両方が合わさった場合にだけ発生するのか、は分かりませんが。これまで長年、同種の報告がなかったことを考えると、➌なのかもしれません。
もし上記が原因だとすれば、以下のⒶ~Ⓓのどれかの方法で回避できるかもしれません。
- Ⓐ 別のテキストエディタからコピー&ペーストしてみる。
- Ⓑ 別のブラウザを使って「多目的フリースペース」欄にペーストして保存してみる。
- Ⓒ 「多目的フリースペース」欄にソースをペーストしたあと、『各行末にカーソルを移動して [Del]キーで一度改行を消してから、[Enter]キーで改行を打つ』という操作を全行に繰り返してから保存してみる。
- Ⓓ テキストエディタ上で、一旦すべての改行を消して「長~い1行」にする。その状態で「多目的フリースペース」欄にコピー&ペーストした後、[Enter]キーを使って手動で改行する。
というか、試しに、「多目的フリースペース」欄を一旦空っぽにした上で、(コピー&ペーストはせずに)何か適当な文字列を複数行ほど入力してみて、それを保存して、問題が再現するかどうかをご確認頂くと良いかもしれません。それで問題が解消するなら、上記のⒶ~Ⓓのどれかで解決する気がします。
「別のフォルダにインストールしたてがろぐではこのような現象は起こりませんでした」というのが、ダミーの適当なソースを直接入力してみてお試しになったのなら、なお、上記の可能性が高そうな気がします。
by nishishi. ⌚2024年1月12日(金) 20:04:37〔76日前〕 回答/返信 <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〔76日前〕 <433文字> 編集
お返事ありがとうございます。
ページの一部分を抜き出しても良かったのですね…!てっきり一部抜き出すのは駄目だとおもっていたのでなるほどとなりました。
コードまでありがとうございます。動作確認できました。
これで自分の想定していることに近づけることが出来ました。
丁寧に教えて頂きありがとうございました。
by admin. ⌚2024年1月11日(木) 20:44:17〔77日前〕 <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〔77日前〕 回答/返信 <1367文字> 編集
いつもお世話になっています。Ver 4.2.0を利用しています。
仕様なのか不具合なのか私のやり方が悪いのか分かりませんが、一行目のような現象を発見したのでご報告です。
フリースペースの区切りである「<>」も消去されてしまいます。
ご確認いただけると嬉しいです。
by sakura. ⌚2024年1月11日(木) 10:39:03〔77日前〕 <186文字> 編集
by sakura. ⌚2024年1月11日(木) 02:05:09〔77日前〕 つぼやき <214文字> 編集
IF文機能が実装されてからずっとやりたいと思っていたカスタマイズを、アップデート作業に便乗して実行しました。
私は2669の者でもあるのですが、IF文を使ってカテゴリを選択した時だけ外側スキンのSITUATION~の直下にカテゴリ説明文(概要文)を小さく表示させるようにしました。
[[IF(cat-カテゴリ名):概要文:IF]]
を存在しているカテゴリ分書きました。概要文は管理画面からコピペという原始的な方法ですが、IFを1つずつ書いたので複数カテゴリを同時に表示した時でも問題ありませんでした。
2669を投稿した当時は状況に応じた見出しの表示のバリエーション選択がまだ無かったこともあってSITUATIONを簡素な概要文に置き換えたいと考えていたのですが、短い表示に変更可能でIF文もある現在であればSITUATIONを短いものでそのまま表示+直下に概要文で十分だなと思いました。
by sakura. ⌚2024年1月11日(木) 01:43:49〔77日前〕 <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〔78日前〕 アップデート✨ <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〔78日前〕 回答/返信 <1255文字> 編集
お返事ありがとうございます。
勉強不足で恐縮ですが、コンテンツをtopで表示させたいので出来ないです。
にししさんの提案されるとおりサイトマップページモードを活用したら、一度topからサイトマップページモードへ飛ばないと各コンテンツを表示できないと思います。
JSでサイトマップページモードを埋め込んだのですが、埋め込んだ場所にPowered by てがろぐ Ver XXXの文字が表示され、その下にメールフォーム等のコンテンツが続いていたので、ちょっとそれはなぁとなりました。
手打ちでもどうにかできるので、難しいようでしたら本当に大丈夫です。
by admin. ⌚2024年1月10日(水) 21:33:03〔78日前〕 <280文字> 編集
by admin. ⌚2024年1月10日(水) 20:20:01〔78日前〕 <19文字> 編集
🧇Re:4226◆目次専用のスキンを作る方法をお使い頂けば、お望みのことは今でも実現できそうに思いますが、例えばサイトマップページモードを活用してそこを目次にする……という方法ではダメなのですか? 確かに、別のスキンにする場合、先頭固定やフリースペースのように同一ページ内に配置することはできませんが、その代わり、
- どんな表示形式でも好きに作れますし、
- 全タイトル一覧にもできますし(=管理画面の設定→補助出力からサイトマップページモード用の「1ページあたりに表示される投稿数」を別に設定できますし、スキン側に個数を強制指定する方法もありますから、10000とか充分大きな値にすれば全部を一括出力できます)、
- 「タイトルと2行目の部分等任意の部分」だけを抜き出すこともできます。
by nishishi. ⌚2024年1月10日(水) 10:47:20〔78日前〕 回答/返信 <359文字> 編集
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
☕️Re:4254◆ご要望をどうもありがとうございます。開発検討にある「メッセージ送信機能」は、昨年6月に実施した機能投票の『Ⓐ⓮メッセージ送信機能(管理者へのメール送信機能)』のことでして、(「送信されたメッセージをそのままメールとして再送信する」という方法の方が構造は単純ですから)実装するとしたら実装の順番としては、メール送信が先になりそうです。その後、内部でも保持できるようにする機能を追加する感じになると思います。(あくまでも実装するとしたら、の話ですが。)というわけで、実装するとしたらメール送信機能も作りますのでご安心下さい。ただ、どちらにしてもそうそう直近で作り始めることはなさそうな気がしていますので、気長にお待ち頂ければ幸いです。
☕️Re:4255◆何かわりと簡単に行けそうな気がしてきましたので、近々できるかもしれません。もうちょいとお待ち下さい。