にしし ふぁくとりー:西村文宏 個人サイト

てがろぐ リリースノート

お手軽マイクロブログCGI「てがろぐ」のアップデート案内です。新機能や更新した仕様、新しいスキンなどを案内しています。
更新点だけではなく全体の機能説明をお読みになりたい場合や、CGIそのものをダウンロードしたい場合は、てがろぐ配布ページへお越し下さい。
セットアップやバージョンアップの前に最新版の使い心地を試したい場合は、動作テスト用てがろぐをご使用下さい。
次期バージョンの開発進捗状況をチェックしたい場合は、開発進捗報告ページをご覧下さい。

《最終更新: 2023年12月13日 水曜日 21時04分 》 RSSフィード

タグ「35」を含む投稿4件]

てがろぐ Ver 3.9.0 を公開しました! #Update

てがろぐ Ver 3.9.0 を公開しました。画像をキャプション付きで表示できる機能、新着画像リスト表示機能、サムネイルがあればそちらを先に表示する機能、投稿経過時間の表示機能、インスタグラム埋め込み機能、「続きを読む」ボタンラベルをその都度指定できる新記法、リスト表示用の記法などの追加が主な更新点です。その他、細かな機能追加や不具合修正を含んでいます。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけ(※)を上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(Ver.2以下も含む過去のどのバージョンからでも)

※今回も標準添付スキンのソースを全体的に更新しています。標準添付スキンをそのままお使いの場合は、それらも上書きアップロードして下さい。

🆕 Ver 3.9.0の更新点(概要):
《▼新機能:画像投稿関連》
新着画像リスト(最近UPされた画像の一覧)出力機能。
UPされた画像1つ1つにキャプションやフラグ等を事前登録しておける画像インデックス機能。
画像をキャプション付きで表示できる新記法を追加。
画像のキャプションをその都度指定できる新記法を追加。
その画像に対応したサムネイル画像が存在する場合には『ページ上の表示にはサムネイル画像を使い、Lightboxでのリンク先にはオリジナル画像を使う』ように表示できる機能を追加。
投稿本文内に含まれる画像をすべて抽出して表示できる記法を追加。

《▼新機能:ページ上の表示関連》
インスタグラムの埋め込み機能。
投稿日付の表示に(n分前、n時間前、n日前……のような)経過時間を表示できる日付表記オプション。
ページ番号の省略を始める総ページ数を自由に設定できる機能。
ページ番号リンクの両端(先頭と末尾)に何ページずつ固定表示するかを変更できる機能。
サイドコンテンツ各種でもギャラリーモードやサイトマップページを維持したリンクを出力できる新記法。

《▼新機能:表示を拡張する新記法》
「続きを読む」ボタンのラベルをその都度指定できる新記法を追加。
リストを表示するための専用記法。(箇条書きリストや番号付きリストが表示可能に)
投稿本文の行数が得られる記法を追加。(内側スキンのみ)
RSS Auto-Discoveryを挿入する記法を追加。(外側スキンのみ)

《▼新機能:スキンのカスタマイズ関連》
上位ディレクトリや別階層に存在するスキンでもプレビューしたり簡易適用したりできる機能。
投稿本文内の、任意の範囲をコメントアウトできる記法。
各種ディレクトリのパス(PATH)を得られる新記法を追加。
スキン内に記述されている link要素やform要素に対して、「現在のスキンでの表示を維持する」目的で自動挿入される各種記述をスキップできる記法を追加。
[[INCLUDE:~]] 記法と [[PATH:~]] 記法を、内側スキンでも使用可能に。(従来は外側スキン専用でした)
任意のファイルを挿入できる INCLUDE 記法の仕様拡充。

《▼新機能:設定項目》
記述サンプルを自動入力するかどうかの設定項目と、文字色や背景色として自動入力するサンプル文字列の設定項目を追加。
●ログインフォームの下部に表示できるメッセージを設定画面で設定できる機能。
●ハッシュタグだとは認識されない「 # 」記号を簡単に表示させる方法として、「#」を入力できる項目をハッシュタグ簡単入力プルダウンメニューに追加できる機能を追加。
●投稿本文中にAmazonのURLが書かれたとき、自動で極力短く加工する機能を追加(標準ではOFF)。

《▼仕様改善》
拡大画像をLightboxで表示できるテキストリンクを作る記法に、「画像リンクに独自のclass属性値を追加する」と同じclass属性値も追加されるよう仕様改善。
●全文検索の強調表示では、半角英字の大文字小文字が一致しなくても強調対象になるよう仕様改善。
●上位ディレクトリを参照するパスで画像が指定されたときに、ファイルが見つからなければ注釈を含むエラーを表示するよう仕様改善。
●デフォルトで読み込むjQueryやLightboxを最新版にバージョンアップ。

《▼スキン更新》
標準添付の各スキンを更新

《▼不具合修正》
「スラッシュで始まる絶対パス」で画像が指定されたとき、画像のURLが正しくなくなって画像が表示されない不具合を解消。
「続きを読む」記法が使われている状態で、設定画面から「続きを読む」機能をOFFにすると、Internal Server Errorになる不具合を修正。
「skin=」パラメータでスキンが指定されているとき、投稿本文内のハッシュタグをすべて抜き出す記法 [[COMMENT:TAGS]] が動作しない不具合を解消。
ハッシュタグに半角アンダーバー「_」を使うと、既存ハッシュタグ簡単入力用プルダウンメニューでは角括弧付きでリストアップされる不具合を修正。
内側スキンで [[CATEGORYLINKS:FULL]] と書いても、カテゴリページへのURLがフルパスでは出力されない不具合を解消。
投稿単独ページのURLを挿入する [[PARMAURL]] キーワードのスペルを [[PERMAURL]] でも認識するよう改善。
「Unrecognized escape \\v passed through at tegalog.cgi」というアラートがサーバのエラーログに記録される問題を解消。
サーバのエラーログに「CGI::param called in list context」のようなアラートが出力されるのを防ぐよう改善。
設定画面のHTMLにいくつか存在していた文法ミスを修正。
リンクラベルの中に # での # 記号が入っていても正しくラベルとして使えるよう仕様を修正。
「続きを読む」機能を入れ子にして使うと、ボタンラベルが正しく出力されないケースがある不具合を修正。


▼新機能:画像投稿関連
🌸新着画像リスト(最近UPされた画像の一覧)出力機能。
最近にアップロードされた画像だけの一覧を表示する「新着画像リスト」表示機能を追加しました。
画像保存用ディレクトリに存在する画像のうち、「一覧外」フラグが立てられていないすべての画像を対象に、新着順に指定個数だけ表示します。Twitterのプロフィールページ右上に見えるメディア欄のような感じの表示を作りたい場合に活用できます。
詳しくは、新着画像リストの設定方法などをご覧下さい。
表示例

新着画像リストの出力方法は、リファレンス内の【新着画像リスト要素】をご覧下さい。
新着画像リストの装飾に関する参考情報は、新着画像リストの装飾方法をご覧下さい。

標準添付スキンのうち(チャットタイプスキンを除く)8種類のスキンにも新着画像リスト用のHTML+CSSを加えてあります。標準添付スキンをそのままお使いの場合は、上書きアップロードすれば新着画像リストも表示されるようになります。もし、大きくカスタマイズしてお使いの場合や、独自のスキンを作ってお使いの場合には、標準スキンの下記の位置にあるソースをコピー&ペーストするなどしてご活用頂くと、標準スキンと同じ見た目を手っ取り早く実現できるでしょう。

✅まず、外側スキン(skin-cover.html)には、以下のようなHTMLを加えています。
うまく装飾するためには、[[IMAGELIST]] の外側に何らかのブロック要素を加えておく方が良いと思います。 下記では <p class="imagelistbox">~</p> で囲んでいます。
skin-cover.html の 131行目~141行目

✅次に、CSS(tegalog.css)では、以下のようなソースで装飾しています。 CSSソース内で ▼画像一覧リスト区画 という文字列を検索すると見つかります。この区画の中身をコピーするなどしてご活用下さい。
tegalog.css の 1057行目~1101行目
特に、画像サイズを調整している箇所は、1080~1089行目にある /* ▼各画像の装飾 */ と書かれた区画です。(上図のほぼ中央付近)畳む


🌸UPされた画像1つ1つにキャプションやフラグ等を事前登録しておける画像インデックス機能。
てがろぐ上にアップロードした画像1つ1つに、あらかじめキャプションを登録しておいたり、表示上の調整を加えられるフラグを設定しておいたり、縦横サイズを手動設定しておいたりできる画像管理機能を加えました。
詳しくは、画像管理画面で画像1つ1つにキャプションやフラグを登録する方法をご覧下さい。
画面構成
フラグには「NSFW(not safe for work)」もあり、標準添付の各スキンでは、このNSFWフラグが設定された画像は、デフォルト状態ではぼかされて表示されます。

※従来の画像表示形態はそのまま何も変わりません
今バージョンからは画像にキャプションを登録できるようになりましたが、それは「キャプションを表示したければできる」というだけであって、既存の画像表示は何も変わりません。なので、CGIをバージョンアップしても、今お使いのスキンはそのまま問題なく継続してご使用頂けます。

🌸画像をキャプション付きで表示できる新記法を追加。
あらかじめ登録しておいたキャプション付きで画像を表示できる新しい記法として [PICT:FIG:ファイルパス] を追加しました。
詳しくは、画像を表示する書き方のまとめをご覧下さい。

なお、この記法によって画像が表示される際に、どのようなHTMLとして出力されるのかは、カスタマイズ方法ページの「画像の表示方法に応じた実際の出力HTMLと装飾例」等で紹介していますのでご参照下さい。

