ネタバレや腐臭発言が混じるらくがきメモ

2009年06月06日(土) nicky改造日記 最近のコメント編

自分がコメント機能を使ってないので今までの改造もコメントは考慮に入ってなかったんですが、やっぱり置いておくならちょっとは考えた方がいいかなあと思ったので個別記事リンクのを修正。コメント系の追加とサブルーチンちょっと変更→
「過去ログにコメントフォームを表示しない」の設定の時でも、新しい記事(最新ページに載ってるやつ)だったら個別記事表示の時にもフォームが表示されるようにした。

あと最近のコメント一覧をつけるのをやってみた。タイミングがあれですが偶然です→
ヘッダに%RecentComment%と入れると表示される(はず)。CGI改造後のコメントからしか反映しません
非公開コメントにちゃんと対応した一覧がよかったんだけどうまくいかなかったので簡易版。非公開で投稿しても一覧に載ってしまうので投稿者名は入れないようにした。非公開ボタンつけてなければ関係ないのだけど。あとコメント削除しても一覧には残ってしまうのも…。そのうちまた挑戦したいものです。
しかし使ってないとどうテストしていいのかも分からないわよね…

あ、試してみて変なことになっても責任なんか取らないんだから

追記。最近のコメントの方、1時間くらい修正前のファイル置いてた。ごめんなさい
6/7追記。コメント削除で一覧からも消えるようにしようとしたけどできなかった。けどその過程でまたちょっと修正。無駄なところ削ったり入れた方がいいのか?というのを入れたりとか。日付はコメント欄のを引いてくるようにしたので表示がちょっと変わっちゃった

2009年01月17日(土) nicky改造日記 サムネ切替編

ごはん

画像は今日の買い物と晩ご飯。クリックで切替。やっぱり自分のめしはうまい。こんな日記を毎日書いてたら、ごはん作るのめんどくさいからお菓子食べて寝るなんてことも減るのでしょうね
フライは数日前に買ったアジ。刺身にしたかったけど自重した。最近は買い物のたびに福豆買ってるなー。

こないだ画像を含めたネタバレボタンをつけてみたけど、その後でそういえばnickyはサムネ画像を別途アップできるし本画像をアップしてから好きなサイズのサムネを作ることもできるんだった、と思い出したんです。表示サイズだけ変えることもできるし。画像がネタバレになる時はそれで対処できるんでした。なーんだ
本来はサムネをクリックするとポップアップの小窓が開くんですが、私が使っているundonutだと小窓の代わりに新しいタブが開いてしまう、というすごく個人的な理由で同じ場所で切り替わるようにしてしまいました。またnicky.cgi直書き。よけいなところまで変わってしまった気がしないでもない。書き換え箇所→
これだと2ページ漫画とかもできるけど、見栄え的にはどうなのかしら

2008年12月30日(火) nicky改造日記 件数表示用月別ログ編

iMode版で月別ログを置いたのですが、考えてみたらPC版にだって置いちゃいけないこともないだろう、というわけでiMode版のそれを少し変えてPC版と兼用にした。書き換え部分はこんな感じです→
月別表示にすれば月別ログは表示されるんですが、あれだと本当に月単位なので、更新頻度が高い月は1ページが重く、逆にあまり更新してない時は1ページに1記事ずつとかになったりする。むらのある更新をしている身としては件数表示の方が好きなのです。で月別ログも件数表示のまま…つまりTitleListを年と月だけにしたようなものがいい。のでその部分をコピーしています。いつもごめんなさい

あとカテゴリ表示の時にページタイトルにカテゴリ名が入るようにした。「その他」というカテゴリがあるのでちょっとどうかとも思うけど、まあいいや。ついでにRSSフィードにもカテゴリが表示されるようにした。書き換え箇所→
RSSの方、catelist.cgiを開いてない気がするんですが…なんでこれでできるんだろ
追記。ちょっと直しました(3月7日)

他にもまたちょこちょこ変えたりした。来年もまた色々やりたいのでよろしくお願いします>cgi
そういえば2日ほど前に10日分くらいまとめて更新したんですが、あれはその日に10日分書いたわけではなくて、途中まで書いた日記とか画像また作ってなくて文章だけ書いたとか、そういうものを下書きに放り込むくせがついたからそんなことになってしまった面もあります。下書き機能もどきはこんな弊害をもたらした……実際に弊害なのかどうかはよくわからないんだけど

2008年12月09日(火) nicky改造日記。iMode編

ついついiMode版をいじりまくってました。需要とか関係ないよ楽しくなってついやっちゃうんだよヒャッハー…(力なく)
ネタバレの文字を白くしたり本文に画像が貼ってあった時にリンクに置き換えたりTitleListにアクセスした時に月別ログが出るようにしたりとか。書き換え部分
あと新しいSoftbankの携帯やWillcomからアクセスした時もiMode版になるようにユーザーエージェントを追加したり。よけいなことをしたような気もする

検索とかカテゴリとかで他にも色々やりました。変えたところに色がつくテキスト比較ソフトで元のと比べると、うわあ黄色いとこ増えたなー…バージョンアップの時大変そう

追記。やっぱりTitleListを月別ログに使うのはどうかな…というわけで別にした

2008年11月28日(金) nicky改造日記。下書き機能編

