2024年8月 この範囲を時系列順で読む この範囲をファイルに出力する
ギャラリーモードで画像を並べて表示して、画像をクリックしたら、
原寸の画像が表示されるのではなく、その画像を乗せた単独記事ページに飛ぶようにしたいです。
理想としてはこのサイト のような感じにしたいです。
(リンク先はフィギュアメーカーのグッドスマイルカンパニーさんの公式ページです)
カスタマイズの解説ページもこれかなというところを探しながら試しているのですがうまく見つけられず
理解力が乏しく申し訳ありません。お知恵をいただけたらうれしいです。
よろしくお願いします。
既に問題なく使用出来ていましたが、記念にVer 0.9.0からバージョンアップしました。
暑い日が続きますのでお体にお気をつけくださいー。
➡ TegUp :てがろぐ本体を《1クリック》だけでバージョンアップできるPHPスクリプト
従来のpixivFanbox上の公開ページからはダウンロードできませんので、今後は上記の専用ページからダウンロードして下さい。(というか、次のてがろぐ正式版からは、tegup.phpも同梱する予定ですが。)
※Ver 0.9.0からは、『作業ログをファイルに出力できるオプション』機能だけが加わっていますが、既に Ver 0.9.0 が問題なく使えているなら作業ログをファイルに出力する必要性はありませんから、TegUp自体を更新する必要性は特にありません。^^;(そのまま Ver 0.9.0 を引き続きお使い頂いても問題なく(てがろぐを)バージョンアップできます。)
以前に TegUp を使おうとして、何らかのエラーが出て使えなかった場合は、『作業ログをファイルに出力できるオプション』をONにした上で動作を試してみて下さい。もちろん以前と同様に動かないでしょうけども、作業ログがファイルに出力されていますので、それを見ると、どこの作業が失敗しているのかが把握できると思います。
詳しい設定方法は、「作業ログをファイルにも出力したい場合」をご覧下さい。
なんか「専用ページを作ろう」と思ったらいろいろ書かないといけない気になってしまったのでそこそこな分量がありますけども、ほぼ何も読まなくても使えます。
要は、tegup.php を tegalog.cgi と同じディレクトリにアップロードすれば良いだけです。
🧀Re:4607◆私もそう思いました。(╹◡╹)
🧀Re:4608◆早速のご試用をどうもありがとうございます!
🧀Re:4609◆たまたま実装が簡単だったのですぐにできました。ご活用頂ければ幸いです。
🧀Re:4610◆美味そう。
🧀Re:4611◆はやい……。
🧀Re:4612◆次のβ版からご使用頂けます。もっと早くにこの手段を気付けたら良かったんですが。^^; でもまあ、「1行目だけは見せる」とか「2行目だけは見せる」という設定は、それはそれで『毎回挿入位置を指示する必要がない』という便利さはあると思いますので、まあ、併用して頂けたら良いかな、と思います。
🧀Re:4613◆そういうアクセスをサーバ側でブロックしてくれる機能があると良いのですけどもね。
自分のサイトも絨毯爆撃されています(^_^;)
Ver.4.4.1 にして、迷惑Bot対策機能を設定しましたが、IPアドレスを変えて、(偶然とは思えないぐらい同じタイミングで)またアクセスされます💦

No.12840 - 今日のひとことログ
今年もこれ、来年もこれ。#ブラックサンダー
2024年7月 この範囲を時系列順で読む この範囲をファイルに出力する
FANBOXの404可愛いな❤
今、URLを修正しました。^^;
アクセスできません...。

