タグ「91」を含む投稿[18件](5ページ目)
➡ 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文字 修正
てがろぐ Ver 2.1.0 を公開しました! #Update
➡ https://www.nishishi.com/cgi/tegalog/
アップデートするには、tegalog.cgi と fumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。
🆕 Ver 2.1.0の更新点(概要):
●RSSフィードの出力機能を追加しました。
●投稿本文の特定行のみを抽出表示する機能を追加しました。「1行目をタイトル、2行目以降を本文」などとして表示することも可能になりました。
●ランダム表示機能を追加しました。
●投稿画像サイズの上限を制限しない設定にもできるようになりました。
●最終更新日時を挿入できる外側スキン用キーワードを追加しました。
●月の名称を文字で表現する機能を追加しました。和暦(睦月~師走)、英語(Jan~Dec)などを表示できます。
●ブログタイプスキンを新規追加しました。タイトル付きのブログのように表示できます。
●既存の標準添付7種類のスキンも新機能(RSS出力機能など)に合わせて更新しました。
●画像の容量制限をMB単位やKB単位で指定できるようになりました。
●RSSフィードのURLを出力する外側スキン用キーワードを追加しました。
●絶対URIで「てがろぐHOMEへ戻るURL」を挿入できる外側スキン用キーワードを追加しました。
●絶対URIで「パーマリンクURL」を挿入できる内側スキン用キーワードを追加しました。
●過去の投稿を編集する画面から新規扱いで投稿した場合の日付に関する不具合を解消しました。
●ウェブサーバのログファイルにWarningが記録されてしまう可能性がある問題を解消しました。
▼今回の大きな機能追加:
🌸RSSフィードの出力機能を追加しました。
最新の投稿を案内できるRSSフィードの出力機能を搭載しました。tegalog.cgi?mode=rss のURLで表示できます。特定のハッシュタグに限定したRSSフィードや、特定のユーザに限定したRSSフィードも出力可能です。
※RSSフィードに収録される件数は、「1ページあたりの表示件数」と同数です。
※RSSフィードでは、投稿1行目の最大30文字が「記事タイトル」として扱われ、2行目以降の最大100文字が「本文抜粋」として扱われて含まれます。(ただし、投稿が全1行しか存在しない場合はタイトルにも本文にも1行目を採用します。1行目が空行の場合や、1行目に画像しか存在しない場合は記事番号がタイトルになります。
※例えば tegalog.cgi?tag=Hashtag&mode=rss というように、ハッシュタグ指定URLの後に「&mode=rss」を加えると、ハッシュタグ「Hashtag」が付けられた投稿に限定したRSSフィードが得られます。
※出力形式はRSS2.0です。現在の仕様では、言語は「ja」、標準時は「+0900」で固定出力されます。将来的にはRSS用スキンを自由に作成することで修正可能にする予定です。
🌸投稿本文の特定行のみを抽出表示する機能を追加しました。
投稿本文のうち「1行目だけ」や「2行目以降全部」などのように、一部分だけを別々に表示できる機能が加わりました。この機能によって「1行目をタイトル、2行目以降を本文」などとして表示することも可能になりました。これらの機能は、新たに追加した「ブログタイプスキン」やRSSフィードの出力でも使われています。
※例えば、[[COMMENT:TITLE]] で投稿の1行目だけがプレーンテキストで挿入されたり、[[COMMENT:BODY]] で投稿の2行目以降(最後まで)が挿入されたり、[[COMMENT:LINE:5]] で投稿の5行目だけが挿入されたりします。そのほか、多数の書き方が追加されています。
※詳しくは、リリースノートの独立項目『新スキン「ブログタイプスキン」を作りました!』をご覧下さい。
▼今回のその他の機能追加:
🌺ランダム表示機能を追加しました。
既存投稿の中からランダムに選ばれた1つが表示される機能を追加しました。tegalog.cgi?mode=random のURLで表示できます。再読込する度に、別の1投稿がランダムに選ばれて表示されます。 #ランダム
※現状では、全投稿番号を対象にしてランダムに選ばれます。(選ぶ範囲を限定することはできません。)
※ToDoリストや備忘録として使っている場合、昔々の投稿は流されて忘れてしまいがちなので、適度に思い出す用途にご活用下さい。(^_^;)
🌺投稿画像サイズの上限を制限しない設定にもできるようになりました。
画像投稿の際に、投稿可能な画像ファイルサイズの上限を無制限にも設定できるようになりました。(標準で無制限になっています。) #画像
※ただし、設定値に関係なく30MBを超えるサイズを扱おうとすると通信が拒否されます。(仕様)
※Ver 2.0.0で初搭載した画像投稿機能では、画像1つあたりの上限サイズと、投稿可能な総容量の上限サイズが設定できましたが、どちらも無制限には設定できませんでした。Ver 2.1.0では両方を無制限にできます。
🌺最終更新日時を挿入できる外側スキン用キーワードを追加しました。
最終更新日時(最後に投稿または編集した日時)の表示ができる [[INFO:LASTUPDATE]] が外側スキンで使えるようになりました。
※これは「最新投稿の投稿日時」ではなく「最後にデータが更新された日時」なので、過去投稿を編集・削除しただけでも、その時点の日付が「最終更新日時」になります。(もちろん、新しい投稿をした直後は、最新投稿日時=最終更新日時になります。)
内側スキンに記述できる投稿日時の指定と同様に、[[INFO:LASTUPDATE:Y年M月D日(b) h:m:s]] などの書き方を使えば自由な日付形式を作って表示できます。
🌺月の名称を文字で表現する機能を追加しました。
J:和暦の月名(睦月~師走)、E:英語の月名フル表記(January~December)、e:英語の月名略式表記(Jan~Dec)の3種類を加えました。外側・内側スキン共に、日付の表記方法を指定できる箇所で利用できます。 #日時
※例えば今が6月のとき、[[DATE:M月]]なら「06月」と出力されますが、[[DATE:J]]なら「水無月」と出力されます。[[DATE:E]]なら「June」と出力され、[[DATE:e]]なら「Jun」と出力されます。
▼今回の標準添付スキンの改良:
🌷ブログタイプスキンを新規追加しました。タイトル付きのブログのように表示できます。
詳しくは、リリースノートの独立項目『新スキン「ブログタイプスキン」を作りました!』をご覧下さい。
🌷既存の標準添付7種類のスキンも新機能(RSS出力機能など)に合わせて更新しました。
※RSSフィードの存在を自動認識させるためには、HTMLソースのhead要素内に「RSS Auto-Discovery」の記述が必要です。今回の配布スキンには、RSS Auto-Discoveryの記述を加えてあります。
自作のスキンでRSSフィードの存在を自動認識させたい場合には、これらのスキンに書かれている記述を参考にして追記して下さい。
※RSS Auto-Discoveryは <link rel="alternate" type="application/rss+xml" title="RSSフィード題名" href="RSSフィードのURL"> のような記述のことです。これをHTMLのhead要素内に書いておくと、ブラウザやRSSリーダなどは「このページ用のRSSフィードはここにあるのだな」と認識できるようになります。
▼その他の細かな機能改善: #仕様改良 #スキン用キーワード #不具合修正
●画像の容量制限をMB単位やKB単位で指定できるようになりました。(少し分かりやすくなりました!)
●RSSフィードのURLを出力する外側スキン用キーワードを追加しました。[[RSS:URL]]にはRSSフィードの位置が相対パスで挿入されます。[[RSS:URL:FULL]]にはRSSフィードの位置が絶対URI(=httpで始まるURL)で挿入されます。
●(相対パスではなく)絶対URIで、てがろぐHOMEへ戻るURLを挿入できる外側スキン用キーワード [[HOME:URL:FULL]] を追加しました。
●(相対パスではなく)絶対URIでパーマリンクURLを挿入できる、内側スキン用キーワード [[PARMAURL:FULL]] を追加しました。
●過去の投稿を編集する画面から『新規投稿』を選んで新規扱いで投稿すると、前の日付がそのまま引き継がれてしまう不具合を解消しました。
●ウェブサーバのログファイルにWarningが記録されてしまう可能性がある問題を(さらに)解消しました。(Ver 2.0.0で大幅に解消しましたが、さらに対策をしました。)
以上、ご活用頂ければ幸いです。
軽微な不具合修正も含んでおりますので、バージョンアップ頂くことをお勧め致します。
:4163文字 修正
新スキン「ブログタイプスキン」を作りました! #スキン
動作テスト版は下記URLで公開しています。ご自由にお試し下さい。
➡ https://www.nishishi.org/testground/tegalog/?skin=skin-blogtype
この「ブログタイプスキン」では、投稿1行目の最大30文字を『タイトル』として扱い、投稿2行目以降を『本文』として扱うことで、タイトルと本文とを別々に表示できる書き方を採用しています。
それによって、タイトル付きのブログっぽい表示ができるようになっています。
▼このスキンで使用している新機能:
🌻投稿本文内の一部分だけを抜き出して掲載する機能が加わっています。
従来の内側スキンでは、 [[COMMENT]] と書くことで本文全部が挿入されていました。
試験公開版 Ver 2.0.3 以降では、以下の書き方ができるようになっており、このスキンで使用しています。
・[[COMMENT:TITLE]] で、投稿の1行目だけがプレーンテキストで挿入されます。
※プレーンテキスト化されるため、装飾は無効化され、ハッシュタグやリンクも無効化されます。
※1行目が空行の場合や、画像しかない場合は、それらは挿入されずに「No.123」の形式で投稿番号が入ります。
・[[COMMENT:TITLE:30]] だと、投稿1行目の最大30文字までがプレーンテキストで挿入されます。
※文字数は自由に指定できます。指定文字数よりも多い部分は、三点リーダ「…」が表示されて切り捨てられます。
・[[COMMENT:BODY]] で、投稿の2行目以降(最後まで)が挿入されます。ただし、投稿が全1行しかない場合には、1行目の全文が挿入されます。
※プレーンテキスト化はされません。装飾やリンクはすべて有効なまま挿入されます。
▼関連する新機能:
他にも、任意の行ごとに別々の役割を加えてスキンを作ることもできる仕様になっています。
🌼[[COMMENT:LINE:1]] で、投稿の1行目だけが挿入されます。
※先程の [[COMMENT:TITLE]] とは異なり、プレーンテキスト化はされず、1行目に書かれている内容がそのまま挿入されます。(装飾やハッシュタグやリンクも有効なまま挿入されます。)
※1行目が空行の場合でも調整はされず、空行がそのまま挿入されます。1行目が画像の場合は、画像がそのまま挿入されます。
🌼[[COMMENT:LINE:2]] で、投稿の2行目だけが挿入されます。
🌼[[COMMENT:LINE:3]] で、投稿の3行目だけが挿入されます。
※以降、行数指定に上限はありません。1行ずつ挿入可能です。この記述方法を使うと、各行で役割の異なるスキンを作ることもできます。指定の行がない場合は何も挿入されません。
🌼[[COMMENT:LINE:2*]] で、投稿の2行目以降(最後まで)が挿入されます。
※先程の [[COMMENT:BODY]] とは異なり、投稿が1行しかない場合は何も挿入されません。
🌼[[COMMENT:LINE:3*]] で、投稿の3行目以降(最後まで)が挿入されます。
🌼[[COMMENT:LINE:4*]] で、投稿の4行目以降(最後まで)が挿入されます。
※以降、行数指定に上限はありません。
🌼文法上は、[[COMMENT:LINE:1*]] という書き方も可能です。これは、投稿の1行目以降(最後まで)が挿入されますから、事実上は [[COMMENT]] と同じ結果になります。
※ただし、[[COMMENT:LINE:1*]] と記述すると、 [[COMMENT]] よりも動作は重たくなりますのでご注意下さい。 [[COMMENT:……]] の記述方法を使うと、投稿本文を行単位で分割する処理が入るためです。
▼リリース計画:
ご試用・ご要望は歓迎致します。
:2008文字 修正
てがろぐ Ver 2.2.0 を公開しました! #Update
⌚ 2019年08月06日(火) 21:43:02