🌸画像のキャプションをその都度指定できる新記法を追加。
画像に任意のキャプションをその都度指定できる記法として [PICT:FIG(キャプション):ファイルパス] を追加しました。
画像にキャプションを事前登録しておけるのは、画像保存用ディレクトリ内に存在する画像だけです。そのため、先の [PICT:FIG:~] 記法を使って、画像保存用ディレクトリ以外の場所にあるファイルを指定しても、キャプションは表示できません(※「キャプション自動取得対象外」というエラーがキャプションとして表示されます)。しかし、 [PICT:FIG(臨時キャプション):~] 記法を使うことで、画像保存用ディレクトリ以外に存在する画像にもその都度キャプションを指定できます。

🌸その画像に対応したサムネイル画像が存在する場合には『ページ上の表示にはサムネイル画像を使い、Lightboxでのリンク先にはオリジナル画像を使う』ように表示できる機能を追加。
サムネイル画像があればサムネイル画像の方を表示する機能(簡易版)を用意しました。
ファイルサイズの大きな画像を掲載したい場合などでは、最初はサイズの小さなサムネイル画像を見せておいて、拡大操作がされた際にだけオリジナルの画像を見せたい場合もあるでしょう。そのような動作を実現できます。詳しくは、サムネイル画像があればサムネイル画像の方を表示する機能(簡易版)をご覧下さい。
表示例

🌺投稿本文内に含まれる画像をすべて抽出して表示できる記法を追加。
投稿本文内に含まれる画像だけを抽出して表示できる記法 [[COMMENT:PICTS]] を追加しました。投稿本文内に含まれるハッシュタグだけを抽出する [[COMMENT:TAGS]] と同様の感じで動作します。
詳しくは、リファレンスの【投稿本文関連要素(オプション)】内にある「抽出結果を挿入(画像)」項目をご覧下さい。


▼新機能:ページ上の表示関連
🌸インスタグラムの埋め込み機能。
投稿本文中に、Instagramの1投稿を埋め込むこともできるようになりました。
詳しくは、Instagram(インスタグラム)の投稿を埋め込む書き方をご覧下さい。
表示例

🌸投稿日付の表示に(n分前、n時間前、n日前……のような)経過時間を表示できる日付表記オプション。
投稿日時を表示できる [[DATE:~]] 記法に、投稿されたのが現在からどれくらい前なのかを「40秒前」や「3分前」や「12時間前」や「50日前」などのように相対時間で表示できる日時表記オプションを追加しました。
投稿日時を表示できる [[DATE:~]] 記法の中に……
🌰「A」と記述すれば、5秒前、6分前、7時間前、8日前、9年前 のように表示(未来の日付だと、1日後、2時間後、3分後のように表示)されます。
🌰「a」と記述すれば、5秒、6分、7時間、8日、9年 のように表示(未来の日付だと、-1日、-2時間、-3分のように表示)されます。
詳しくは、リファレンスの【投稿日時関連要素】をご覧下さい。その項目末尾の補足欄に、より詳しい解説を記しています。

🌸ページ番号の省略を始める総ページ数を自由に設定できる機能。
🌸ページ番号リンクの両端(先頭と末尾)に何ページずつ固定表示するかを変更できる機能。
ページ番号の省略を始める総ページ数と、ページ番号リンクの両端(先頭と末尾)に何ページずつ固定表示するかを、設定画面で変更できるようになりました。
ページネーションの占有幅を省略時のデフォルトサイズ(下図の左端)よりももっとコンパクトにしたい場合などにご活用頂けます。
設定例
詳しくは、ページ番号の省略を始める総ページ数や、ページ番号リンクの両端に何ページずつ固定表示するかを変更するをご覧下さい。

🌸サイドコンテンツ各種でもギャラリーモードやサイトマップページを維持したリンクを出力できる新記法。
サイドコンテンツ各種(例えばハッシュタグ一覧やカレンダー等)でも、ギャラリーモードやサイトマップページを維持したリンクを出力できる新記法を追加しました。
ハッシュタグ一覧、日付一覧、カレンダー、新着リスト等の「サイドコンテンツ」をギャラリーモード用スキンに掲載したとしても、それらのリンク先は「ギャラリーモードを解除したページ」になっています。そうではなく、「ギャラリーモードのまま表示」したい場合のための新記法を追加しました。

🌰ハッシュタグ一覧リンク:
⬜従来からの(モード解除リンクになる)記法  [[HASHTAG:LIST]]
✨ギャラリーモードでのリンクになる記法  [[HASHTAG:LIST:GALLERY]]
✨サイトマップページでのリンクになる記法 [[HASHTAG:LIST:SITEMAP]]

🌰ハッシュタグ選択プルダウンメニュー:
⬜従来からの(モード解除移動になる)記法  [[HASHTAG:PULL]]
✨ギャラリーモードへの移動になる記法  [[HASHTAG:PULL:GALLERY]]
✨サイトマップページへの移動になる記法 [[HASHTAG:PULL:SITEMAP]]

[[HASHTAG:PULL:JS]] も同様に [[HASHTAG:PULL:JS:GALLERY]][[HASHTAG:PULL:JS:SITEMAP]] と書けます。

🌰日付一覧リンク:
⬜従来からの(モード解除リンクになる)記法  [[DATEBOX:LIST]]
✨ギャラリーモードでのリンクになる記法  [[DATEBOX:LIST:GALLERY]]
✨サイトマップページでのリンクになる記法 [[DATEBOX:LIST:SITEMAP]]

🌰日付検索プルダウンメニュー:
⬜従来からの(モード解除移動になる)記法  [[DATEBOX:PULL]]
✨ギャラリーモードへの移動になる記法  [[DATEBOX:PULL:GALLERY]]
✨サイトマップページへの移動になる記法 [[DATEBOX:PULL:SITEMAP]]

※日付一覧と日付検索を両方いっぺんに出力できる [[DATEBOX]] 記法は対象外です。

🌰カレンダー:
⬜従来からの(モード解除リンクになる)記法  [[CALENDAR]]
✨ギャラリーモードでのリンクになる記法  [[CALENDAR:GALLERY]]
✨サイトマップページでのリンクになる記法 [[CALENDAR:SITEMAP]]

※前後の月へ移動できる(主にカレンダー移動リンクとして使うことを想定した)[[MOVEMONTH:-1:URL]]記法は対象外です。この記法は(リンクが出力されるのではなく)URLが出力されるだけですから、ギャラリーモードで表示したい場合には自力でリンクに「 &mode=gallery 」を加えて下さい。

🌰新着リストリンク:
⬜従来からの(モード解除リンクになる)記法  [[LATESTLIST]]
✨ギャラリーモードでのリンクになる記法  [[LATESTLIST:GALLERY]]
✨サイトマップページでのリンクになる記法 [[LATESTLIST:SITEMAP]]

🌰カテゴリツリーのリンク先:
⬜従来からの(モード解除リンクになる)記法  [[CATEGORY:TREE]]
✨ギャラリーモードでのリンクになる記法  [[CATEGORY:TREE:GALLERY]]
✨サイトマップページでのリンクになる記法 [[CATEGORY:TREE:SITEMAP]]

※識別子を使ってカスタマイズされた [[CATEGORY:TREE:<IT>CBD]] のような記法でも、末尾に加えて [[CATEGORY:TREE:<IT>CBD:GALLERY]][[CATEGORY:TREE:<IT>CBD:SITEMAP]] のように書くことができます。

🌰カテゴリプルダウンメニュー:
⬜従来からの(モード解除移動になる)記法  [[CATEGORY:PULL]]
✨ギャラリーモードへの移動になる記法  [[CATEGORY:PULL:GALLERY]]
✨サイトマップページへの移動になる記法 [[CATEGORY:PULL:SITEMAP]]

[[CATEGORY:PULL:JS]] も同様に [[CATEGORY:PULL:JS:GALLERY]][[CATEGORY:PULL:JS:SITEMAP]] と書けます。

🌰使用上の注意:
ギャラリーモードの表示対象にならない投稿しか該当しない場合は、1件も表示されないリンクになる点に注意
ギャラリーモードは、投稿本文内に投稿画像が1つ以上含まれている場合にだけ表示されるモードです。なので、
・画像が含まれていない投稿でしか使われていないハッシュタグ
・画像が含まれていない投稿しかしなかった日付
・画像が含まれていない投稿でしか使われていないカテゴリ
等がある場合、それらのリンク先では「表示できる投稿が1件も見つかりませんでした」等のメッセージだけが見えます。(ギャラリーモードとして表示可能な投稿へのリンクだけが生成される仕様ではありません。)

※なお、これらの記述はギャラリーモードやサイトマップページ以外のスキンでも使用可能です。(外側スキンなら、どこでも使用可能です。)
畳む


▼新機能:表示を拡張する新記法
🌸「続きを読む」ボタンのラベルをその都度指定できる新記法を追加。
「続きを読む」ボタンのラベルを、設定で一括変更する以外に、その都度本文で指定できる記法 [H:ボタンラベル:~中身~] を追加しました。
この記法を使えば、任意のラベルを臨時に使うことができます。「ネタバレ」や「長くなるので畳む」や、隠されている範囲に含まれている内容の注意喚起「巨大画像注意(10MB)」などにも使えるでしょう。
動作例
詳しくは、「続きを読む」ボタンのラベルをその都度指定する書き方をご覧下さい。

🌸リストを表示するための専用記法。(箇条書きリストや番号付きリストが表示可能に)
装飾記法に、箇条書きリスト、番号付きリスト、説明リスト等を出力できるオプションを加えました。
各種リストを出力できるほか、任意の先頭記号を指定したり、任意のclass名を付加したりもできます。詳しくは、リスト(箇条書き/番号付き/説明)の指定をご覧下さい。
記述と表示例
記述と表示例
記述と表示例