🆕 Ver 4.4.1βの更新点(概要):
《▼新機能》
●画像ファイルのタイムスタンプ自由修正機能
➡画像ファイルのタイムスタンプを修正可能にすることで、間接的に画像の並び順を自由に変更可能にする機能を追加。
●迷惑Bot対策:指定頻度の超過アクセスに「429 Too Many Requests エラーを返す」機能
➡迷惑Bot対策として『同一IPアドレスから xx秒間に xx回以上のアクセスがあったら、以後xx秒はそのIPアドレスに対しては 429 Too Many Requests エラーだけを返す』機能を追加。
●投稿欄下部の「先頭に固定」等のラベル名も自由変更できる設定機能
➡投稿欄下部の「先頭に固定」や「下書き(非公開)」等のチェックボックスのラベル名も自由に書き換えられる設定機能を追加。
●特殊表示モードの名称だけを得る記法3種を追加
➡特殊表示モードの名称だけを得る記法3種(画像一覧モード [[GALLERY:NAME]]、ギャラリーモード [[PICTS:NAME]]、サイトマップページモード [[SITEMAP:NAME]])を追加。
●スキン内で使える専用コメント記法を追加
➡てがろぐ専用記法をコメントアウトする用途に使用可能。HTMLのコメントタグとは違って、この記法の中身はソースには出力されません。
《▼仕様改善》
●リスト記法の先頭記号に使える文字数を緩和
➡半角英数以外の文字なら2文字まで使用可能に。「**」とか書きたい場合に。
《▼不具合修正》
❎内側スキンの中で INCLUDE記法を使って合成したファイルの中に書かれた IF文が機能しない不具合を解消。
詳しい使い方などは、上記の開発進捗状況報告ページの記事をご覧下さい。
🍘SNSでのアナウンス:
Mastodon(Pawoo)
Bluesky
Twitter:
(ツイート埋め込み処理中...)Twitterで見る
🍘Re:4593◆ご回答ありがとうございます。遅くはなっていないようで安心しました。画像管理画面では、表示するたびに「実際に画像保存用ディレクトリに存在する全画像ファイルを走査して、更新日時等の情報を取得して、画像インデックスファイルを更新する」という処理をしているので、画像ファイルが多ければ多いほど作業量も増えるんですけども、1500枚くらいなら現実的に特に問題にはならないと知って安心しました。
◆【追記部分に対する返信】 なお、てがろぐでは、1回の通信で送信する総データサイズが30MBを超えた場合には通信を打ち切る仕様になっています。なので、大量の画像を一括アップロードすると、処理は成功せずにすべて無視されると思います。UPなさっている画像がだいたい「1枚あたり2MB」であれば、15枚くらいを超えると制限を超過しますね。(例えば、ほんの2~300KB程度の小さな画像で試すと、20枚とか30枚とかでも問題なく一括UPできるのではないかと思います。)
仮に、てがろぐ側で制限しなかったとしても、おそらくWebサーバ側でも(負荷軽減目的や悪意あるアップロード等を防ぐために)通信速度か何かの制限が掛かると思います。なので、サイズの大きな画像をたくさんUPする場合には、細かく刻んで下さい。(てがろぐ上で細かく刻むのが面倒な場合は、FTP等の別手段でUPして頂くのが良いと思います。)
🍘Re:4594◆ご回答ありがとうございます!(╹◡╹)ノ 元々、たくさんの画像をUPして管理することを想定していなかったので、ちょっと心配になったのですが、とりあえず千枚のオーダーなら大丈夫だと分かって安心しました。^^;
🍘Re:4595◆doさんから「全てのてがろぐスキンをアップデートしました」というアナウンスが昨日に出ていましたね。とりあえず、最新版を使ってみて下さい。その上で同じ問題が出るようなら、まずは標準添付のスキン等を使って投稿が問題なく表示されることをご確認下さい。そこで問題がないようなら、
- スキンをどのようにアップロードしたのか
- スキンをどのような操作で適用しているのか
特に⑤の「投稿やギャラリーを表すタブをクリックしても」というのはスキン独自の機能でしょうから。なんとなく、JavaScriptが動いてなさそうなケースでそうなりそうに感じますので、何か必須のファイルが読み込めていないのでしょうね。その原因が、INCLUDEエラーなのでしょう。No.4598さんがお書きの通り、それは(スキン側で合成するよう指定されている)ファイルが合成できなかったときに出るエラーメッセージです。
🍘Re:4596,8◆サポートありがとうございます!
🍘Re:4597◆ご要望をどうもありがとうございます~。気長にお待ち頂ければ幸いです。
🍘Re:4599◆ご要望をありがとうございます。たしかに、各種モード用の名称を挿入する記法は特に用意していませんでしたね。簡単でしたので、こちらのローカルにあるソースでは実装しました。次に公開するバージョンからご使用頂けます。以下の3記法を新設しました。
- [[GALLERY:NAME]] :ギャラリーモードの名称を挿入
- [[PICTS:NAME]] :画像一覧モードの名称を挿入
- [[SITEMAP:NAME]] :サイトマップページモードの名称を挿入
#要望 なのですが、[[PICTS:NAME]]で画像一覧モードの名称を取得できるようになったら嬉しいです。[[NAVI:TOPPAGE:PICTS]]については存じているのですが、表示対象が限定されていない場合にも使いたく思いまして。ご検討いただければ幸いです。
経験則ですが『INCLUDEエラー》対象ファイルが読み込めませんでした。』は合成したいHTMLのURLが間違っている時に出てくる場合が多いです
もしかしてスキンを本番適用してない可能性があるのかなと思いました
tegalog.cgiがあるフォルダに、skin-profileの中身を全てアップロードしてみてください
参考↓
本番適用するスキンはCGIと同じディレクトリにスキンファイルを置いておく方が、より高速に動作します。 使用するスキンが確実に決まった場合には、スキンファイルを物理的に移動しておくことをお勧め致します。
セットアップ上の補足
https://www.nishishi.com/cgi/tegalog/setup/#setupsub
本番適用している上でエラーが発生してる場合は >>4596さんのおっしゃるとおりスキン配布元のdoさんに質問した方がよいと思います
たまに、Threadsの投稿も埋め込みたいと思う時があるので、埋め込みできたらいいな。(開発検討中の機能の、任意のHTMLタグを直接記述できる機能でも大丈夫です。)
てがろぐ同梱のデフォルトスキンできちんと見られるかまず確認してみてはいかがでしょうか?
doさんのスキンだけきちんと見れないならdoさんに質問したほうが解決しそうな気がします
①スキンが適用された一ページ目(ホーム)は表示される
②画像はアップロードでき、ホームに表示される
ただし、
③通常の投稿は画面上ではできるもののてがろぐページには反映されない。『投稿の削除・編集』を見ると、きちんと投稿はされている
④同様に、ギャラリーモードも機能しない
⑤③、④に関しては、投稿やギャラリーを表すタブをクリックしても、そもそも反応しない
『INCLUDEエラー》対象ファイルが読み込めませんでした。』と出ます。スキンはdoさんのskin-profileを使用
一部は機能するためどこが問題なのかがわかりません。ご助力をお願いいたします。
1000枚には及びませんが800枚以上アップしてます(毎日1枚はアップ)。アップしてるのはスマホでのスクリーンショット(ゲーム画面)ですが、ファイルサイズを300KB以下に圧縮してるのもあるのでしょうけど動作が重いと感じたことはありません。なお、管理も投稿も全てスマホ(Android14、ブラウザはFennec)で行ってます。
画像1500枚ほどアップしてます。
他のページに比べれば表示は遅いですが、0.2秒くらいかな?という感じでそれほど気になりません。画像だけ後で出現する(遅延?)くらいです。
画像管理画面の表示枚数15枚。
ゲームのスクショが大半で2MBくらいのデータが多いです。
>PC
Windows10
Firefox(最新版
サーバー:ロリポップのエコノミープラン
【追記】
そういえばですが、管理画面は重くありませんが投稿画面で参照ファイルが10を超えると重いです。
15~16枚を超えるとそもそもアップが遅くて何度かに分けてアップしています。
画像保存容量の設定はしておりませんm(__)m
Ver 4.4.1(未配布)の動作テスト。
🍵Re:4590◆お役に立っているようで嬉しいです~。(╹◡╹)ノ
大量のそこそこ長文箇条書きとかも後から読み返すのに読みやすくてとても助かってます。
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