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

てがろぐ リリースノート

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

《最終更新: 2022年09月21日 水曜日 09時31分 》 RSSフィード

No.17

てがろぐ Ver 2.2.4 を公開しました!(不具合修正アリ) #Update

てがろぐ Ver 2.2.4 を公開しました。既存ハッシュタグの簡単再入力機能、Lightbox用属性のカスタマイズ機能、LazyLoad属性の追加機能、投稿単独ページでの移動リンクや見出しのカスタマイズ機能が最大の更新点です。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。

🆕 Ver 2.2.4の更新点(概要):
既存ハッシュタグの簡単再入力ボタン表示機能を追加しました。
前後のページへ移動するリンクを表示するかどうかについて、通常時と投稿単独表示時とで別々に設定できるようになりました。
前後の投稿ページへ移動する際のリンクラベルを自由に指定できる設定項目を追加しました。
1投稿の単独表示時に、本文の後にユーティリティリンク枠を表示するかどうかの設定項目を追加しました。
画像表示時に挿入されるLightbox用の属性を書き換えられる設定項目を追加しました。
画像にLazyLoad(遅延読み込み)用の属性を付加できる設定項目を追加しました。
1投稿の単独表示時に、状況表示欄に記事番号を表示するかどうかを選択できる設定項目を追加しました。
ページ移動リンクに表示されるページ番号の桁数を揃えて表示できる設定項目を追加しました。
●アイコンが設定されていないユーザや、削除済みIDに対して表示される「NO IMAGE」アイコンを変更できる設定項目を追加しました。
●1投稿の単独表示時で、最初の投稿を表示しているときだけ、次の投稿に移動するリンクが表示されない問題を解消しました。(例:No.1の単独ページにNo.2へのリンクが表示されない問題。)
●日付一覧のリストに </li> タグの出力が不足していた点を修正しました。
●ユーティリティリンク群の「投稿日時に関連する投稿」の末尾にも </li> タグの出力が不足していた点を修正しました。
●1投稿の単独表示時に表示されるページ移動リンクで、次の投稿へ移動するためのリンクに </a> タグが出力されていなかった点を修正しました。
●その他、管理画面上で設定する際に発生する細かな問題を解消しました。

▼今回の大きな機能追加:
🌸既存ハッシュタグの簡単再入力ボタン表示機能を追加しました。
投稿欄の下部に、既存ハッシュタグを簡単に再入力するためのボタン「#」を表示できるようになりました。標準設定では、使用頻度の高いハッシュタグが上位から10個までリストアップされていますが、個数や表示形態は自由に設定できます。
※不要なら表示しないようにも設定できます。(設定は、管理画面の「設定」→「投稿欄の表示」から。)
※ハッシュタグが1つもないか未集計の場合は、設定にかかわらずボタンは出力されません。したがって、標準設定のままでも、ハッシュタグを1つも使っていないなら、ボタンは表示されません。
※ハッシュタグの整列順序は「ハッシュタグ一覧表示の掲載順序」項目で指定した順序ですから、標準の「出現数の多い順」なら使用頻度の高い順になりますが、他の設定にしている場合は使用頻度の高い順になるとは限りません。

🌸前後のページへ移動するリンクを表示するかどうかについて、通常時と投稿単独表示時とで別々に設定できるようになりました。
複数の投稿が表示される状況での「« 前の30件/次の30件 »」のようなページ移動リンクを表示するかどうかの設定とは別に、1投稿単独ページで前後の投稿ページへ移動するリンク「« No.123/No.125 »」を表示するかどうかも設定できるようになりました。
※標準設定ではどちらも表示されます。(設定は、管理画面の「設定」→「ページの表示」から。)
※どちらも不要なら、そもそも外側スキンHTMLファイルの中から [[NAVI:PREVNEXT]] の記述を削除する方法でも非表示にできます。

🌸前後の投稿ページへ移動する際のリンクラベルを自由に指定できる設定項目を追加しました。
1投稿の単独表示ページに表示される前後の投稿ページへの移動リンクラベルを「前置+番号+後置」形式で自由に設定できるようになりました。
標準設定なら「« No.123 / No.125 »」のように前後の投稿へのリンクが表示されますが、「← 前の123番 / 次の125番 →」のように文字を変えたり、「◀PREV / NEXT▶」のように番号を非表示にしたりできます。
※投稿番号をリンクラベルに含めるかどうかも指定できますので、投稿番号を使わずに前後の投稿へのリンクを作ることもできます。
🌸1投稿の単独表示時に、本文の後にユーティリティリンク枠を表示するかどうかの設定項目を追加しました。
1投稿の単独表示ページでは、本文の後に「投稿者に限定した表示ページへのリンク、投稿日付に限定した表示ページへのリンク、編集画面へのリンク」などを表示する枠が強制的に表示されていました。この表示をOFFにしたり、表示する項目を選択したりできるようになりました。
※全体の表示/非表示を設定できるほか、リンクごとに表示/非表示を選択できます。
※この部分の非表示はスキン側では対処できませんので、管理画面から設定して下さい。設定箇所は、管理画面の「設定」→「ページの表示」です。