🌺投稿本文の行数が得られる記法を追加。(内側スキンのみ)
投稿本文の文字数が得られる [[LENGTH]] に対して、投稿本文の行数が得られる記法 [[TOTALLINES]] を追加しました。
ここでの行数は、見た目の行数ではなく、HTML上の論理行数(正確には改行の数)です。行数を表示したい場合のほか、行数の多さに応じてスクリプト等で何らかの処理を加えたい場合等に活用できるかもしれません。

🌺RSS Auto-Discoveryを挿入する記法を追加。(外側スキンのみ)
RSSフィードの存在を自動検知させる仕組みである「RSS Auto-Discovery」を出力できる専用のキーワード [[RSS:AUTODISCOVERY]] を用意しました。
従来のように、link要素を自力で組み立てる必要がなくなります。これによって、従来のスキンに存在した『RSSを使わない設定にしているのに、Auto-Discoveryの記述だけは存在する』という無駄な出力を避けられます。
詳しくは、RSSフィードの出力や、RSSフィード用スキンの作り方・使い方や、リファレンスの「特殊機能要素」欄をご覧下さい。


▼新機能:スキンのカスタマイズ関連
🌸上位ディレクトリや別階層に存在するスキンでもプレビューしたり簡易適用したりできる機能。
他の階層(上位のディレクトリとか)に存在するスキンでもプレビューしたり簡易本番適用したりできるようにしました。
てがろぐを複数個設置して併用しているとき、同じスキンを使って運営したいなら1カ所にあるスキンを共用できる方がカスタマイズが楽でしょう。
詳しくは、「スキンは、直下のサブディレクトリ以外の別階層にあっても使える」をご覧下さい。

🌺投稿本文内の、任意の範囲をコメントアウトできる記法。
記法 [!-- 中身 --] で、任意の範囲をコメントアウトできる仕様を追加しました。
詳しくは、任意の範囲をコメントアウトする書き方をご覧下さい。

🌺各種ディレクトリのパス(PATH)を得られる新記法を追加。
てがろぐに関連する各種ディレクトリへのパス(PATH)だけを得られる新記法として、[[PATH:CGIDIR]][[PATH:SKINDIR]] など7種類の記法を追加しました。
複数のスキンを組み合わせて運営したい場合などに役立つかもしれません。
詳しくは、リファレンスの【各種パス挿入要素】をご覧下さい。

🌺スキン内に記述されている link要素やform要素に対して、「現在のスキンでの表示を維持する」目的で自動挿入される各種記述をスキップできる記法を追加。
「現在のスキンでの表示を維持する」目的で挿入される各種の自動調整をスキップできる記法 [[NO-LINKADJUSTMENT]] を追加しました。
従来から、デフォルトスキン以外のスキンが適用されているときには、3種類のリンク自動調整処理が働く仕様になっていました。これらの自動処理を無効化する指示として、記法 [[NO-LINKADJUSTMENT]] を追加しました。複数のスキンを同時に活用している場合で、ある特定のスキンに対してリンクが自動調整されると困る場合にお使い頂けます。
詳しくは、適用スキンを維持するためのリンク自動調整仕様をご覧下さい。

🌺[[INCLUDE:~]] 記法と [[PATH:~]] 記法を、内側スキンでも使用可能に。
従来は外側スキンだけでしか使えなかった INCLUDE 記法を内側スキンでも使用可能にしました。また、新設の PATH 記法も両方で使えます。
詳しくは、リファレンスの外側スキンと内側スキンの両方で使用可能な共通キーワードの一覧と書き方項目をご覧下さい。

🌺任意のファイルを挿入できる INCLUDE 記法の仕様拡充。
合成できるファイルの仕様を大幅に拡充しました。
詳しくは、リファレンスの外側スキンと内側スキンの両方で使用可能な共通キーワードの一覧と書き方項目内の「ファイル合成要素」項目をご覧下さい。
例えば以下のような仕様拡充があります。
  • [[INCLUDE:~]] 記法で合成されたファイルの中に書かれている [[INCLUDE:~]] 記法も解釈するよう仕様改善。(ただし3階層まで)
  • 今読んでいるスキンディレクトリに存在する特定のファイルを読み込む [[INCLUDE:FROM-THIS-SKIN-DIR:ファイル名]] 記法を追加。
  • [[INCLUDE:~]] 記法の中で [[PATH:~]] 記法によるパス指定が可能に。
  • [[INCLUDE:~]] 記法で合成されたファイルの中に [[CALENDAR]][[DATEBOX]][[LATESTLIST]] 等、一部の記述があるとき、それが正しく解釈されない可能性があった点を修正。
  • [[INCLUDE:~]] 記法で埋め込むファイル名として「/」で始まる絶対パスが指定された場合は、DOCUMENT ROOTからのパスとして解釈するよう仕様改善。(従来は相対パスでの記述を求めていました)



▼新機能:設定項目
🌺記述サンプルを自動入力するかどうかの設定項目と、文字色や背景色として自動入力するサンプル文字列の設定項目を追加。
装飾ボタンを押した際に、記述サンプルや色名サンプルを自動入力するかどうか、自動入力する場合にデフォルトのサンプル色を何にするか等を設定できる機能を加えました。
詳しくは、記述サンプルを自動入力するかどうかの設定と、文字色や背景色として自動入力するサンプル文字列を設定する方法をご覧下さい。
設定位置

●ログインフォームの下部に表示できるメッセージを設定画面で設定できる機能。
てがろぐのログインフォーム(=ログインしていない状態で管理画面にアクセスしたときに最初に表示されるログイン画面)の下部に任意のメッセージを表示できる機能が以前からありましたが、これを管理画面の「設定」で登録しておける機能を加えました。
20230114141652-nishishi.png

●ハッシュタグだとは認識されない「 # 」記号を簡単に表示させる方法として、「&#35;」を入力できる項目をハッシュタグ簡単入力プルダウンメニューに追加できる機能を追加。
詳しくは、ハッシュタグにならない「 # 」記号を書きたい場合をご覧下さい。
設定位置

●投稿本文中にAmazonのURLが書かれたとき、自動で極力短く加工する機能を追加(標準ではOFF)。
Amazonの商品URLを自動で短くする機能を加えました。詳しくは、投稿本文中にAmazonのURLが書かれたとき、自動で極力短く加工する機能をご覧下さい。
設定位置


▼仕様改善
🌺拡大画像をLightboxで表示できるテキストリンクを作る記法に、「画像リンクに独自のclass属性値を追加する」と同じclass属性値も追加されるよう仕様改善。
画像を直接埋め込まずに、画像へのテキストリンクとして掲載しつつ、リンク先の画像はLightboxで見せたい場合の書き方 [リンクラベル:LB] の出力仕様を拡張し、data-属性ではなくclass属性に指定の記述が必要なスクリプトでも使えるようにしました。
詳しくは、画像を直接埋め込まずに、画像へのテキストリンクとして掲載しつつ、リンク先の画像はLightboxで見せたい場合の書き方をご覧下さい。

●全文検索の強調表示では、半角英字の大文字小文字が一致しなくても強調対象になるよう仕様改善。
従来は、(全文検索そのものでは大文字/小文字を区別しないものの)大文字/小文字が一致していないと強調表示はされませんでした。
例えば、投稿本文に「Sister」という英単語があり、検索語「sister」で検索した場合、
●従来は、検索にはヒットするものの強調表示はされませんでした。(先頭の大文字/小文字が一致しないため)
●今後は、検索にヒットする上、強調表示もされるようになります。

●上位ディレクトリを参照するパスで画像が指定されたときに、ファイルが見つからなければ注釈を含むエラーを表示するよう仕様改善。
本文中に画像を表示する記法で、[PICT:/hogehoge/hoge.png] などのように、スラッシュで始まる絶対パスで画像が指定されたときに、ファイルが見つからなければその旨をエラー表示するよう仕様を改善しました。
➡ 従来は、指定した位置に画像が存在しない場合でも、『何も表示されないimg要素』が出力されていました。それでは記述ミスに気付きにくいので、下図のようにエラーを表示するようにしました。
202301141414371-nishishi.png
また、本文中に画像を表示する記法で、[PICT:../../hogehoge/hoge.png] などのように、上位ディレクトリを参照するパスで画像が指定されたときに、ファイルが見つからなければ注釈を含むエラーを表示するよう仕様を改善しました。
➡ 従来は、『画像用ディレクトリにそのファイルはない』というエラーメッセージが表示されていましたので、まるで「相対パスの記述が認識されていない」かのように誤解されそうでしたので、その辺を明確に伝えるように改善しました。
20230114141437-nishishi.png

●デフォルトで読み込むjQueryやLightboxを最新版にバージョンアップ。
もはや古いバージョンを読む必要性がありませんので、それぞれ最新版を読むように変更しました。具体的には、jQueryはVer.3系(jquery-3.6.1.min.js)を、Lightboxは Ver 2.11.3 を読み込むようになります。


▼スキン更新
標準添付の各スキンを更新
標準添付の各スキンを更新しました。ギャラリーモード用スキンも含めて、新仕様に対応するよう書き換えてあります。
主な更新点:
  • head要素にあるRSS Auto-Descovery部分を [[RSS:AUTODISCOVERY]] に更新。
  • 内側スキンの [[PARMAURL]][[PERMAURL]] に修正。
  • 投稿日時の相対時間表示も各スキンに追加。
  • 「最終更新日時」にも経過時間(相対時間)表記を追加。
  • キャプション付きの画像表示に対応。

✅標準添付スキンをそのままお使いの場合は、上書きアップロードして下さい。
✅スキンをかなりカスタマイズして使っている場合や、独自のスキンをお使いの場合は、標準スキンのCSS(tegalog.css)の225行目の『/* ▼埋め込み画像 */』の部分以降のソースをコピー&ペーストするなどしてご活用下さい。

