XOOPSコメントシステムハック

電依研(inet) Comments Off

XOOPSってなんか登録ユーザに閉ざされたシステムみたいな構造で気に入らないんだけど(なら使うなってか?)コメント投稿する際にゲストがハンドルも書き込めないようなゲストにやさしくないコメントシステムだけはどうにかしたいと思ってた。
「日々の駄文」に利用している wordpress モジュールは独自のコメントシステムがあるので問題無いのだけど、その他の「駄文書庫」「画廊」「録助」に関してはXOOPSのコメントシステムを利用しているため、ゲストは投稿者名:ゲストでしかコメント投稿できなかった。
これにゲスト用の投稿者名を追加しようとするとデータベーステーブルに項目追加しないとダメかなぁなんて思ってたんだけど、投稿者名ごとコメント文に入れてしまうというBIGPaPaさんの手法は目から鱗でしたね。
これならデータベーステーブルに手を加える必要無いですもんね。

っつーことで、コメント投稿フォームスクリプト(comment_form.php)とコメント投稿スクリプト(comment_post.php)を改造。
おほほ、快適!快適!
クッキーとか食わしてないんで、二度目以降は再入力するか履歴を選択するなどしてくださいね。(^^;

ここまでやっちゃうと、ここ「電依研」での登録ユーザのメリットってなんだ?ってことになってくる。
コメント付ける時に投稿者名などを入力する必要が無いくらいかな。。。

楽しいPHP

電依研(inet) Comments Off

前回が「はじめてのPHP」だったので、今回は「楽しいPHP」というタイトルにしてみたり。

昨年からちょこちょこ眺めてるPHPスクリプトなので、ちょっとしたロジックならコードが思い浮かぶようになってきた。
で、本日昼休みにメシ食いながら思い浮かんだのは、集会所のリダイレクト先を変更する方法である。
慣れた人ならすぐ思いつく if文 なのだろうが、実は昨日くらいから集会所の投稿用スクリプトを眺めながらもやもやっとしてたんだわ。
で、本日昼休みにポッと思い浮かんですぱっとできちゃったってな経緯です。

さて、具体的な動作は、単に

  • トップページから投稿したらトップページに戻る
  • 集会所から投稿したら集会所に戻る

・・・と、ただそんだけ。:-P

ま、そゆ小技ができるとうれしい初心者なのよ。
許してね。

続:Wordpress 人柱

電依研(inet) 1 Comment

のぶのぶさんの迅速なご対応のお陰で、「日々の駄文」の重要なポイントは wordpress モジュール 0.5.0RC3 にて動作可能となりました。
深夜にもかかわらず、集会所にまで連絡いただき有難うございました。

さて、前回までは「日々の駄文」ページにツッコミ一覧まで表示させるようにして、ツッコミ専用のページを設けておりましたが、今回それは復旧しておりません。
面倒だったってのもあるんですが、最近ちまたのブログ系システムに慣れてきてコメント一覧まで出てこない方が良いのかなと思い始めたもので。。。
なんか使い辛いと思われた方はご意見いただきたいと思います。

はじめてのPHP

電依研(inet) Comments Off

なんかの本の題名みたいですが、大した事ではござんせん。
ワタクシメがはじめてPHPスクリプトをイチから作ってみたという、ただそれだけです。

それもほんの20行程度で、使ってるのは if?else の繰り返しだけです。
それで何を作ったかっていうと、このサイトのメニューバーです。
昨日までは、画面ごとに違うメニューを準備していて、画面が切り替わるたびにメニューを入れ替えてたんです。
でもそれって、表示しているページの環境変数とかわかれば、自動でメニューの生成できるハズなんですよね。
そう思いながらもなかなか脳ミソに余裕が無くて、わけわからんPHPの世界に踏み込むことが出来なかったんですよ。

で、今朝は雨上がりで頭もすっきりしてたのか、ふとXOOPSとPHPスクリプトのサイトをチラチラっと見ただけで、なんとなくできそうな気がしてきて作ってしまった具合なんです。
なんか野暮ったい処理してるかも知れないんで、もしかしたら以前より速度的に足を引っ張ってるかも知れないけど、せっかく作ったんだから使わせてねってことで。。。:-D

サイトマップ作った

電依研(inet) 10 Comments

研究所(このサイト)もコンテンツがワケワカランようになってきたので、研究所内にどんなものがあるのか一覧できるページを作った。
いわゆるサイトマップというものですな。

上下メニューにある  Site Map  で一覧ページを表示します。

いや、某氏奥様から「トマトソースのレシピはどこへやったんぢゃ?!?」とお叱りを受けたもので。。。;-)

