タグ「🌱豆知識」を含む投稿(時系列順)[78件]
by nishishi. ⌚2019年4月25日(木) 16:26:47〔4年以上前〕 <115文字> 編集
投稿本文を入力し終えた後に、[Tab]キー→[Enter]キーの順に押せば、マウスを使わずに投稿ができます。
by nishishi. ⌚2019年4月27日(土) 15:40:29〔4年以上前〕 <60文字> 編集
てがろぐ本体を置いたディレクトリに「.htaccess」ファイルを用意して以下の1行を書いておけば、わざわざ「tegalog.cgi」のファイル名を「index.cgi」に修正しなくても、「/」で終わるURLでアクセスできます。
DirectoryIndex tegalog.cgi
今ご覧になっているサンプルページでもそのように設定されているため、実体のファイル名はデフォルトの tegalog.cgi でありながら、 ~/tegalog/ という「/」で終わるURLでも表示されます。
by nishishi. ⌚2019年5月4日(土) 11:18:17〔4年以上前〕 <251文字> 編集
by nishishi. ⌚2019年5月9日(木) 11:58:52〔4年以上前〕 <38文字> 編集
🍰Re:944◆そうなんです。index.cgiにわざわざファイル名を変更なさっているケースをちらほら見かけていて、ちょっと気になっていました。.htaccessを使える必要はありますが、まあたいていのレンタルサーバなら使用可能でしょう。#🌱豆知識 /ユーザ名をカテゴリ扱いにする場合、カテゴリの名称をいつでも一括変更できるメリットはありそうです。/色指定はやはり16進数の方が楽ですよね!^^;
🍰Re:943◆RSSに関しては、RSSフィードを出力するスキンを用意することで、内蔵のRSS出力機能の代わりにできるような機能を計画しています。その場合、フィードに含める内容は自由自在に決められます。とりあえずはその機能のリリースをお待ち頂ければ幸いです。
by nishishi. ⌚2019年5月18日(土) 15:49:32〔4年以上前〕 回答/返信 <373文字> 編集
ページ内に埋め込める投稿欄「QUICKPOST」は、外側スキンに [[QUICKPOST]] と書くことで掲載できますが、これは複数回使っても構わないので、ページの上端と下端とサイドバーに1つずつ計3つ掲載したりとかもできます。ページ内のどこを見ていてもすぐに投稿できる!(笑)
……そんなにたくさん掲載する需要はなかったかな。(^_^;)
by nishishi. ⌚2019年5月21日(火) 00:49:10〔4年以上前〕 <177文字> 編集
➡ https://www.nishishi.com/cgi/tegalog/#customizeinfo-lo... 追記しておいた。#🌱豆知識
そして、顔文字でバレる投稿者。(笑) ええー、この顔文字もうそんなに使われていないかな。(^_^;;;
by nishishi. ⌚2019年5月25日(土) 10:58:57〔4年以上前〕 <327文字> 編集
No.100000(十万)でも No.1000000(百万)でも表示は可能です。ただ、そこまで莫大な個数になるとデータファイルが大きくなりすぎて動作が重たくなっている可能性はありそうですが。
投稿件数がそこまで大量になる場合は、エクスポート機能(※)を利用して静的なHTMLファイルとして出力した分を「過去ログ」として掲載しておき、CGIが取り扱うデータファイル自体は小さくした方が望ましいと思います。
※管理画面の「条件を指定して出力」機能(=エクスポート機能)を使うと、任意のスキンを適用した状態で、全データ(または指定条件に該当するデータ)を静的なHTMLファイル1つに一括出力ができます。 #🌱豆知識
by nishishi. ⌚2019年5月30日(木) 00:15:28〔4年以上前〕 回答/返信 <353文字> 編集
by nishishi. ⌚2019年5月30日(木) 10:51:49〔4年以上前〕 <135文字> 編集
🍱Re:1022◆ご活用ありがとうございます! たぶん伝わっていると思います。実はFumy News Clipperにはフリースペースに「条件付きフリースペース機能」があったんです。1ページ目だけに見えるフリースペースとか、特定のカテゴリだけで見えるフリースペースとか。ただ記述方法が複雑であまり利用されていなさそうだったので、てがろぐを開発するときには移植しなかったんですよね……。(^_^;) やっぱり需要はあったんですねえ。そこまで詳細でなくても「トップページだけで表示される」的な機能くらいはあった方が良さそうな気もしますし、ちょっと何か考えてみます。
なお、JavaScriptを使うとクエリ文字列(URLの「?」記号以降の部分)を取得できるので、「クエリ文字列が何もなければトップページである」という条件判定を使ってフリースペースの一部の表示/非表示を切り換える方法を使えば、現状でも「トップページだけで表示される内容」を作ることはできそうな気もします。#🌱豆知識 どうしても今すぐそういう機能が必要な場合にはお試し下さい。(^_^;)
🍱Re:1018◆おぉ、航空会社はざっくり判定で太っ腹ですねえ。郵便局の窓口で封書を差し出したとき、0.6gオーバーで次点の料金になったことはありました。レシートに「50.6g」みたいな感じで印字されていました。なんという精度……。まあ、機械が判定して機械が料金を提示する以上、局員さんにはどうしようもないでしょうけどもね。(^_^;;; ◆個人的には普段使いのバッグは「㋢手に提げて持てる」かつ「㋝背負うこともできる」かつ「㋕肩に掛けることもできる」という3WAYバッグが必須です。ちょっとした距離だけ移動するときとか電車内とかでは㋕が必要ですし、長距離をサクサク歩くときには㋝が必要ですし、多少畏まって誰かと会うときとかには㋢が必要ですからー……。(余談)
by nishishi. ⌚2019年6月6日(木) 20:56:49〔4年以上前〕 回答/返信 <965文字> 編集
「ああー、てがろぐはHTTPSに対応していないのね」的なつぶやきを目撃したので言いたくなりました。(^_^;) 対応しています! 大丈夫です! HTTPSで動きますッ!(力説)
とりあえず将来のバージョンでは、「設置ドメインと同じドメイン名で http:// や https:// から始まるURLが(src属性値に)書かれている場合」には、強制的にサイトルートの絶対パスに書き換える方法でも採用しようかと思います。畳む
by nishishi. ⌚2019年6月16日(日) 10:59:03〔4年以上前〕 <429文字> 編集
例えば、てがろぐの本体ファイル名 tegalog.cgi を index.cgi に改名して使用している場合に、最新版のてがろぐ本体ファイルを tegalog.cgi のままアップロードして、ブラウザでは index.cgi にアクセスしている場合。これだと、ずっと旧バージョンにアクセスすることになります。(※同時に fumycts.pl を上書きするのもお忘れなく)
なお、tegalog.cgi は index.cgi に改名しても動作しますが、そうしなくても、.htaccessファイルに1行書いておくだけで、ファイル名は tegalog.cgi のままで「 / 」で終わる短いURLでアクセス可能にできます。詳しくは、ファイル名「tegalog.cgi」を省略してアクセス可能にする方法をどうぞ。
例えば、ここに設置してある動作サンプルも、
●https://www.nishishi.org/testground/tegalog/tegalog.cg...
●https://www.nishishi.org/testground/tegalog/
……のどちらのURLでもアクセスできます。
by nishishi. ⌚2019年8月13日(火) 16:28:37〔4年以上前〕 <555文字> 編集
あの単独表示時に出てくるリンク枠は、Ver 2.2.4以降でなら管理画面の「設定」で消したり取捨選択したりできるようになりました。
Ver 2.2.0以下では、以下の方法で消せます。(CGIソースの編集は不要) #🌱豆知識
▼全部消す
以下のCSSを加えておくと、枠も含めて全項目を丸ごと消せます。
.utilitylinks { display: none; }
▼最後だけ消す
もし、リンクの一番最後にある「この投稿を再編集または削除する」という管理用リンクだけを消したい場合は、以下のCSSを書けばその1項目だけを消せます。
.utilitylinks > ul > li:last-child {
display: none;
}
畳む
by nishishi. ⌚2019年8月20日(火) 13:42:48〔4年以上前〕 <508文字> 編集
何も装飾を指定しないと、「続きを読む」も「畳む」も普通のテキストリンクとして表示されます。標準添付しているスキンだと、ボタン型に装飾した状態で表示されます。この動作サンプルCGIのように。
ご自身で記述したCSSで、「続きを読む」や「畳む」を装飾したい場合は、以下の書き方が使えます。
▼「続きを読む」と「畳む」の両方に共通する装飾
.readmorebutton { ~装飾~ }
▼「続きを読む」と「畳む」を別々に装飾したい場合
.readmoreopen { ~続きを読むリンクだけの装飾~ }
.readmoreclose { ~畳むリンクだけの装飾~ }
標準スキンのCSS(tegalog.css)では、『/* ▼続きを読むリンク(ボタン) */』と書かれた行を検索して頂くと、各種装飾ソースが見えますので参考にして下さい。
標準添付のCSSにはどれもコメントで簡単な説明を加えるようにしていますが、特に標準スキンのCSSが最も詳しく書いてあります。畳む
by nishishi. ⌚2019年8月31日(土) 10:58:24〔4年以上前〕 <473文字> 編集
▼「続きを読む」の有効箇所について:
ブログタイプスキンのように、本文の一部分だけを抜き出して掲載する [[COMMENT:***]] 系統の挿入方法では、「続きを読む」機能は無効になる仕様になっております。おっしゃるとおり、[[COMMENT]] を使うと機能します。(というか、[[COMMENT]] を使う場合しか機能しません。)
この仕様はもう少し改善の余地があるかな、とは思っています。(ただ、どのように改善するかは、まだ検討している段階ですが……。)
▼ハッシュタグのグループ化:
現状でも、複数のハッシュタグを列挙した部分全体に対して、適当な文字装飾を適用すると、全体を囲んでclass名を付けることができます。
例えば、 [I:#使い方 #🌱豆知識] のように記述すると、2つのハッシュタグが斜体用の要素で囲まれます。
この場合、実際の出力では <i class="decorationI">~</i> でハッシュタグ群が囲まれますので、このclass名に対して何かを事前に装飾しておけば、ハッシュタグ群用の装飾が作れると思います。
もっともその場合、「斜体」用の装飾を斜体とは別の用途に使うことになりますが。(何か普段から特に使っていない装飾があれば、それを1つ流用することで対処できます。)
既存の装飾を流用しなくてもいろいろ作れるようにする仕様を今考えているところですので、それを実装できればもうちょっとカスタマイズしやすくなるかも知れません。とりあえず今のところは上記の方法でご対処頂ければ幸いです。
by nishishi. ⌚2019年9月9日(月) 16:16:06〔4年以上前〕 回答/返信 <705文字> 編集
「images」サブディレクトリのパーミッションを(本来なら755のままで動くのに)766にしてしまっている、というケースがよくありますのでご注意下さい。
その場合は、サブディレクトリのパーミッションを 755 とか 705 とかに変更すると表示されるようになります。 #🌱豆知識
背景詳細説明:※SuEXECという安全な仕組みが有効になっているレンタルサーバ(さくらインターネット、ロリポップなど)の場合は、サブディレクトリのパーミッションは 755 のままで動きます。それらのサーバで(全員に書き込み権限を付加する意味の)766 に設定してしまうと、安全のためそのディレクトリの中身は一切表示されなくなってしまうのです。
畳む
by nishishi. ⌚2019年9月18日(水) 13:33:54〔4年以上前〕 <348文字> 編集
➡『てがろぐCGIが出力した最新の1件を任意の場所にSSIで埋め込む方法』
https://www.nishishi.com/blog/2019/08/tegalog_ssi.html
by nishishi. ⌚2019年10月1日(火) 10:34:25〔4年以上前〕 <214文字> 編集
てがろぐでの投稿欄のtextarea要素には「tegalogpost」というclass名が付加してありますので、(QUICKPOSTに関しては)わざわざCGIソースを編集してclass名を付加しなくても、この「tegalogpost」というclassに対してスクリプトが実行されるように以下のように書くと良いと思います。
$(function() {
$('.tegalogpost').autosize();
});
すると、textarea要素に専用のclass名を足す必要はありません。
ただ、QUICKPOSTではなく、管理画面の新規投稿画面でもこのスクリプトを使いたい場合には、毎回自力で「スクリプトを読み込むためのソース」を </body> 直前あたりに足す必要がありますね……。この点については、もうちょっと何か良い方法がないか考えてみます。
なお、投稿欄への入力が終わってから「投稿する」ボタンを押したい場合は、キーボードから [Tab]→[Enter] の順に押すのがお勧めです。すると、すぐに投稿できます。(最初の[Tab]キーでフォーカスが「投稿する」ボタンへ移動し、次の[Enter]キーでボタンを押下できるため。) #🌱豆知識
by nishishi. ⌚2019年10月5日(土) 12:09:41〔4年以上前〕 回答/返信 <670文字> 編集
なお、ログアウトされる(ログアウト状態になる)には、ユーザが自らログアウトボタンを押す以外にも、ブラウザがCookieを破棄する、サーバ側の認証記録が消える(※)、CGIが利用するCookie名が変更される、設置場所のドメイン名が変わる……などがあります。「全員を強制ログアウト」機能を使った場合は※の動作になります。
by nishishi. ⌚2019年11月27日(水) 14:07:35〔4年以上前〕 <329文字> 編集
by nishishi. ⌚2019年12月14日(土) 21:12:13〔4年以上前〕 <269文字> 編集
管理画面の[設定]ボタン→[補助出力]タブ→[OGP+Twitter Cardの出力]項目内の下部にある「twitter:card」欄で、「summary_large_image (大画像)」という方を選択しておくと、常に大きな画像で表示されるようになります。デフォルトでは「summary (小画像)」が選択されているので、Twitterでは「左側に小さなサムネイル+右側に概要(抜粋)文章」というような枠で表示されます。
なお、OGPの記述はSNS側でキャッシュされるため、一度でも表示を試したURLの場合は、てがろぐ側の設定を変えてもすぐには表示に反映されません。その場合は、Twitterが公式に用意しているCard validatorでURLを入力してプレビューさせると表示を確認できます。(ついでにキャッシュも更新されるかもしれません。)
(上図は、小さなサムネイルが表示される場合でのプレビュー例。)
※てがろぐを従来のバージョンからお使いの場合は、外側スキン内に [[OGP]] の記述を含めておかない限り、どのように設定してもOGPは一切出力されませんのでご注意下さい。^^; 詳しくは、リリースノートNo.22をどうぞ。
by nishishi. ⌚2020年1月8日(水) 01:36:01〔4年以上前〕 <631文字> 編集
ハッシュタグ一覧を出力すると、タグ名に続いて該当件数が括弧付きで表示されます。このとき、タグ名のリンクには class="taglink" という属性が付加されており、それに続く該当件数には class="num" という属性が付加されています。なので、CSSで以下のように記述すると、この該当件数を非表示にして、タグ名だけをずらっと並べられます。
.taglink + .num { display: none; }
上記のCSSは、「taglink」というclass名が付いている要素の隣にある「num」というclass名が付いている要素を非表示にする、という意味になります。
※単に .num だけを対象にすると、他にもいろいろ消えてしまうのでご注意下さい。(^_^;)
by nishishi. ⌚2020年1月10日(金) 15:43:12〔4年以上前〕 <387文字> 編集
by nishishi. ⌚2020年1月15日(水) 13:07:33〔4年以上前〕 <184文字> 編集
QUICKPOSTから投稿した場合は、一見すると管理画面にはアクセスしていないように感じられますが、内部ではアクセスしています。なので、(管理画面を一切見ていなくても)投稿するだけでもログイン情報(セッション期限)は更新されています。ですから、ログイン状態を維持する期限よりも短い頻度で投稿を続けていれば、永久にログアウトすることはありません。
※もちろん、全員を強制ログアウトする機能が使われたり、CGIの識別文字列が変更された場合には、その時点で(全員が)ログアウトされますが。
by nishishi. ⌚2020年1月15日(水) 23:20:09〔4年以上前〕 <263文字> 編集
※ただ、検索窓等の出力が(XHTML仕様ではなく)HTML仕様なので、XHTMLで書こうとしても正しいXHTML文書にはなりません。代表的なブラウザは問題なく表示してくれるとは思いますが。スキンはHTML5で記述されるのが望ましいです。
by nishishi. ⌚2020年1月17日(金) 12:21:52〔4年以上前〕 <520文字> 編集
SSI等で他ページに合成している方々は、お試し下さい。 #🌱豆知識
以下、返信です。
🍪Re:1509◆気に入って下さったようで嬉しいです。(^_^)
🍪Re:1508◆投稿数が増えてくると、複数の単語や条件で検索したい機会も増えますよね。ご活用頂ければ幸いです。コーヒーありがとうございました。開発の合間のカフェイン補充に使わせて頂きます。m(_ _)m🥤
🍪Re:1507◆早々のバージョンアップをありがとうございます。(╹◡╹)ノ
何か無性にクッキー的な物を食べたい。🍪🍪🍪
by nishishi. ⌚2020年2月12日(水) 11:45:26〔4年以上前〕 回答/返信 <448文字> 編集
by nishishi. ⌚2020年2月15日(土) 14:32:44〔4年以上前〕 <281文字> 編集
具体的には、外側スキン(skin-cover.html)内の末尾に記述してある [[JS:LIGHTBOX:JQ]] の記述よりも下側に(重要)、以下のHTMLソース(JavaScript)を書きます。
<script>
lightbox.option({
'fadeDuration': 0, /* 描画枠の描画アニメーション時間を0ミリ秒にする(デフォルトは600) */
'imageFadeDuration': 0, /* 画像の読み込み時のアニメーション時間を0ミリ秒にする(デフォルトは600) */
'resizeDuration': 0 /* 描画枠のサイズ変更時のアニメーション時間を0ミリ秒にする(デフォルトは700) */
})
</script>
上記では、fadeDuration、imageFadeDuration、resizeDurationの3項目の値をすべて0にしています。これはアニメーションにかける時間をミリ秒で指定するオプションなので、0を指定するとアニメーション効果をOFFにできます。「アニメーション効果は欲しいが、もっと素早く動いて欲しい」という場合には、デフォルト秒数よりも短い時間を指定すれば良いでしょう。
なお、複数のオプションを記述する際は、上記のように半角カンマ記号「,」で区切ります。このとき、最後の項目の後にはカンマ記号を打たないように注意して下さい。
ちなみに、ナビゲーション関連のオプションには例えば以下のような項目もあります。
<script>
lightbox.option({
'alwaysShowNavOnTouchDevices': true, /* モバイル端末では左右の移動矢印を常時表示する */
'showImageNumberLabel': false /* 画像の番号を表示しない */
})
</script>
Lightboxは、PC上では画像の上にマウスを載せると、次の画像や前の画像へ移動するための矢印アイコンが画像の左右に表示されます。しかし、マウスのないモバイル端末では表示されません。このalwaysShowNavOnTouchDevicesオプションの値を「true」にすると、モバイル端末(タッチデバイス)では、左右の矢印が常時表示されるようになります。(複数の画像がある場合のみ)
また、Lightboxでは拡大画像の左下に「Image 1 of 20」のような感じで、いま何番目の画像を表示しているのかが案内されます。showImageNumberLabelオプションの値をfalseにすれば、これを非表示にできます。畳む
上記のような書式で指定できるLightboxのオプションは、Lightbox公式サイトに表形式で書かれています。
➡ https://lokeshdhakar.com/projects/lightbox2/#options
by nishishi. ⌚2020年2月16日(日) 10:57:18〔4年以上前〕 <1460文字> 編集
検索窓に PICT: と入力して全文検索すると、画像が含まれている投稿だけを読めます。
🌱豆豆知識
ただし、この投稿のように(画像が含まれていなくても)本文中に「 PICT: 」と書いてある投稿もヒットします。(笑)