にしし らぼらとりー

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

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

RSS Feed

開発放言 全年全月20日の投稿[17件]

新規投稿 / 管理用

WAFによる警告を回避して投稿できるように、フレーズの置き換え機能を用意したら良いのかもしれない。例えば「 @UPUP@ 」と打ったら内部では「 ../../ 」に変換されて解釈されるとか。「 @ETC@ 」と打ったら内部では「 /etc/ 」に変換されて解釈されるとか。「@」記号で挟まれる文字列は、利用者が自由に登録できるようにしたら、好きなように作れて良いのではないか。ショートコードみたいに使う方法もあるかもしれない。

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

さんごよみのドキュメントも拡充しないといけないな……。

by nishishi. さんごよみ <27文字> 編集

YouTube動画の埋め込み機能を使って出力されるHTMLが <span class="embeddedmovie"><iframe class="embeddedmovie" width="560" height="315" src="…… のような感じで、外側のspan要素にも、内側のiframeにもどちらにも class="embeddedmovie" が付加されていることに気付いたのだが、これ、いつから……? まあ、span.embeddedmovieiframe.embeddedmovie でセレクタは分けられるので大きな問題ではないが、.embeddedmovie でCSSを書いてしまうと装飾が重複することになる。いまさら変更すると悪影響もあるだろうから、このままだな……。

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

てがろぐのヘルプドキュメントも、技術系ドキュメントサイトでよくある「メニュー段と本文段の2段組で、メニュー内のハイライトが現在位置に連動する」ような感じにしたいが、なんか手軽に作る方法はないものか。てがろぐの場合はメニュー項目数が多いので、そこもちょっと大変そうな気もしたりしなかったり。

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

画像管理画面で「一覧外」のフラグが設定されていれば、その画像の出力時に class="nolisted" を(画像そのものの)img要素と、(画像をリンクにする場合にはその)a要素に加えて出力するようにもした。これで、画像インデックス関連機能の初回機能としては概ね実装完了したのではないか……?
あと、スキンのCSSにfigure要素関連の装飾を加えておく必要はあるが。特にギャラリーモードでは、figure要素にデフォルトで付加される余白を消すような装飾がないとちょっと困りそうだ。

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

画像表示時に、画像管理画面で登録されているキャプションを出力できる機能も(ざっくりは)実装できた気がする。画像サイズが手動指定されている場合とか、一覧外フラグが立っている場合に付与するclass名とかの処理はまだこれからだが。

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

画像インデックスで「一覧外」フラグが立っていたら、新着画像リストに表示しない処理ができた!

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

他の階層(上位のディレクトリとか)に存在するスキンでもプレビューしたり簡易本番適用したりできるようにした。プレビューの場合は skin パラメータに相対パスや絶対パスでスキンの位置を指定すれば良い。管理画面の「スキン切り替え」でも、ディレクトリを直接手動入力して、プレビューしたり簡易適用したりできる機能を加えた。てがろぐを複数個設置して併用しているとき、同じスキンを使いたいなら1カ所にあるスキンを共用できる方がカスタマイズが楽かもしれないから。 >>2276

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

設定に『サムネイル画像があればサムネイルの方を表示』というチェックボックスがあるけど、ONでもOFFでも、問答無用でサムネイルの存在を確認に行っていた。(爆) 設定値を使ってねえ。 #済 修正した。

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

最小構成ZIPの配布をやめて(一般向けには完全構成ZIPだけにして)、代わりに「バージョンアップ用ZIP」としてプログラム2ファイル(tegalog.cgiとfumycts.pl)だけを含んだZIPを配布するのでも良いかもしれない。いや、3つ全部を配布するのが一番良いかもしれないが。増やすと手間も増えるので面倒だし。……というか、私自身は構成ファイルを生のままサーバにUPする作業だけにして、サーバ上で適宜勝手にZIP化するようなスクリプトを書いておけば、配布ZIPのバリエーションがどれだけ増えても私の手間は増えずに済むか……。そういう仕組みを作っておこうかな……。

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

指定年月のカレンダーは、パラメータ?year=2022&month=8とかで出せるが、そうではなく「先月」とか「2ヶ月前」みたいな相対的な指定でも表示できるようにしたい。?cal=-1とか?cal=-2とか。そうすると、事前にリンクなりブックマークなりを1つ作っておくだけで「現在より1ヶ月前」とかのカレンダーにアクセスできる。

by nishishi. さんごよみ <164文字> 編集

RSSフィードには、YouTubeやTwitterの埋め込みの代わりになる何かが何もないので何か入れる。埋め込む前のURLを入れれば良さそうな気がする。たぶん、RSSモードのときにだけ、埋め込み処理を無効化すれば良さそう。#済

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

いいねボタンにもなるWeb拍手CGIを作りたい気もしている。単にボタンを押すだけのシンプル運用にもできるけども、ボタン押下後にコメントの投稿を可能にもできるし、ボタンの連打を許可する設定にもできる……みたいな、カスタマイズ性の高いCGIを用意して、これ1つあれば「いいね」機能にもWeb拍手機能にもなる、というような感じの。idを分ければ同一ページ内にいくつでも掲載できるような。拍手機能をてがろぐに載せるのはちょっと機能が異なりすぎると思うので、独立した汎用的なCGIを用意する方が良い気がする。独立した汎用的なCGIなら、てがろぐを使わない箇所でも使えるし。ボタンは「いいね」・「超いいね」・「おにぎり」・「すいか」・「ドーナツ」とか好きなだけボタンを並べておけるようにすると、なお良いかもしれない。てがろぐのカテゴリ編集機能あたりのソースを流用して、いくつでも好きなだけ登録できるようにしておくと良さそうな気がする。もちろん、ボタン1種類だけで運営したいならそうすれば良い。 →doさんの「いいねボタン改」が良さげだ。

by nishishi. 開発ネタ <462文字> 編集

サイトマップXMLを吐けるようにしたい。#済

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

Lightboxの代わりにFancyboxを使うのは簡単だが、fuwaimgの場合だとa要素に指定のclass属性値を付加するような仕様なのでCGIソースのカスタマイズが必須になってしまってハードルが高そうだ。てがろぐ側の設定で、img要素a要素にclass名を付加できるような仕組みを用意すべきか。用意した。#済

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

『(ツイート埋め込み処理中...)Tweet』の表示は、『(ツイート埋め込み処理中...)Twitterで見る』にした方が良さそう。#済

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

時刻によってスタイルを変えられるように [[NOW:TIMEWORD]] で morning(4-12),afternoon(12-20),night(20-04) とか [[NOW:SEASON]] で、spring(3-5),summer(6-8),autumn(9-11),winter(12-2) とか出力できるようにしたい。
[[NOW:FORMAT:M]] で 01~12 とか、[[NOW:FORMAT:h]] で 00~24 とか。

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

Powered by てがろぐ Ver 4.2.3.

DASHBOARD

■開発放言について

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

編集

■全文検索:

■日付検索:

■カレンダー:

2024年2月
123
45678910
11121314151617
18192021222324
2526272829

■ハッシュタグ:

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

17件

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

2024年03月20日(水) 14:34:18