No.5717, No.5716, No.5715, No.5714, No.[4件]
できますよ!cgiが動くサーバーと契約さえすれば!
というのも
①てがろぐ公式でセットアップの仕方が丁寧にある
https://www.nishishi.com/cgi/tegalog/setup/
②設置さえすればX感覚でぽいぽい投稿できる手軽さ
③おしゃれなスキン、便利スクリプト(画像登録など)配布されてるサイトが多い
以上3点により、手軽に開始できます!(何なら有料サーバー選びが一番大変かも(一個人の意見))
もちろん拘ると少しややこしくなります。
その分色々あの機能がほしい、この機能がほしい、と願望が出てきます(そのためここでも要望を投稿されるひとが私以外にもおります)。
悩まれているなら最初は無料お試し期間を使ってとりあえずセットアップ→実際に動かしてみるなどしてみてはどうでしょうか?
サーチサイトでてがろぐを使用しているサイトを見ると本当に凄い幅があって楽しいですよ!
具体的にどういうのにしたいとかありましたらそれにそって走ってみてください。
回しもんみたいになってしまいました。
個人サイトがどんどん増えるといいな〜!と思ってるもんでして……
🍣Re:5710◆早速β版のご試用をありがとうございます。お役に立って良かったです~。(╹◡╹)ノ 他の機能の感想もありがとうございます。
🍣Re:5711◆一部分だけのリンク先をカスタマイズしたい場合はJavaScriptが便利ですね。
🍣Re:5712◆解説ページを参照して下さってありがとうございます。書いた甲斐があったというものです。(╹◡╹)
🍣Re:5713◆追加解説ありがとうございます。背景事情はよく分かりました。
カテゴリの動作に関してですが、実装が複雑になるとバグが出やすくなる問題がありますから、(将来的に何かものすごく良い感じに解決できるスマートな実装方法を思いついた場合には実装する可能性もありますが)今のところは「もう1個てがろぐを設置する」というシンプルな解決法の採用が公式のお勧めと思って下さい。(^_^;) TegUpをゼロクリックで実行できる設定を用意することで、アップデート時の「1クリック」の手間を削減する機能は作りたいと思っています。
◆投稿ボタン:なるほど、既に文字数をカウントする処理を入れているので、そのついでに「0だったら(かつ画像UPがなければ)disabledにする」という処理を加えられる選択肢を用意しても良さそうですね。ちょっと考えます。
◆投稿エリア:用途の解説をありがとうございます。理解できました。JavaScriptでEnterキーの押下を無効にすることで改行の入力を防ぐことは可能ですが、日本語入力の確定に使う[Enter]を阻止すると困るでしょうから、そこを除外する処理がちょっと面倒そうですね。全く動作確認をしていないんですが、もしかしたら以下のようなJavaScriptで(日本語入力時以外での)Enterの押下を無効化できるかもしれません。
<script>
document.querySelectorAll('textarea.tegalogpost').forEach(el => {
el.addEventListener('keydown', e => {
if(e.key === 'Enter' && !e.ctrlKey && !e.isComposing) {
e.preventDefault();
}
});
});
</script>
※QUICKPOSTが複数ある場合でも大丈夫です。スキン skin-cover.html で、すべてのQUICKPOSTが出力され切った後(末尾付近など)の位置に書いて下さい。
Ctrlキーの押下時も除外しないように書いていますが、これは [Ctrl]+[Enter]での送信機能を阻害してしまわないようにするためです。(たぶんインラインのonkeydownイベントの方が先に実行される気がするので、考慮しなくても阻害はされない気もするんですが、まあ念のために。)畳む
※なお、input要素で投稿欄を作ると、改行は入力されませんが、その代わりにEnterキーを押すだけでフォーム内容が送信されてしまう気がします。たぶん。(画像管理画面で画像のキャプションを書く欄等にカーソルがある状態でEnterキーを押すと送信されるように。^^;)
🍣Re:5714◆ご返答ありがとうございます。①についてはToDoリストに入れておきます。いつ頃できるかは分かりませんが、気長にお待ち頂ければ幸いです。
β版のご試用もありがとうございます。「直近画像の選択」で挿入される記法を「キャプションなし」にする設定は既に用意してありますので、下図の水色矢印部分で設定して下さい。

ここで「キャプションなし」の方にして保存すれば、常に FIG が付かない [PICT:~] 記法で挿入されます。
◆①について
ツリー表示ではなく1次元のリストでも良さそうでしょうか?
はい、まさに「指定該当数を超えたものだけを(1次元のリストで)出す」のが望ましいです。私が子カテゴリを使用していないので親子関係にまで意識が行っていなかったというのもありますが、各カテゴリの投稿数を基準として抽出するのであれば1次元で出るのは自然なことだと思います。
◆②について
javascriptのコードのご提示ありがとうございます!tegalog.iniから読むしかないかな…などと考えていたので、htmlに出力している部分からjavascriptで取得するという発想が出ませんでした。試してみたら該当数だけを表示できました!これなら全てのカテゴリ・ハッシュタグのリストは折り畳むなどしておいて、任意のカテゴリ・ハッシュタグへのリンクを常に表示しておくという方法もできそうです。
最後に、Ver 4.7.5βにアップデートしました。本文なしの画像だけで投稿で画像をアップロード→4.7.4から実装された「直近画像の選択」の組み合わせがとても便利です!画像管理画面を別タブで開いてアップロードや画像挿入コードのコピーをしていたので、1画面内で済むようになったのが快適です。さらなる欲を言えば、直近画像の選択で挿入されるコードを「画像のみの掲載」の方にも設定できると嬉しいです。(毎回選ぶのではなく、どちらかに統一できるように設定するイメージです)私は普段キャプション付のコードは使わず「画像のみの掲載」のコードを使用しているので、直近画像の選択で挿入した後に手でFIG:の部分を削除するのがちょっと手間だなと思いまして…。




