全年8月6日の投稿[2件]
2019年
➡ https://www.nishishi.com/cgi/tegalog/
アップデートするには、tegalog.cgi と fumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。
🆕 Ver 2.2.0の更新点(概要):
●「続きを読む」ボタンの表示機能を追加しました。
●本文と同時に画像を投稿する際の、画像のデフォルト挿入位置が設定可能になりました。
●装飾の色指定に16進数が使えるようになりました。
●前後の投稿単独ページへの移動リンクがナビゲーションに表示されるようになりました。
●テキストリンクにもLightbox用の属性を付加できる記法を追加しました。
●絶対パス(CGIが動作する絶対URI)を手動で固定値に設定可能になりました。
●挿入画像のパス(URL)だけを得る特殊な記法を追加しました。
●本文の抜粋を得る特殊な記法を追加しました。
●装飾「引用」のマークアップが blockquote要素から q要素に変わりました。
●画像の拡大表示にLightboxを適用する対象を2種類に分離しました。
●投稿画像をリンクにするかどうかを設定で選択可能になりました。
●名前が指定されていないユーザの表示名を設定できるようになりました。
●外部に存在する画像のURLを指定して挿入するためのボタンを追加しました。
●画像を絶対パス(絶対URI)で表現するか相対パスで表現するかを設定可能にしました。
●ランダム表示機能 ?mode=random で、削除済みのIDが表示候補に挙がらないようになりました。
●1文字以上が入力されている状況で「他のIDに切り替える」が選択された場合は移動前に確認するようになりました。
●新規投稿時に、ウェブサーバのエラーログにWarningが記録されてしまう点を(さらに)解消しました。
▼今回の大きな機能追加:
🌸「続きを読む」ボタンの表示機能を追加しました。
投稿本文に専用の記述「<>」を書くと、その位置以降のすべてを隠し、代わりに「続きを読む」ボタンを表示する機能を追加しました。隠されている続き部分を展開すると、再度隠すための「畳む」ボタンを表示することもできます。
※この機能は、管理画面の「設定」→「ページの表示」でON/OFFを選択可能です。
※閲覧者のブラウザでJavaScriptが有効な場合のみ機能します。(JavaScriptが無効な環境では、「続きを読む」ボタンは表示されず、最初から本文がすべて見えます。)
※「<>」の記述は、1つの投稿文中で何度でも使えます。
※ボタンのラベルは標準では「続きを読む」・「畳む」ですが、設定画面で自由に変更できます。
※全文検索結果では、標準ではOFFになっており続き部分も全部が表示されますが、設定を変更すれば全文検索結果でも「続きを読む」ボタンを表示させることはできます。
※この機能は、投稿本文が [[COMMENT]] という全文を一括して挿入する書式で挿入されている場合にのみ有効です。(例えば [[COMMENT:BODY]] のように、投稿本文の一部分だけが挿入されるような記法で記述されている場合には、「続きを読む」ボタンは有効になりません。)
🌸本文と同時に画像を投稿する際の、画像のデフォルト挿入位置が設定可能になりました。
画像のデフォルト挿入位置を「投稿の先頭」にするか「投稿の末尾」にするかを設定で選択可能になりました。
※この機能は、管理画面の「設定」→「投稿欄の表示」で設定できます。
標準では、『本文の後を改行してから画像を挿入する』が選択されています。もし、投稿画像をfloatで端に寄せるようなデザインを作っている場合は、『本文より前に画像を挿入する』を選択しておくと修正の手間を省けて望ましいかも知れません。
🌸装飾の色指定に16進数が使えるようになりました。
装飾の色指定には、英小文字による色名のほか、16進数(6文字)でも入力可能になりました。
※16進数で色を指定する際は、「c71585」や「55b62f」などのように、必ず6文字の16進数で記述して下さい。3文字や8文字では指定できません。なお、HTMLやCSSで指定する際のような、先頭の「 # 」記号は不要です。
🌸前後の投稿単独ページへの移動リンクがナビゲーションに表示されるようになりました。
投稿単独ページを表示した際、ナビゲーション領域に「前後の投稿単独ページへ移動できるリンク」が表示されるようになりました。
※従来のバージョンでは、投稿の下部に強制挿入される「ユーティリティ枠」に前後のリンクが表示されていました(この挿入はなくなりました)。
今回の仕様改良では、「ユーティリティ枠」ではなく、ページ番号リンク等が表示される「ナビゲーション枠」に前後への移動リンクが表示されるようになります。
▼今回のその他の機能追加:
🌺テキストリンクにもLightbox用の属性を付加できる記法を追加しました。
画像をテキストでリンクした場合にも、Lightbox用の属性「data-lightbox」を付加できる機能として [ラベル:LB]URL の記法を追加しました。
テキストリンクを指定のラベルで作る際の書き方 [ラベル]URL に「:LB」を加えて、[ラベル:LB]URL と書くことでLightbox用の属性が付加されたテキストリンクになります。なお、リンク先URLが本当に画像かどうかのチェックはしていません。
🌺絶対パス(CGIが動作する絶対URI)を手動で固定値に設定可能になりました。
絶対パス(CGIが動作する絶対URI)を「自動取得する」か「固定値を設定する」かを選択できる機能を追加しました。
※SSI(Server Side Include)機能を使って任意のウェブページ内に「てがろぐ」の出力結果を埋め込んで利用する際には、tegalog.cgiが実在するパスを手動で固定する必要があります。
※この機能は、管理画面の「設定」→「システム設定」で選択・設定できます。特に問題がなければ、「自動取得」を選択して下さい。
🌺挿入画像のパス(URL)だけを得る特殊な記法を追加しました。 #スキン用キーワード
挿入した画像のパス(URL)だけを得る特殊な記法として [[GETURL:PICT:番号]] のような文法を追加しました。
※例えば [[GETURL:PICT:1]] と記述すると、本文内に含まれている1つ目の画像のURLだけが相対パスで得られます。
※内側スキンでのみ使用可能です。
🌺本文の抜粋を得る特殊な記法を追加しました。 #スキン用キーワード
投稿本文の抜粋を得る特殊な記法として [[COMMENT:TEXT:文字数]] のような文法を追加しました。
※例えば [[COMMENT:TEXT:120]] と記述すると、本文の冒頭から120文字がプレーンテキストで得られます。(装飾や画像などの指定はすべて省かれます。)
▼仕様変更:
🌳装飾「引用」のマークアップが blockquote要素から q要素に変わりました。
「続きを読む」機能の実装に伴って、ブロックを生成してしまうblockquote要素が投稿本文中に登場すると困るため、blockquote要素ではなくq要素を使って引用を表現する仕様に変更しました。
※過去のバージョンで引用機能をご使用の場合で、独自にCSSを記述しているなら、若干のスタイルを追記頂く必要があるかもしれません。詳しくは、このリリースノートのNo.15に記していますのでご参照下さい。標準添付スキンをそのまま使っている場合で、最新版CSSを上書きアップロードできるなら、特に何も対処頂く必要はありません。お手数をおかけしますが、ご理解頂けますと幸いです。
🌳画像の拡大表示にLightboxを適用する対象を2種類に分離しました。
画像のリンクに対して、拡大表示のためにLightbox用の属性を加えるかどうかを、「てがろぐ内部で投稿された画像」と「[IMG:*] の記法を使った外部画像」とで別々に設定できるようになりました。
※Lightbox用の属性を加えるかどうかの設定項目は、管理画面の「設定」→「ページの表示」にあります。ここで、設定項目が2カ所に分かれる仕様になりました。必要に応じて個別に再設定して下さい。
※従来のバージョンで、投稿画像の表示時に問答無用でLightbox用属性を付加していた不具合は解消(設定を反映するように変更)しました。
▼その他の細かな機能改善: #仕様改良 #不具合修正
●投稿画像をリンクにするかどうかを設定で選択可能になりました。(画像を最初から原寸で表示している場合に。)
●削除したユーザや、設定で名前が指定されていないユーザの表示名を設定できるようになりました。(従来は「?」固定でした。)
●外部に存在する画像のURLを指定して挿入するためのボタンを追加しました。
●画像を絶対パス(絶対URI)で表現するか相対パスで表現するかを設定可能にしました。
●ランダム表示機能 ?mode=random で、削除済みのIDが表示候補に挙がらないようになりました。(従来は既に削除された投稿も表示対象になっていました。)
●1文字以上が入力されている状況で「他のIDに切り替える」が選択された場合は移動前に確認するようになりました。(JavaScriptが有効な環境でのみ)
●新規投稿時に、ウェブサーバのエラーログにWarningが記録されてしまう点を(さらに)解消しました。(従来のバージョンに加えてさらに対策をしました。)
以上、ご活用頂ければ幸いです。 てがろぐVer 2.2.0開発裏話はこちら
軽微な不具合修正も含んでおりますので、バージョンアップ頂くことをお勧め致します。
:4377文字 修正
過去のバージョンで「引用」装飾を使っていた方々へお知らせ
もちろん「引用」機能自体は今まで通りお使い頂けますし、過去に書いた「引用」もちゃんと従来からの引用の装飾が適用されます。
しかし、適用要素が変わったため、以下の対処が必要な場合があります。
▼引用符が挿入されたり、全体がインラインに表示されたりする
この仕様変更に伴って、従来のCSSだけを適用している状態だと、引用部分がブロックにならず、インラインに表示されてしまいます。また、たいていのブラウザでは引用部分の前後に引用符(ダブルクオーテーション記号)が挿入されてしまいます。
とはいえ、標準配布のスキンをそのままお使いの場合は、スキンを最新のものへ上書きするだけで解決します。
もしご自身でスタイルをカスタマイズなさっていて、スキンのCSSをそのまま上書きするわけにはいかない場合は、以下のようなCSSソースを追記して下さい。
.decorationQ {
display: block; /* 引用部分をブロック化する */
}
.decorationQ::before,
.decorationQ::after {
content: ""; /* 標準で前後に付加されてしまう引用符を消す */
}
上記の7行を追記頂ければ、これまでと同じように「引用」の表示ができます。
できるだけ表示に影響する仕様変更はしたくなかったのですが、「続きを読む」機能を実装するにあたって、本文中に(ブロックを生成してしまう)blockquote要素が登場すると困るため、blockquote要素ではなくq要素を使って引用を表現する仕様に変更せざるを得ませんでした。
ご理解頂ければ幸いです。引用をお使いの場合は、お手数ですが上記の追記でご対処願います。
:825文字 修正
てがろぐ Ver 2.2.0 を公開しました! #Update
⌚ 2019年08月06日(火) 21:43:02