標準スキンに含まれる tegalog.css ファイルの 224~268行目付近:
20230114142549-nishishi.png
※上記の 255~260行目にある .embeddedimage 部分は従来から存在する装飾です。
※上記の 262行目以降は、NSFWフラグが付いた画像の表示用として、画像をぼかす装飾を記述しています。
※標準スキン以外に付属するCSSファイルでは行番号や配色が異なります。

キャプション付き画像ボックスを横に並べたい場合の注意:
figure要素は(何もCSSで装飾しない標準状態では)横方向には並んで表示されません。figure要素を横方向に並べるには、figure要素をinline-block等で表示するようなCSSが必要です。標準添付の各スキンでは、inline-block ではなく inline-table を使って横に並べています(上図参照)。

※inline-tableを使っている理由は、次の2点です。
✅キャプションが長い場合には、画像の横幅を超えることなく自動改行して表示されるようにするため。
✅キャプションの位置を上端にしたい場合や下端にしたい場合に、プロパティの値1つを書き換えるだけで済むようにするため。(caption-sideプロパティの値をbottomにするとキャプションは画像の下に表示されます。topにすると画像の上に表示されます。)標準添付スキンの中では、ギャラリーモードだけは top にしてあります。


#不具合修正
❎「スラッシュで始まる絶対パス」で画像が指定されたとき、画像のURLが正しくなくなって画像が表示されない不具合を解消。
画像保存用ディレクトリ以外に存在している画像を表示したいとき、設定の『画像パスに絶対URL(フルパス)を使う』がONで、画像パスとして「スラッシュで始まる絶対パス」を使って画像が指定されたときに、画像のURLがおかしくなって正しく画像が表示されない不具合を解消しました。

❎「続きを読む」記法が使われている状態で、設定画面から「続きを読む」機能をOFFにすると、Internal Server Errorになる不具合を修正。
あまりこのように操作する人は居ないとは思いますが、
【前提】「続きを読む」記法を本文中に使っている状態で、
【操作】設定画面で「続きを読む」機能をOFFにすると、
Internal Server Error になる可能性のある不具合が(比較的最近のバージョンでだけ)ありました。

しかも、一度この状態になると、設定画面から再度「続きを読む」機能を有効にしようと操作しても、保存時に(保存処理が実行されるより前に)Internal Server Errorになる可能性があり、一度この状態になったらデータファイル tegalog.ini を直接修正しない限り復帰できない可能性があります。古いバージョンをお使いの場合に上記のような操作を試さないようご注意下さい。
この問題を解決しました。

❎「skin=」パラメータでスキンが指定されているとき、投稿本文内のハッシュタグをすべて抜き出す記法 [[COMMENT:TAGS]] が動作しない不具合を解消。
URLの中で、パラメータ(クエリ)の開始を意味する「?」記号と、ハッシュタグを指定するパラメータ「tag=○○○」との間に別のパラメータが存在する場合に限って、何も抽出されない不具合がありました。それを解消しました。

❎ハッシュタグに半角アンダーバー「_」を使うと、既存ハッシュタグ簡単入力用プルダウンメニューでは角括弧付きでリストアップされる不具合を修正。
角括弧が付いていてもハッシュタグとしては機能しますが、英数字だけで構成されるハッシュタグの場合は角括弧は不要なので、付かないよう修正しました。

❎内側スキンで [[CATEGORYLINKS:FULL]] と書いても、カテゴリページへのURLがフルパスでは出力されない不具合を解消。
例えば、「最新の投稿1件を別ページに埋め込んでいる場合」などでは、所属カテゴリへのリンクをフルパスで出力しないとリンク切れになってしまうため、 [[CATEGORYLINKS:FULL]] という記法を用意していました。
……が、この記法を使ってもフルパスでは出力されていない不具合がありましたので修正しました。

