にしし らぼらとりー

にしし(西村文宏)製スクリプトの公開開発実験場(ラボラトリー)です。各種スクリプトの最新版やβ版の動作確認ができます。バグ報告や、機能面でのご要望などもお気軽にお知らせ下さい。

※当ウェブサイトは、にしし製フリーCGIなどの動作確認サンプルを公開したり、製作進行に関する呟きを掲載している実験場のようなものです。 各種CGIスクリプトの配布パッケージを入手したい場合や、にしし(西村文宏)の個人サイトをお探しの場合は、 本家サイト「にしし ふぁくとりー」へお越し下さい。(╹◡╹)ノ

RSS Feed

開発放言 2022年7月の投稿[9件]

新規投稿 / 管理用

追加CSSは </head> タグの直前に挿入する仕様にすれば良いか……と思ったのだが、HTMLの記述ミスでHTMLソース中に </head> タグが存在しないスキンが使われている場合に困るな……。「スキンで元々読まれているCSS」に上書きする形で適用するためには、それよりも後で読み込まないといけないので、「</head>タグがあればその直前に挿入」→「<body>タグがあればその直前に</head>タグを補ってからその直前に挿入」→「</body>タグがあればその直前に挿入」→「どれもなければHTMLソースの最後に挿入」みたいな多段階の処理が必要かもしれない。#着せ替え
いや、スキン内でCSSを読み込んでいるlink要素を探してその直後に読み込ませるのが正攻法な気はするのだが、link要素の書き方にはそこそこ幅があるので、探す処理が面倒な気がする。

by nishishi. てがろぐ <380文字> 編集

着せ替え用CSSは、orange.css に対する orange.png みたいに、CSSファイル名と同名の画像があればそれを「サムネイル画像」と解釈して、着せ替え(CSS切り替え)画面で(WordPressのテーマ選択画面みたいに)見せる方式を採用すると、選びやすくなるかもしれない。いちいちサムネイル画像を作らなければならない手間はかかるが……。#着せ替え

by nishishi. てがろぐ <180文字> 編集

ある一連の発言(投稿)だけを後から連続で閲覧できるように、スレッド名みたいなものを付けて投稿できると便利かな、と一瞬思ったのだが、それはまさにハッシュタグの役割だった。ただ、ハッシュタグだと、ハッシュタグリストに出てしまうので「いま一時的に使いたいだけ」みたいな臨時用途の名称をあまりハッシュタグにしたくないこともある気もする。「特定の文字で始まっているハッシュタグは『非公開ハッシュタグ』としてリストには掲載しない」みたいな設定ができると便利だろうか? 例えば「temp」で始まるハッシュタグとか「tt」(Temporary Thread)で始まるハッシュタグとか。#済 >>2190

by nishishi. てがろぐ <293文字> 編集

tegalog.cgi?skin=skin-twitterskin-twitterディレクトリのスキンが適用される仕様だが、
これを tegalog.cgi?skin=skin-twitter+orange とすることで、
『skin-twitterディレクトリにあるスキンを適用した上で、同ディレクトリ内にある orange.css ファイルを追加で読み込む』みたいな仕様はどうか。(orange.cssは着せ替え用CSS)#着せ替え
skinパラメータに「+」記号が使われている場合に限って、</head>の直前にCSSを追加するlink要素を挿入する処理でいけそうな気がする。

この仕様があると、
●スキンそのものの配布 (=HTML×2+CSS)
●既存スキンの「着せ替え用CSS」の配布 (=CSSのみ)
……という2通りのテンプレート配布方法ができそうな。

by nishishi. てがろぐ <388文字> 編集

投稿へのファイル添付機能(=画像以外のファイルも投稿できる機能)を先に作りたい気もしてきた。ZIPとか添付できるように。ただ、UPされたファイル一覧を管理する管理画面を新たに用意しないといけないので、そこそこ手間がかかる。

by nishishi. てがろぐ <111文字> 編集

スキンを格納しているディレクトリに「altcss」というサブディレクトリがあるとき、そのサブディレクトリの中に入っているCSSファイルを「切り替え用の別CSS」と解釈して、管理画面上で切り替えられる機能とかどうか?

「altcss」よりも「addcss」で、「追加適用するCSS」を選択できる方が便利かもしれない。(そうすると、元CSSと共通するソースは書かずに済むから。) #着せ替え

by nishishi. てがろぐ <194文字> 編集

Twitterっぽいスキンの <div class="onelog"> のclass名を onelogbody とかに変える。SITUATION:CLASS が出力する .onelog と重複するのを避けるため。#済

by nishishi. てがろぐ <108文字> 編集

スキンの配色をカスタマイズしやすいように、ベースカラーはCSSファイルの冒頭でCSS変数を使って定義しておく方が便利かもしれない。(IEを考慮しなくて良いならCSS変数を使っても問題ない。)

by nishishi. てがろぐ <95文字> 編集

その投稿に含まれる1つ目の画像だけを挿入できる [ONEPICT:1] 記法では、画像が含まれていない投稿の場合には何も挿入されないが、『画像がない投稿の場合はデフォルトの画像を挿入する』みたいなオプションがある方が、デザインを作りやすい気がする。

by nishishi. てがろぐ <124文字> 編集

Powered by てがろぐ Ver 4.5.1.

DASHBOARD

■開発放言について

にしし製CGIの開発進行に関する放言です。思いついたことを適当に放り込む空間なので、どんな呟きも確定的な開発予定というわけでは全くありません。しかしながら、機能面でのご要望や開発予定機能への支持表明はお気軽にどうぞ。ただし、ここには直接は投稿頂けませんので、公式動作テスト用てがろぐ等をご利用下さい。

編集

■全文検索:

■日付検索:

■カレンダー:

2022年7月
12
3456789
10111213141516
17181920212223
24252627282930
31

■ハッシュタグ:

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

9件

▼最後に投稿または編集した日時:

2024年12月10日(火) 21:49:41