▼今回のその他の機能追加:
🌺画像表示時に挿入されるLightbox用の属性を書き換えられる設定項目を追加しました。
画像リンクにLightbox用の属性を付加する設定にしている場合、従来は「 data-lightbox="tegalog" 」という属性が固定で挿入されていましたが、自由に書き換えられるようになりました。Lightbox以外のスクリプトをお使いの場合でも対応できるでしょう。
※内部投稿画像と、外部URL指定画像とで別々に設定できます。
※記述した内容はそのままHTMLとして出力されるので注意して下さい。ただし、HTMLタグの開閉記号「<」と「>」の2記号だけは(安全のため)強制的に削除されます。

🌺画像にLazyLoad(遅延読み込み)用の属性を付加できる設定項目を追加しました。
画像の遅延読み込み指定用属性「loading="lazy"」を挿入できるようになりました。この記述があると、ブラウザ上に見えていない位置にある画像は読み込まれなくなり、閲覧者が「その画像が表示される寸前」の位置までスクロールして初めて画像が読み込まれるようになります。そのため、ページ全体の表示速度向上に資し、無駄な通信量を削減できます。
※JavaScriptを使った遅延読み込み機能ではありません。
※このloading属性による遅延読み込み機能は、Chrome75以降で正式採用されました。今のところ、他のブラウザでは機能しませんが( https://caniuse.com/#search=lazy%20loading )、将来的にはおそらく対応ブラウザは増えるでしょう。
※内部投稿画像と、外部URL指定画像とで別々に設定できます。(標準ではどちらもONです。不都合があればOFFにして下さい。)

🌺1投稿の単独表示時に、状況表示欄に記事番号を表示するかどうかを選択できる設定項目を追加しました。
1投稿の単独表示ページでは、状況を表示するための各所(スキン内に [[SITUATION:~]] の記述がある箇所)に「No.123」の形式で記事番号が表示されていました。これが不要な場合は、何も出力しないように設定できるようになりました。
※ [[SITUATION:~]]の記述位置には、ハッシュタグ限定表示時、検索結果表示時、ユーザ限定表示時など「表示対象が限定されている状況」で限定対象が表示されます。標準スキンでは、ページの上部に表示されるほか、title要素内でも使われています。
※標準スキンを使っていて記事番号を非表示にすると、どの記事ページでもtitle要素の出力が同一になってしまい、タイトルでページを区別できなくなりますのでご注意下さい。独自のスキンで何か特別な出力をしたい場合に、記事番号の存在が邪魔な場合などでご活用下さい。

🌺ページ移動リンクに表示されるページ番号の桁数を揃えて表示できる設定項目を追加しました。
ページ移動リンクに表示されるページ番号は 1、2、3、……10、11、12、……100、101、102、のように桁は揃わずに出力されます。これを 001、002、003、……010、011、012、……100、101、102、のように最大桁数に揃うよう頭に「0」を加えて表示する設定も可能になりました。最大ページ数が10~99の場合は2桁で揃い、100~999の場合は3桁で揃います。特に上限桁数はありません。
※標準では(従来通り)揃えない設定になっています。

▼その他の細かな機能改善:
●アイコンが設定されていないユーザや、削除済みIDに対して表示される標準アイコン「NO IMAGE」を自由なアイコンに変更できる設定項目を追加しました。(※URLを指定するほか、Base64でエンコードした文字列を記述しておくこともできます。)

#不具合修正
●1投稿の単独表示時で、最初の投稿を表示しているときだけ、次の投稿に移動するリンクが表示されない問題を解消しました。(例:No.1の単独ページにNo.2へのリンクが表示されない問題。)
●日付一覧のリストに </li> タグの出力が不足していた点を修正しました。(※HTMLの文法的には省略しても構わない位置のタグなので、表示上の問題は発生しないと考えられます。)
●ユーティリティリンク群の「投稿日時に関連する投稿」の末尾にも </li> タグの出力が不足していた点を修正しました。(※HTMLの文法的には省略しても構わない位置のタグなので、表示上の問題は発生しないと考えられます。)
1投稿の単独表示時に表示されるページ移動リンクで、次の投稿へ移動するためのリンクに </a> タグが出力されていなかった点を修正しました。(※標準スキンのHTMLではたまたま表示上の問題はなさそうでしたが、わりと大きな不具合です。すみません。)
●その他、管理画面上で設定する際に発生する細かな問題を解消しました。

以上、ご活用頂ければ幸いです。
出力HTMLに関する不具合の修正も含んでおりますので、バージョンアップ頂くことを強くお勧め致します。

:4513文字 修正

DASHBOARD

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

■最近の投稿:

■その他のご案内:

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

配布版:Ver 3.8.0

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

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

編集

■日付検索:

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

1件

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

Powered by てがろぐ Ver 3.8.0.

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