❎投稿単独ページのURLを挿入する [[PARMAURL]] キーワードのスペルを [[PERMAURL]] でも認識するよう改善。(※両方使用可能
投稿単独ページのURLが得られる記法(内側スキンで使えます)として、従来の [[PARMAURL]] のほかに [[PERMAURL]] も使えるようにしました(※従来の記述のままでも使用可能です)。古い記述を無効にする予定はありませんので、従来の記述をわざわざ修正する必要はありません。

※PERMAURL は、Permanent URL の略です。PARMAURL は、Permanent And Revolutionary Momonga Accessible URL とかの略です。
嘘です。スペルミスです。○| ̄|_

❎「Unrecognized escape \\v passed through at tegalog.cgi」というアラートがサーバのエラーログに記録される問題を解消。
Perl 5.8.x あたりの比較的古いバージョンのPerlが使われているWebサーバでは、サーバのエラーログにアラートが記録される可能性がありましたので修正しました(記録されていても、てがろぐの動作に問題はありません)。

❎サーバのエラーログに「CGI::param called in list context」のようなアラートが出力されるのを防ぐよう改善。
かなり新しいバージョンのPerlが使えるサーバでは、「CGI::param called in list context from tegalog.cgi line XXXX, this can lead to vulnerabilities.」のようなアラートがサーバのエラーログに記録されることがありました。これを記録されないようにしました。(※もし引き続き記録される場合はご報告頂けますと幸いです。)

❎設定画面のHTMLにいくつか存在していた文法ミスを修正。
設定画面としての動作には問題ないレベルですが、文法的におかしなHTMLになっていた箇所を修正しました。

❎リンクラベルの中に &#35; での # 記号が入っていても正しくラベルとして使えるよう仕様を修正。
[ラベル]URL 記法を使ってテキストリンクを作るとき、ラベルの中に &#35; を記述していると正しくリンクラベルとして使えない不具合を解消しました。
なお、&#35; ではない # 記号そのものが含まれていると、それはハッシュタグとして認識されてしまうためにテキストリンクにはなりませんのでご注意下さい。

❎「続きを読む」機能を入れ子にして使うと、ボタンラベルが正しく出力されないケースがある不具合を修正。
指定範囲を隠せる「続きを読む」機能である [H: ~ ] 記法の中に、さらに [H: ~ ] 記法を含めて2階層以上の隠された範囲を作ると、うまく動作しない不具合を解消しました。何階層にも入れ子にしても大丈夫なように改善しています。


以上、ご活用頂ければ幸いです。

※不具合の修正も含んでおりますので、使いたい追加機能がない場合でもアップグレード頂くことをお勧め致します。(アップグレードしても、ログインし直す必要はありません。ログイン状態は維持されます。)

なお、開発進捗状況報告サイトでフォロー頂くと、てがろぐCGIの最新β版や正式版の公開時にメールで連絡を受け取ることもできますので、ぜひご活用下さい。(╹◡╹)ノ
フォロー数が増えると、私の開発モチベーションが向上するメリットもあります!!!🤩

:16393文字 修正

てがろぐ Ver 3.6.0 を公開しました! #Update

てがろぐ Ver 3.6.0 を公開しました。サイトマップページ出力機能、SITEMAP XML出力機能、カテゴリアイコンやカテゴリ概要文の表示機能、Spotify埋め込み機能などの追加が主な更新点です。その他、細かな機能追加や不具合修正を含んでいます。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけ(※)を上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(Ver.2以下も含む過去のどのバージョンからでも)

※標準添付スキンの各スキンも更新していますので、もし標準添付スキンをそのままご使用になっている場合は、それも上書きアップロードして下さい。標準添付スキンを使っていない場合や、使っていても独自にカスタマイズして使っている場合には上書きする必要はありません。従来のスキンのままでも、正常に動作します。新しい機能を使うには、今バージョンに添付されているスキンを参考にしてカスタマイズして下さい。
※今回のバージョンから新しく追加された「サイトマップページ」モード用の新スキン skin-sitemap を完全構成パッケージに同梱しています。サイトマップページモードをご使用になりたい場合は、完全構成のZIPから skin-sitemap フォルダを抜き出してアップロードしてご使用下さい。

🆕 Ver 3.6.0の更新点(概要):
サイトマップページを出力する機能を追加(タイトル一覧、目次ページとして活用可能)
サイトマップページを表示できるURLを出力するオプション記法 [[SITEMAP:URL]] と [[SITEMAP:URL:FULL]] を追加
カテゴリリンクで、サイトマップモードを維持したリンクが出力できる記法 [[CATEGORYLINKS:SITEMAP]] と [[CATEGORYLINKS:SITEMAP:FULL]] を追加
SITEMAP XMLを出力する機能を追加
カテゴリをアイコンで表示できる機能・カテゴリの概要文を表示できる機能を追加
カテゴリ登録時にアイコンURLも登録できる機能を追加
外側スキン用の [[CATEGORY:TREE:フラグ群]] の記述仕様を追加。(カテゴリツリーで「アイコン、カテゴリ名、概要文、該当件数」を自由な順序で表示可能にする機能を追加)
内側スキン用の [[CATEGORYLINKS:識別子:オプション]] の記述仕様を追加。(該当カテゴリの「アイコン、カテゴリ名、概要文」を自由な順序で表示可能にする機能を追加)
Spotifyの埋め込み機能を追加

ページ番号だけを単独で得られる記法 [[INFO:PAGENUM]] を追加
各投稿に「直接削除するリンク」も表示できる記法 [[DELETEURL]] を追加
サイトマップとして表示されるハッシュタグリンクを出力できるオプション [[COMMENT:TAGS:SITEMAP]] を追加
●管理画面の投稿記事一覧での表示件数を設定する機能を追加。(デフォルトは100件)
●Spotify埋め込みボタンの表示機能を追加。
●OGPの出力で「og:descriptionにもog:titleと同じ内容を出力する」オプション設定を追加。
●ハッシュタグに全角文字と半角文字を混ぜたときの角括弧を表示上では消す(見えなくする)機能を追加。
●ハッシュタグ簡単入力機能の先頭に『「#」記号だけを単独で入力できる項目』の追加機能を追加。

新スキン「サイトマップページ(skin-sitemap)」を追加
既存の各スキンに、カテゴリアイコン用の装飾CSSを追加
既存の各スキンに「サイトマップページ」用リンクを追加

不具合修正:
ギャラリーモードで、skin=パラメータを使って別スキンを適用しているとき、[[PARMAURL:PURE]] の記述を使っても、デフォルトスキンではなく、現在適用中のスキンが維持されてしまう不具合を解消。
一時適用中のスキンを適用しないリンクが出力されるハズの各記法、[[PARMAURL:PURE]]、[[USERURL:PURE]]、[[CATEGORYLINKS:PURE]] が、設定によっては正しく動作しなかった不具合を修正。
新着リスト(最近の投稿)の文字数表示で、大幅に値が増えてしまう不具合を修正。
投稿1行目に文字装飾記法やエスケープ記法等が含まれているとき、新着リスト(最近の投稿)でのタイトルの表示がおかしい(各種記法ソースがそのまま表示されてしまう)不具合を解消。


▼今回の大きな機能追加:
🌸サイトマップページを出力する機能を追加(タイトル一覧、目次ページとして活用可能)
投稿タイトル一覧、目次ページなどとしても活用可能な、サイトマップページ出力機能(サイトマップページモード)を搭載しました。
▼解説:
サイトマップページ用スキンを使って出力します。完全構成パッケージ(ZIP)内に、サイトマップページ用スキン skin-sitemap を同梱しています。それをアップロードして頂くと、概ね下図のように見えます。ブログのように活用している場合で、目次(タイトル一覧)を用意したい場合に特に役に立つと思います。
(キャプション自動取得対象外)
このスキンをベースにカスタマイズ頂くと編集しやすいかもしれません。ただ、サイトマップページ用スキンに特別な作り方はなく、その他のスキンと同じ方法で記述できます。詳しくは以下のカスタマイズ案内をご参照下さい。
サイトマップページ用スキンの作り方・使い方

▼付随新規機能:
✅サイトマップページを表示できるURLを出力するオプション記法 [[SITEMAP:URL]][[SITEMAP:URL:FULL]] を追加
リファレンス【表示モード要素】

✅カテゴリリンクで、サイトマップモードを維持したリンクが出力できる記法 [[CATEGORYLINKS:SITEMAP]][[CATEGORYLINKS:SITEMAP:FULL]] を追加
リファレンス【カテゴリ関連要素】

🌸SITEMAP XMLを出力する機能を追加
検索サイトのクローラー向けに用意するSITEMAP XMLの出力機能を搭載しました。不要な場合は出力しない設定にもできます。
▼解説:
特別なスキンは不要で、ただ出力する設定にするだけで出力できます。(デフォルトで出力する設定になっています。)
SITEMAP XMLモード
SITEMAP XML出力機能の設定方法

🌸カテゴリをアイコンで表示できる機能・カテゴリの概要文を表示できる機能を追加
カテゴリにアイコンを登録できるようになったほか、カテゴリツリーの表示内容(構造)や、投稿1つ1つの所属カテゴリの表示内容(順序)を自由にカスタマイズできるようになりました。従来は表示する方法がなかった「カテゴリ概要文」も表示対象に選べるようになりました。
▼解説:
カテゴリツリーや、投稿1つ1つのカテゴリ表示に関するカスタマイズ解説は、新たに新設したカテゴリ表示関連のカスタマイズ方法&装飾方法項目にまとめて記載していますのでご参照下さい。

(キャプション自動取得対象外)

▼付随新規機能:
✅カテゴリ登録時にアイコンURLも登録できる機能を追加しました。
カテゴリ設定画面

✅外側スキン(カテゴリツリー)で「アイコン、カテゴリ名、概要文、該当件数」を自由な順序で表示可能にするための [[CATEGORY:TREE:フラグ群]] の記述仕様を追加しました。
カテゴリツリー表示内容のカスタマイズ方法
カテゴリツリー内の掲載内容を指定できる識別子の書き方

✅内側スキン(投稿1つ1つに対する該当カテゴリ)で「アイコン、カテゴリ名、概要文」を自由な順序で表示可能にするための [[CATEGORYLINKS:識別子:オプション]] の記述仕様を追加しました。
各投稿に表示されるカテゴリ情報の取捨選択カスタマイズ方法(アイコンや概要の表示)

🌸Spotifyの埋め込み機能を追加
投稿本文中に、Spotifyの音楽(楽曲、アルバム、プレイリスト)をそのまま埋め込めるようになりました。
▼解説:
Spotifyアプリからシェア用のURLを取得して、専用記法で記述するだけで埋め込めます。専用記法は、ボタンクリックで入力することもできます。
Spotify音楽を埋め込む書き方

(キャプション自動取得対象外)


▼今回のその他の機能追加:
🌺ページ番号だけを単独で得られる記法 [[INFO:PAGENUM]] を追加
現在のページ番号が数値(プレーンテキスト)で挿入される記法を追加しました。
ページ番号だけをどこかに表示したい場合にお使い頂けます。主にスキンを深くカスタマイズなさりたい方々向けの記法です。例えば、既存の [[INFO:TARGETPOSTS]] と 今回追加した [[INFO:PAGENUM]] を使えば、「該当件数」と「ページ番号」の表示を自力で構成できます。
リファレンス【細かな情報要素】

例えばスキンHTMLに <span class="page[[PAGENUM]]">~</span> のように書いておけば、CSSを使うことで「1ページ目だけでしか表示されない区画」や「1ページ目だけは何も表示しない区画」なども作りやすくなるでしょう。

🌺各投稿に「直接削除するリンク」も表示できる記法 [[DELETEURL]] を追加
押すと削除確認画面へ直接移動できるリンクが作れる記法を追加しました。
備忘録やToDoリストなどのように、頻繁に削除もするメモとして使っている場合、「編集」ボタンの隣に、直接消せる「削除」ボタンも表示しておくと便利かもしれません。
各投稿に「編集リンク」だけでなく「直接削除するリンク」も表示する方法
リファレンス【投稿ID関連要素】

(キャプション自動取得対象外)

🌺サイトマップとして表示されるハッシュタグリンクを出力できるオプション [[COMMENT:TAGS:SITEMAP]] を追加
本文中に含まれるハッシュタグだけを抜き出せる記法 [[COMMENT:TAGS]] のバリエーションとして、リンク先がサイトマップページになるハッシュタグを作れる記法を追加しました。
あまり用途はないかも知れませんが。特定のハッシュタグが付けられた投稿に限定した目次とかを作りたい場合には役に立つかもしれません。^^;
リファレンス【投稿本文関連要素(オプション)】


▼その他の細かな機能改善:
管理画面の投稿記事一覧での表示件数を設定する機能を追加。(デフォルトは100件)
既存の投稿を一覧できる画面では、従来のバージョンでは1ページあたり100件固定で表示されていました。この件数を自由に設定できるようになりました。「500」を指定すれば500件ずつ表示されますし、充分大きな数を指定すれば全投稿を一覧することもできます。
投稿一覧画面のページ番号設定・表示件数設定

●Spotify埋め込みボタンの表示機能を追加。
Spotify音楽を埋め込むための専用記法を入力できるボタンは、デフォルトで表示されています。ボタンを非表示にしたい場合や、ボタンのラベルを変更したい場合は、管理画面の[設定]→[投稿欄の表示]→【リンクボタンの表示設定】→[表示するリンクボタンの選択]表内から自由に変更できます。
Spotify音楽を埋め込む書き方

(キャプション自動取得対象外)

OGPの出力で「og:descriptionにもog:titleと同じ内容を出力する」オプション設定を追加。
てがろぐ本文では「続きを読む」機能を使ってネタバレ部分を隠すことができますが、(TwitterやFacebook等のSNSにURLが書かれた際に表示される)OGPでは隠された部分も含めて全文の冒頭がそのまま表示されます。 それによって、本文ではネタバレを防げているのに、OGPの段階でネタバレしてしまう可能性があります。それを防ぐため、最大でも投稿本文の冒頭30文字しかOGPには含まれなくなる選択肢を追加しました。
OGPやTwitter Cardに見える本文でネタバレしてしまうのを防ぐOGP+Twitter Cardの設定方法

(キャプション自動取得対象外)

ハッシュタグに全角文字と半角文字を混ぜたときの角括弧を表示上では消す(見えなくする)機能を追加。
ハッシュタグが角括弧の存在で見栄えが悪いと感じる場合のために、角括弧を見えなく設定できるようになりました。この機能をONにすると、投稿時(編集時)には角括弧が必要ですが、実際のページ上では角括弧なしで表示されるようになります。(デフォルトではOFFです。)
ハッシュタグの角括弧を表示上では消す方法

ハッシュタグ簡単入力機能の先頭に『「#」記号だけを単独で入力できる項目』の追加機能を追加。
モバイル端末のソフトキーボードでは「#」記号の入力がやや面倒な場合があります。そこで、入力欄の下部にあるハッシュタグ簡単入力機能(既存のハッシュタグを再挿入できるプルダウンメニュー)の先頭に「 # 」記号だけを単独で挿入できる項目を追加できるようにしました。(デフォルトでは追加されていません。)
ハッシュタグ簡単入力機能の先頭に#記号だけを単独入力できる項目を追加する方法

(キャプション自動取得対象外)


▼スキンの追加:
🌻新スキン「サイトマップページ(skin-sitemap)」を追加
新機能サイトマップページモードのためのスキンを追加しました。完全構成パッケージ(ZIP)に含まれています。(最小構成パッケージには含まれていません。)
(キャプション自動取得対象外)

🌻既存の各スキンに、カテゴリアイコン用の装飾CSSを追加
標準添付の各スキンに、カテゴリアイコンをうまく表示するための装飾CSSを追加しました。
カテゴリアイコンが無駄に大きく表示されてしまうのを防ぐためのCSSを、標準添付の各スキンに加えました。標準添付スキンをそのままお使いの場合は、同梱のスキンファイルを上書きアップロードして下さい。(この装飾を使わなくても表示は可能です。ただ、この装飾がないと、カテゴリアイコンに指定された画像の実寸サイズが大きい場合には、そのまま原寸で表示されてしまいます。)

標準スキンでは、カテゴリツリー用の装飾として以下のようなCSSを加えてあります。(カテゴリアイコンの高さを1.2文字分に制限し、横幅を自動調整することで、画像の縮尺を維持したままテキストとほぼ同じサイズでアイコンを表示するための装飾です。)

カテゴリツリー用の追加装飾CSS例:
/* ………………………………………………………………………………………… */
/* ▼カテゴリツリー内の各要素(アイコン・カテゴリ名・該当件数・概要等) */
/* ………………………………………………………………………………………… */
/* ▽カテゴリアイコン */
.categoryTree .caticon img {
   height: 1.2em;         /* アイコンの高さを1.2文字分に制限する */
   width: auto;         /* アイコンの横幅は自動調整する */
   vertical-align: text-top;   /* アイコンの上端位置をテキストの上端に合わせる */
}

/* 間隔調整:カテゴリアイコンとカテゴリ名が並ぶ際には間隔を空ける */
.categoryTree .caticon + .cattext,
.categoryTree .cattext + .caticon {
   margin-left: 3px;
}

/* ▽該当件数 */
.categoryTree .num {
   display: inline-block;
   margin-left: 0.4em;
   font-size: 0.9em;
   color: #aaa;
}

/* ▽カテゴリ概要文 */
.categoryTree .catdescription {
   font-size: smaller;
   color: #555;
}
畳む

投稿1つ1つの所属カテゴリ表示用の装飾CSS例:
/* ▽カテゴリアイコン */
.categoryicon img {
   height: 1.2em;
   width: auto;
   vertical-align: text-top;
   margin: 0 1px;
}
畳む


標準添付の各スキンをそのままお使いの場合は、完全構成パッケージ(ZIP)に含まれている最新のスキンを上書きアップロードするのが簡単です。

🌻既存の各スキンに「サイトマップページ」用リンクを追加
標準添付の各スキン(ギャラリーモード用スキンと、チャットタイプスキンを除く)に、サイトマップページへのリンクを加えました。

#不具合修正
❎ギャラリーモードで、skin=パラメータを使って別スキンを適用しているとき、[[PARMAURL:PURE]] の記述を使っても、デフォルトスキンではなく、現在適用中のスキンが維持されてしまう不具合を解消。
❎一時適用中のスキンを適用しないリンクが出力されるハズの各記法、[[PARMAURL:PURE]]、[[USERURL:PURE]]、[[CATEGORYLINKS:PURE]] が、設定によっては正しく動作しなかった不具合を修正。
上記の2点は Ver 2.7.0 あたりから発生していた、長く気付かないまま放置されていた不具合でした。修正対応のご意見募集に答えて下さった方々に感謝致します。

❎新着リスト(最近の投稿)の文字数表示で、大幅に値が増えてしまう不具合を修正。
投稿本文内にリンク(任意リンクやハッシュタグリンク等)が含まれている際に、文字数表示が大幅に増えてしまう不具合を解消しました。

❎投稿1行目に文字装飾記法やエスケープ記法等が含まれているとき、新着リスト(最近の投稿)でのタイトルの表示がおかしい(各種記法ソースがそのまま表示されてしまう)不具合を解消。
1行目に文字装飾記法が含まれているとき、新着リストのタイトルとして「 C:yellowgreen 」のような記法のソースが表示されてしまう不具合を解消しました。


以上、ご活用頂ければ幸いです。

※不具合の修正も含んでおりますので、使いたい追加機能がない場合でもアップグレード頂くことをお勧め致します。(アップグレードしても、ログインし直す必要はありません。ログイン状態は維持されます。)

なお、開発進捗状況報告サイトでフォロー頂くと、てがろぐCGIの最新β版や正式版の公開時にメールで連絡を受け取ることもできますので、ぜひご活用下さい。(╹◡╹)ノ
フォロー数が増えると、私の開発モチベーションが向上するメリットもあります。(笑)

:7920文字 修正

てがろぐ Ver 3.5.0 を公開しました! #Update

てがろぐ Ver 3.5.0 を公開しました。下書き(非公開)保存機能、画像の縦横サイズ自動取得機能(出力時にwidth・height属性を含める機能)、元の画像ファイル名を維持できる機能、外部サーバにある画像でもギャラリーモードで表示可能に、編集投稿を(先頭固定はせず)先頭に移動できる機能、2つ以上の半角空白文字が連続する際に空白量をそのまま表示できる機能などの追加が主な更新点です。その他、細かな機能追加や不具合修正も含んでいます。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけ(※)を上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(Ver.2以下も含む過去のどのバージョンからでも)

※ギャラリーモード用スキンを更新していますので、もしギャラリーモード用スキンを標準添付のままご使用になっている場合は、それも上書きアップロードして下さい。ギャラリーモードを使っていない場合や、使っていても独自にカスタマイズしたスキンで使っている場合には上書きする必要はありません。従来のスキンのままでも、正常に動作します。新しい機能を使うには、今バージョンに添付されているスキンを参考にしてカスタマイズして下さい。

🆕 Ver 3.5.0の更新点(概要):
下書き(非公開)保存機能を追加。
管理画面の投稿一覧で「下書き」状態の投稿だけを特別な装飾で表示する機能を追加。
管理画面の投稿一覧で「下書き」状態の投稿だけを検索できる機能を追加。
画像の縦横サイズを自動取得する機能を追加。(GIF,PNG,JPEG,SVGのみ)
画像を表示するimg要素の出力時に、width・height属性を含める機能を追加。
画像のアップロード時に、元のファイル名をできるだけ維持してアップロードできる機能を追加。
代替文字を含めて画像を挿入できる [PICT:代替文字:ファイルパス] の記法を追加。
画像挿入記法 [PICT:ファイルパス] で、画像保存用ディレクトリ以外にある画像も挿入可能に。
画像挿入記法で [PICT:URL] の書き方も可能になり、外部サーバにある画像でもギャラリーモードに表示されるように。
投稿欄の下部に「任意画像の挿入」ボタンの表示機能を追加。
画像の代替文字をLightbox系スクリプトのキャプションとして出力できるようにする属性名の設定機能を追加。
編集した投稿を(先頭固定はせずに)先頭に移動できる機能を追加。
2つ以上の半角空白文字が連続する際に、空白量をそのまま表示できる機能を追加。(OFFにも設定可能)
管理画面のカラーテーマを3つ追加。
本文中に含まれているハッシュタグだけを抜き出す記法に、ギャラリーモードでの表示を維持できる記法を追加。
カテゴリ一覧リンクを出力する記法に、ギャラリーモードで表示されるリンクを出力できる記法を追加。
指定番目の画像だけを挿入する [[ONEPICT:n]] 記法を追加。(n=1以上の数値)
ドキュメントルートのサーバパスを手動設定できる項目を追加。(デフォルトでは環境変数から自動取得)
投稿画像保存用ディレクトリ(デフォルトでは「images」ディレクトリ)へFTPでUPしても大丈夫なように仕様改善。
画像管理画面からの新規画像投稿ステップの省力化
ギャラリーモード用スキンを、新記法を使うように更新。
●指定された代替文字だけを取得できる [[GETALT:PICT:n]] の記法を追加。(n=1以上の数値)
●SSI機能の上位階層参照を最初から解禁しておくようデフォルト値を変更。
●管理画面を出力するHTTPヘッダに「cache-control: no-cache」を追加。(※管理画面のみ)
●ログイン画面に、タイトルや概要やOGP画像が(設定されていれば)表示される機能を追加。
●投稿本文内に含まれる画像のURLだけを取得できる [GETURL:PICT:n] 記法では、有効ではない画像挿入記法を無視して、有効な記法の中から指定順位の値を返すよう仕様改良。
●ハッシュタグ簡単入力機能のデフォルト挿入個数を20にした上で「増やす」項目を追加。
●URL自動リンクの特殊表示化項目にある画像表示設定部分を標準では非表示に。
サーバのエラーログに「Use of uninitialized value~」と出力される問題を解決。
スキンの一時適用時に、一部でURLに「skin=xxxxx」が二重に出力される問題を解消。
画像アップロード後のページ内リンクの掲載順序が間違っていた点を修正。
管理画面の投稿一覧画面で、絞り込み検索の文字列に「#」記号を使うと、2ページ目以降のリンクが正しく機能しない不具合を解消。


▼今回の大きな機能追加:
🌸下書き(非公開)保存機能を追加。
新規投稿時に「下書き」として保存しておいたり、既存の投稿を「非公開状態」にしたりできる『下書き(非公開)機能』を追加しました。
詳しくは、下書き(非公開)保存機能の使い方をご覧下さい。

🌸管理画面の投稿一覧で「下書き」状態の投稿だけを特別な装飾で表示する機能を追加。
非公開状態になっている投稿がどれなのかを把握しやすくするために、下書き状態の投稿だけは薄い灰色の背景色を加える仕様を追加しました。
詳しくは、管理画面の投稿一覧では「下書き」状態の投稿だけを特別な装飾で表示をご覧下さい。

🌸管理画面の投稿一覧で「下書き」状態の投稿だけを検索できる機能を追加。
管理画面の投稿一覧で「draft」という単語で絞り込み検索すると、下書き状態の投稿だけを一覧できるようにしました。
詳しくは、管理画面の投稿一覧で「下書き」状態の投稿だけを検索する方法をご覧下さい。

🌸画像の縦横サイズを自動取得する機能を追加。(GIF,PNG,JPEG,SVGのみ)
🌸画像を表示するimg要素の出力時に、width・height属性を含める機能を追加。
画像の表示面積の原寸サイズ(縦横サイズ)を自動取得できる機能を追加し、画像の縦横サイズを取得できれば挿入時にimg要素のwidth属性とheight属性として出力するようになりました。
詳しくは、画像の縦横サイズを自動取得して、img要素にwidth属性とheight属性を含めて出力する機能をご覧下さい。
この機能によって、閲覧者がWebページをスクロールした際に、(特に遅延読み込みが有効な場合で、画像の読み込みが進むたびに)レイアウトがずれて表示がガタガタしてしまう問題を解消できます。

🌸画像のアップロード時に、元のファイル名をできるだけ維持してアップロードできる機能を追加。
標準設定では、てがろぐCGI上で画像をアップロードした場合には「投稿日付-投稿ID」の形式のファイル名が付加されます。 しかし、ローカルに存在する元のファイル名のままでアップロードしたい場合には、そのように設定することもできるようになりました。
詳しくは、元のファイル名をできるだけ維持してアップロードする機能をご覧下さい。

🌸代替文字を含めて画像を挿入できる [PICT:代替文字:ファイルパス] の記法を追加。
画像を表示するために従来からある [PICT:ファイルパス] 記法では、画像の代替文字を指定できませんでした。そこで、新しく [PICT:代替文字:ファイルパス] の記法を追加し、代替文字をその都度指定できるようにしました。
詳しくは、画像を表示する書き方のまとめ(相対パス、絶対パス、URL、代替文字の指定)をご覧下さい。

🌸画像挿入記法 [PICT:ファイルパス] で、画像保存用ディレクトリ以外にある画像も挿入可能に。
同一サーバ内に存在する、画像保存用ディレクトリ以外の場所にある画像も、「/」で始まる絶対パスや「../」で始まる相対パスを使って表示できるようになりました。
詳しくは、画像ファイルパスを指定して『画像保存用ディレクトリ以外の場所』にある画像を表示をご覧下さい。

🌸画像挿入記法で [PICT:URL] の書き方も可能になり、外部サーバにある画像でもギャラリーモードに表示されるように。
外部サーバ等に存在する画像をURLで指定したい場合にも [PICT:~] 記法が使えるようになりました。そのため(この記法を使えば)外部サーバにある画像でもギャラリーモードに表示できます。
詳しくは、画像のURLを指定して表示をご覧下さい。

🌸投稿欄の下部に「任意画像の挿入」ボタンの表示機能を追加。
既存画像を [PICT:~] 記法で挿入するためのボタンを投稿欄の下部に表示できるようになりました(非表示に設定することもできます)。
詳しくは、投稿時に「任意画像の挿入」ボタンを使って画像表示記法を挿入する方法をご覧下さい。

※本文中の文字を範囲選択している状態で「任意画像の挿入」ボタンを押せば、選択されていた文字列を代替文字にする形で、画像挿入記法が作られるようになりました。(何も選択せずに「任意画像の挿入」ボタンを押した場合は、代替文字を指定しない従来通りの記法になります。)


▼今回のその他の機能追加:
🌺画像の代替文字をLightbox系スクリプトのキャプションとして出力できるようにする属性名の設定機能を追加。
本文中に含まれる画像が [PICT:代替文字:ファイルパス] の書式で代替文字を含む際には、Lightbox系スクリプト用のキャプションとして出力される属性名を設定する機能を加えました。

管理画面の[設定]→[ページの表示]→【投稿本文の表示/画像】に、下図の黄色矢印のように属性名を指定する項目を追加しています。デフォルトでは「data-title」が指定されているため、「 data-title="代替文字" 」のようにHTML(img要素)が出力されます。
20211224102730-nishishi.png
ここでは属性名だけを入力する点にご注意下さい。「=」記号や引用符等を含めて入力してしまうと、HTMLの出力が正しくなくなります。

🌺編集した投稿を(先頭固定はせずに)先頭に移動できる機能を追加。
既存の投稿を編集する際に、「その投稿を削除した上で、新しく投稿し直す」選択も採れるようになりました。その結果、「いま編集している内容を、最新投稿として先頭に移動する」こともできます。
詳しくは、編集した投稿を(先頭固定はせずに)先頭に移動できる機能の使い方をご覧下さい。

🌺2つ以上の半角空白文字が連続する際に、空白量をそのまま表示できる機能を追加。(OFFにも設定可能)
半角空白文字を複数個連続して入力した際に、その空白をそのまますべて画面上に表示できるようにする『空白の連続を再現 (半角空白文字の連続をそのまま見せる)』機能を追加しました。
20211224102937-nishishi.png
本文の中に2つ以上の半角空白文字が連続しているとき、従来は(HTMLの動作と同じように)いくつ空白が連続していても「1つの半角空白文字」だと解釈されてしまって、入力された空白文字がそのまま画面に表示されることはありませんでした。
今回のバージョンでは、上図のような設定項目を追加することで、入力された半角空白文字を(文字実体参照に置き換えることで)そのまますべて表示できる機能を追加しました。(OFFにも設定可能)

具体的には、以下のように出力されます。

●半角空白文字が3つ連続する場合は、
:文字実体参照(&nbsp;)→半角空白文字1つ→文字実体参照(&nbsp;)として出力。
●タブ記号1つは、
:文字実体参照(&nbsp;)→半角空白文字1つ→文字実体参照(&nbsp;)として出力。
●半角空白文字が2つ連続する場合は、
:文字実体参照(&nbsp;)→半角空白文字1つとして出力。

※全部の空白文字を一括して文字実体参照に変換しないのは、自動改行がなされなくなるのを防ぐためです。
※てがろぐCGIの編集領域(入力欄)では[Tab]キーを押してもタブ記号を入力することはできませんが、別の場所に書かれたタブ記号をコピー&ペーストすることでタブ記号を入力することはできます。

この機能をONにしていると(デフォルトでONです)、下記のように何らかのソースを書く際にも、インデントをそのまま表示できます。

.sakuratan {
    background-color: pink;
    color: red;
}

🌺管理画面のカラーテーマを3つ追加。
管理画面で使われるカラーテーマに、「葡萄」・「蜜柑」・「灰石」の3つを加えました。[設定]→[システム設定]→【管理画面内の表示】→[管理画面の配色]で選択できます。
従来からあるカラーテーマ 新しいカラーテーマ
※上図左側の4つが従来からあるカラーテーマ。右側の3つが新しく追加したカラーテーマです。

🌺本文中に含まれているハッシュタグだけを抜き出す記法に、ギャラリーモードでの表示を維持できる記法を追加。
本文中に含まれているハッシュタグだけを抜き出す記法 [[COMMENT:TAGS]] に、ギャラリーモードでの表示を維持できる [[COMMENT:TAGS:GALLERY]] の記法を追加しました。この記法を使うと、ハッシュタグリンクをクリックしてもギャラリーモードは解除されず、ギャラリーモードを維持したままでハッシュタグによる絞り込み表示ができます。
詳しくは、リファレンスの【投稿本文関連要素(オプション)】をご参照下さい。

🌺カテゴリ一覧リンクを出力する記法に、ギャラリーモードで表示されるリンクを出力できる記法を追加。
カテゴリ一覧リンクを出力する記法 [[CATEGORYLINKS]] に、ギャラリーモードで表示されるリンクを出力できる [[CATEGORYLINKS:GALLERY]] の記法を追加しました。この記法を使うと、カテゴリ名をクリックしてもギャラリーモードは解除されず、ギャラリーモードを維持したままでカテゴリによる絞り込み表示ができます。なお、リンクをフルパスで出力させるには、[[CATEGORYLINKS:GALLERY:FULL]] と書いて下さい。
詳しくは、リファレンスの【カテゴリ関連要素】をご参照下さい。

🌺指定番目の画像だけを挿入する [[ONEPICT:n]] 記法を追加。(n=1以上の数値)
本文中に含まれている「1つ目の画像」だけをもっと簡単に挿入できる [[ONEPICT:1]] 記法を追加しました。主にギャラリーモードで使うことを想定しています。
20211224104612-nishishi.png
従来のギャラリーモードでは、「投稿本文内の1つ目の画像のURLだけを抜き出す「GETURL:PICT:1」という記法を使って、下記のようなスキンを記述することで1つ目の画像を表示させていました。

💿従来の記述:<a href="[[GETURL:PICT:1]]" [[ATT:LIGHTBOX]]><img src="[[GETURL:PICT:1]]" alt="画像[[POSTID]]" loading="lazy" class="embeddedimage"></a>

ここに、さらに代替文字や縦横サイズ(width属性とheight属性)を加えようと思うと激しく複雑で面倒なソースを書かなければならないところでした。
が、今回新しく追加した記法を使えば、ただ下記のように書くだけで「投稿本文内の1つ目の画像」だけを表示できます。

📀新しい記述:[[ONEPICT:1]]

とても簡単になりました。

※width属性やheight属性を含めたHTMLを出力するには、この [[ONEPICT:1]] 記法を使うしかありません。
※需要はなさそうですけども、2番目の画像だけを挿入する [[ONEPICT:2]] のようにも書けます。指定できる数値に仕様上の上限はありません。
※なお、あまり必要ないとは思いますが、1つ目の画像の代替文字だけを取得できる [[GETALT:PICT:1]] の記法も追加しています。

🌺ドキュメントルートのサーバパスを手動設定できる項目を追加。(デフォルトでは環境変数から自動取得)
画像保存用ディレクトリ以外にある画像ファイルの場所を「絶対パス」や「URL」を使って示された場合、縦横サイズを取得するためには「サーバ内部のフルパス」に変換して画像ファイルの所在を特定する必要があります。そのための設定機能を追加しました。多くの場合は、特に変更する必要はなさそうな気がします。
詳しくは、ドキュメントルートのサーバパスを手動設定する設定をご覧下さい。

🌺投稿画像保存用ディレクトリ(デフォルトでは「images」ディレクトリ)へFTPでUPしても大丈夫なように仕様改善。
従来は投稿画像保存用ディレクトリへ任意のファイル名で画像をUPしてしまうと、ファイル名によっては画像一覧画面の最上部に常に表示されてしまって、一覧画面が使いにくくなっていました。(なので非推奨にしていました。)
今回からは、FTPでUPされたファイルでも(ファイルのタイムスタンプを参照してソートされるため)新着順に整列するようになりました。たくさんの画像を一括してUPしたい場合にはFTPでUPすると楽でしょう。
20211224105556-nishishi.png

🌺画像管理画面からの新規画像投稿ステップの省力化
単独報告画面を廃止して、画像一覧画面に結果報告を表示するよう仕様改良しました。
20211224105719-nishishi.png
画像管理画面から画像を投稿した際、従来は「××件の画像をアップロードしました」という感じの報告画面が表示されていました。この単独画面を廃止し、下図のように直接元の画像一覧画面に戻った上で、そこにアップロード報告が表示されるよう仕様を改良しました。


▼標準添付スキンの更新:
●ギャラリーモード用スキンを、新記法を使うように更新。
てがろぐ完全版パッケージ(ZIP)に同梱している「ギャラリーモード用スキン」も、上記に挙げた3つの新記法 [[ONEPICT:1]]、[[COMMENT:TAGS:GALLERY]]、[[CATEGORYLINKS:GALLERY]] を使うよう更新しました。

なお、これら3つの新記法は、ギャラリーモードで使うことを想定した記法ではありますが、ギャラリーモード以外の場所でも使用可能です。


▼その他の細かな機能改善:
●指定された代替文字だけを取得できる [[GETALT:PICT:n]] の記法を追加。(n=1以上の数値)
あまり需要はないと思いますが、今バージョンでの一連の機能追加の過程で、このような記法も追加してあります。[[GETALT:PICT:1]]と書くと、本文中に含まれる1番目の画像に指定されている代替文字が得られます。

●SSI機能の上位階層参照を最初から解禁しておくようデフォルト値を変更。
外側スキンに [[INCLUDE:ファイル名]] のように書くと、その位置に指定ファイルの中身をそのまま合成する、SSI(Server Side Include)のような機能があります。従来は「CGIのあるディレクトリよりも上位の階層」にあるファイルを合成したい場合にはCGI本体のソースに書かれたオプション値を修正して頂く必要がありました。セキュリティ面からそのような仕様にしていたのですが、スキンはCGIの設置者しか書けないわけですから(そのような制限を加えていても)意味がないことに気付きましたので、デフォルトで上位階層のファイルでも合成可能な設定に変更しました。

●管理画面を出力するHTTPヘッダに「cache-control: no-cache」を追加。(※管理画面のみ)
サーバ側のキャッシュ機能を有効にしているとき(例えばロリポップサーバのロリポップアクセラレータ機能など)に、過剰にキャッシュが効き過ぎて、てがろぐCGIのログイン画面からログインができないように見えてしまう問題が一部にありました。そこで、管理画面でだけはキャッシュが効き過ぎないようにするHTTPヘッダを追加しました。(※管理画面ではない画面では出力されません。)

●ログイン画面に、タイトルや概要やOGP画像が(設定されていれば)表示される機能を追加。
タイトルや概要文やOGP画像が(もしデフォルト以外の内容に設定変更されていれば)てがろぐCGIのログイン画面に表示される機能を追加しました。
20211224105805-nishishi.png
文章は、管理画面の「設定」→[フリースペース]で設定された「主タイトル」・「副タイトル」・「一行概要文」の3つが表示されています。画像は、「設定」→[補助出力]→【OGP+Twitter Cardの出力】の「og:image」項目にURLが登録されていればそれが表示されるようになっています。
※どの項目も、デフォルト文言のまま変更されていない場合は表示されません。

●投稿本文内に含まれる画像のURLだけを取得できる [GETURL:PICT:n] 記法では、有効ではない画像挿入記法を無視して、有効な記法の中から指定順位の値を返すよう仕様改良。
投稿画像を挿入するのではなく、画像のURLだけを挿入する [GETURL:PICT:n] という記法があります(nは数字)。ギャラリーモード用スキンなどで使われています。従来は、[PICT:~] 記法の有効性を確認することなく上から順番にリストアップして指定番目のファイル名をURL化して返していましたが、有効な記法かどうかを確認した上で指定順位の値を返すよう仕様を改良しました。これによって、投稿本文の書き方によってギャラリーモードで画像が表示されなかったり、OGP画像が表示されなかったりしてしまう問題を避けやすくなる気がします。

●ハッシュタグ簡単入力機能のデフォルト挿入個数を20にした上で「増やす」項目を追加。
投稿欄の下に見える「#」ボタンを押すと、過去に使用したハッシュタグがデフォルトで最大10個並ぶ仕様です。この個数は設定で変更できるのですが、気付かない方々もいらっしゃるようなので、デフォルトの設定値を「20」に増やした上で、設定値よりも多くのハッシュタグがある場合には、プルダウンメニューの最後に「増やす」という項目を加えて、設定の変更方法を案内する機能を加えました。
20211224102605-nishishi.png
※既存の設定は変更しません。(新規セットアップ時にのみ影響します。)

●URL自動リンクの特殊表示化項目にある画像表示設定部分を標準では非表示に。
管理画面の[設定]→[ページの表示]→【投稿本文内のURL処理】には、外部画像を埋め込むための設定項目がありました。しかし、今回のバージョンから [PICT:~]記法での画像埋め込み機能でもURLによる画像の指定をサポートしたため、もはや [IMG:*]URL 記法による画像の埋め込み機能は必要なくなりました。とはいえ、過去との互換性維持のために、機能そのものは存在しています。しかし、設定画面の分かりやすさを重視する目的で、その辺の機能は初期状態では隠しておき、『古い機能の設定も表示する』ボタンが押された際にのみ表示される仕様にしました。
20211224102331-nishishi.png
※機能そのものは何も削減していませんので、使いたい場合には従来通りご活用頂けます。
※[PICT:~]記法を使えば、画像をURLで指定した場合でも「ギャラリーモードに表示できる」・「画像の縦横サイズを取得できる(※同一ドメイン下にある場合のみ)」などの利点があります。今後は画像をURLで指定したい場合でも、[PICT:~]記法の方をお使いになることをお勧めいたします。


#不具合修正
❎サーバのエラーログに「Use of uninitialized value~」と出力される問題を解決。
動作そのものに問題はありませんが、エラーログに余計な警告が記録されてしまう問題を解消しました。(β版のVer 3.4.4以降で発生していました。)
❎スキンの一時適用時に、一部でURLに「skin=xxxxx」が二重に出力される問題を解消。
スキンを一時適用している際に、一部のリンクURLの中に「skin=xxxxx」が二重に出力されてしまって、 tegalog.cgi?skin=xxxxx&skin=xxxxx ……のような長いURLになってしまうことがあった問題を解消しました。
❎画像アップロード後のページ内リンクの掲載順序が間違っていた点を修正。
管理画面の画像一覧画面から新しい画像を複数個まとめてアップロードした際に表示される「約xxxKBの画像をアップロードしました。」のリンク先が正しくなかった不具合を修正しました。実害はあまりなかったとは思いますけども。^^;(β版で発生していました。)
❎管理画面の投稿一覧画面で、絞り込み検索の文字列に「#」記号を使うと、2ページ目以降のリンクが正しく機能しない不具合を解消。
特定のハッシュタグを含む投稿だけに絞り込んで(管理画面の投稿一覧画面上で)リスト表示したい場合で、対象投稿が100件以上ある場合に、101件目以降が見られない不具合を解消しました。(投稿一覧画面に絞り込み検索機能を搭載した初期からずっと存在していた不具合です。^^; ユーザさんにご報告頂かないとずっと気付かなかったと思います。ご報告に感謝致します。)

以上、ご活用頂ければ幸いです。

※不具合の修正も含んでおりますので、使いたい追加機能がない場合でもアップグレード頂くことをお勧め致します。(アップグレードしても、ログインし直す必要はありません。ログイン状態は維持されます。)

なお、開発進捗状況報告サイトでフォロー頂くと、てがろぐCGIの最新β版や正式版の公開時にメールで連絡を受け取ることもできますので、ぜひご活用下さい。(╹◡╹)ノ
フォロー数が増えると、私の開発モチベーションが向上するメリットもあります。(笑)

:10820文字 修正

DASHBOARD

■リリースノート内を検索:

■最近の投稿:

■その他のご案内:

▼現在の公開バージョン:

正式版:Ver 4.2.0
β版は適宜。)

▼ご質問やご要望がある場合:

ご質問やご要望がある場合は、動作テスト用てがろぐもご利用下さい。事実上のサポート掲示板にもなっておりますので。(^_^;)

編集

■日付検索:

▼現在の表示条件での投稿総数:

4件

このリリースノートも、てがろぐCGIを使って生成しています。
てがろぐCGIでページの生成に使用しているスキンファイルの実体は普通のHTMLファイルですから、一般のウェブページと同様の手順で自由に書き換えられます。

Powered by てがろぐ Ver 4.2.1.

--- 当サイト内を検索 ---