アリエナ?イ

電依研(inet) 2 Comments

先月だったかアクセスカウンタを高機能なやつにしたと思ったんだよね。
で、最近なんかカウンタの総数が増えないな?って思ってたら、これカウンタではなくてアナライザだったみたい。
今朝イチバンに、昨日よりもカウンタ値が減ってるので気が付いた。:-(

つまりコイツは一定期間のアクセス解析を行うものであり、アクセス数の累計を記録するものではなかったようである。

んで、もう面倒なのでとっても単純にカウントアップするカウンタに替えた。
日単位のアクセス数は30日分ならアナライザのテーブルにあったので、こいつをエクスポートして新しいカウンタモジュールのデータ形式に変更してインポート。
アクセス総数は最新記録のものだから、多分ここ一ヶ月くらいのが累計されてないけどまぁいいや。

そして、そのアナライザモジュールを削除して、もうひとつ良いことに気が付いた。
最近、mysql のデータベースの一括バックアップがマトモに動かなかったので、テーブルを分割してバックアップしてたんだけど、アナライザ用のDBを削除したら一括バックアップできるようになった。(なんでだろ?)

Firefox入れてみた

電依研(inet) 11 Comments

Mozilla自体が自分の肌に合わなかったので、Mozilla系のブラウザ(つまりネスケ)を滅多に使わなくなりはや5年。。。
現在はIE系のタブブラウザである Donus に落ち着いていて、会社では L を、研究所では Rapt を利用している。

が、研究所を訪れるブラウザトップ10はわかっているものだけで以下となっている。

第1位:InternetExplorer 6.x
第2位:Netscape 4.x
第3位:Firefox
第4位:Opera
第5位:InternetExplorer 5.x
第6位:Safari
第7位:Sleipnir
第8位:Mozilla
第9位:Netscape 7.x
第10位:InternetExplorer 4.x

そしてそれぞれのアクセスカウンタ値を見ると、なんでか知らんがMozilla系が多いのである。
注目すべきは3位に食い込んでいるFirefoxであろう。
*Operaが多い理由はわかってるので:-D

そんなに良いのか? > Firefox

てことで入れてみた。
基本動作はMozillaエンジンなので、Mozilla系そのまんまだけど操作性はなかなか良さそうだ。
インストール時にIEの環境を自動で読み込んで記憶してくれるし、おそらく便利なプラグインなんかも豊富なのだろう。
しかしやっぱ僕は長年使ってるDonutの方が使い易い。

ただMozilla系の利点(欠点かも)として、CSSで指定されているフォントの絶対指定を無視してフォントの大きさを変えられるという点があげられる。
これは、最近Blog系でやたら小さいフォント絶対指定しているページを閲覧する時は便利だ。
IEと違ってきっちり大きくしてくれるので、僕みたいな文字がボケるボロCRT(CRTのせいにしてる)などを使っている中高年にはぴったりかもしれん。

しかし、Mozilla系のブラウザでテーブルを中央に寄せるタグの条件かなんかあるのかな?
中央に寄ったように見えるテーブルと、中央寄せにしたつもりなのに左に貼り付いてしまうテーブルとあるのだが。。。

Wordpressパッチ作業

電依研(inet) 2 Comments

黄金週間初日はアンツと格闘したりしてちょいと気分が乗らなかったけど、なんとか「日々の駄文」で使ってるWordpressモジュールのパッチあて作業にようやく手を出した。

このモジュールパッチは4月初旬にすでに公開されていたのだが、モジュール自体をいじくりまわしていることから、そのままあてて不具合が出たときに対策するヒマが取れんだろうなぁってことで放置していたわけである。
まぁ大きな問題もなく(多分)移行できたと思うので、投稿テストとコメントテストでもしてみるか。

変色

電依研(inet) 11 Comments

そろそろ研究所も暑くなってきたので色を変えてみた。

うろうろ>すていたす

電依研(inet) 8 Comments

MZゆ?ざ?さんに「メインコンテンツは左上・・・」と言われてふと気がついた。
京ぽんで閲覧する時にメインコンテンツである「日々の駄文」までがかなり遠いってことに。。。
ちゅうことでページデザインから修正して、結局「すていたす」がまた左上にいっちまった。(^^;
なんか「研究所最新情報」の左右がうまくまとまらないのよねぇ。。。

あ、今回のデザイン変更でウチでは利用頻度が低そうな「ログイン/ログアウト」はトップページのみにしました。m(__)m
コンテンツメニューは上下に配置したんで、サイト内をうろつきやすくなったかと思いますがいかがでしょうかねぇ。

« Previous Entries Next Entries »