昨日下書き機能ついたバンザーイと喜んだんですが、あれだめでした。
件数表示だとナンバリングがずれてしまうので、下書きが1つあると1ページ目の一番下のやつが2ページ目の一番上にもある状態になってしまうのです。ちくしょう。やっぱりファイル名を変えないとだめなのか…といじろうとしたけどそんなの無理に決まってました。だがこんなことではくじけない。でも知識がないから正面から解決することができない。色々やってるうちに結局微妙な感じのやり方でなんとかなった。なったんじゃないかな。

昨日とはまたちょこちょこ変えて、全部まとめてこんな感じに
つまり下書きボタンを押すと1000年後の日付で投稿されるが、西暦2900年以降の日記はログインしてる人にしか見えない、みたいな感じ。見かけは2008年に見えるけど実質は3008年の日記なので、下書きは常に一番上に表示される。こないだのはなくそはもう消しました。さあ今度は大丈夫か?

いないと思うけど、これ自分でやってみて何かまずいことがあっても私まったく責任とれません……いやここまでの経緯を読んでる人なら恐ろしくてそんなのとてもできないとは思うけど、nickyの非公式マニュアル見たら下書き機能が要望アンケートの一位だったので不安になった。公式で追加されるといいなー。自分の改造なんて心配すぎるよ。

5/23 お恥ずかしいとこ少し修正(書き換え内容は変わってません)

2008年11月25日(火) nicky改造日記。個別記事リンク編

日付頭の■をクリックするとその記事に飛びますが、その時に該当記事しか表示しないようにしました。過去の日記によくリンク張るのでそのたびに他の記事が見えるのが、なんかこう、なんか…
でも元のやつみたいにアンカーで指定するのも好きなのでこれはとても迷いどころです。■でリンクしなくなっただけで使おうと思えば使えるからいいかなー

またnicky.cgiに直接書きこんじゃった…。これはすぐできた。多分できた。長いけど他のとこの記述をつぎはぎしただけ。日記内検索を経験した私に死角はなかった。こんな感じ
変な挙動を起こしたりしないといいなー

5/23追記。前へと次への間には、「初期設定」の「過去ログNewとOldの間の表示」で設定されてるものが入るようになってます。初期設定でチェックが入ってなくても使われる有様
6/6。最新記事に載ってる記事だったら個別表示+「過去ログにコメントフォームを表示しない」設定でもコメントフォームが出るように変更

2008年11月22日(土) nicky改造日記。日記内検索編

目標達成おめでとう〜
ボタンをリンクにできました。やったー
「nicky.cgi?SerchWord=○○」の後に「page=○○」みたいにして表示させるやり方が分からずしょんぼりしてたんですが、きみはじつにばかだな!分からないなら検索ワードの中に入れてしまえばいいじゃない!こんなにむやみにコマンド作りながらそれに気づかないなんて…
あと検索結果をカテゴリ的に使用するという目的の一環として、検索ワードと一緒に「d」と入れると「『○○』を含む記事何件…」というのが表示されない、というコマンド追加。検索結果っぽくない画面になるのでカテゴリ表示に使えるかなと。まあ使わないと思うんですが、やろうと思えばできるってだけでちょっと心が豊かになる気がするじゃないですか。へへへ…これで追加機能は11個だ…(そんなことしてなんになる!?)

結局sub NickySerchあたりはこんなことになりましたよ→
長すぎわらた。いつのまにこんなことになってしまったんだ…。もうほんとやめようこういうことは

5/23 tコマンドの検索が変だったのを直したのとiMode版についての追記とか。
ご指摘ありがとうございました!

2008年11月09日(日) nicky改造日記。RSS全文配信編

「nicky rss 全文配信」という検索ワードで来た方が。もう見てないと思いますが、何かの参考に置いておきます。でももし見てもあくまで参考程度に! 警告はしましたよ! 私Perlとかまったく分かってませんので! バックアップ必須。

ここの日記のRSSは、nicky.cgi用に作られたrssnicky.cgi(今は配布サイトにつながらなくなってます)をnicky.cgiの作者さんがプラグイン化したmkrssnky.cgiを一部書き換えて無理矢理全文配信しています。
↓mkrssnky.cgi。まだ公式ではないみたいです
http://painter.mypets.ws/~raelian/nicky.cgi?DT=20080224A#20080224A
書き換えた箇所はこんな感じ

・本文中のリンクや画像が相対パスだと、RSSフィードから機能しなくなっちゃうので絶対パスに書き換え。さっぱりわからないので2chで教えてもらったりしました。
・ネタバレ隠しはネタバレボタン・リンクを追加を済ませてれば多分そのまま使えると思われる。多分。自信ありません。
・「FOAFによる画像メタデータを…」というコメントが原文のままですが、もはやFOAFではなくなっている。と思う。FOAFというのが何なのかよく知らないのであいまいです。はてなフォトライフとかに使われているらしい…。
・↑のだと「アップした画像<br><br>本文」てなっちゃいますが、「$FOAFIMAGE」と「$logdata[2]」を入れ替えたりすれば場所は変えられるはず

でもここまで書いといてなんですが、nicky使ってる人でRSS全文配信したいと思ってる人ってそんなにいないような気がする。というかRSSってレンタルブログではたいてい配信されてるわりにあまり定着してないような…。私だって半年くらい前にここの日記をなんでもRSSでRSS化して見てる、という方がいることを知って、じゃあ配信してみよう→自分でも使ってみよう→おい便利だぞこれ、という流れになるまで全然興味なかったし。消えゆく文明だったりするのかしら…。いいものだと思うけど。

09/03/07。変なとこ直した
戻る
日記内検索機能

RSS

PaintBBS / spainter Shi-dow
Diary CGI  Nicky! + rssnicky