<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>メンバーリストCGI - パンヤ用</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/" />
    <link rel="self" type="application/atom+xml" href="http://www.anabas.jp/pml/atom.xml" />
    <id>tag:www.anabas.jp,2011-05-14:/pml//3</id>
    <updated>2009-12-05T01:59:48Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.1</generator>

<entry>
    <title>ver. 0.600 リリース</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/12/ver-0600.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.657</id>

    <published>2009-12-05T01:59:48Z</published>
    <updated>2009-12-05T01:59:48Z</updated>

    <summary> 	 		ユーザー情報コメント欄のhttp://で始まるURLに自動でリンクタグ...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="改竄履歴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<ul>
	<li>
		ユーザー情報コメント欄のhttp://で始まるURLに自動でリンクタグを貼るようにした。</li>
</ul>
]]>
        
    </content>
</entry>

<entry>
    <title>ダウンロード</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/12/post-4.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.12</id>

    <published>2009-12-05T01:52:00Z</published>
    <updated>2011-05-28T02:32:06Z</updated>

    <summary> 	ダウンロードと同時にスクリプト利用規定に同意したものとみなします。 	本体の...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="ダウンロード" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ダウンロード" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<p>
	ダウンロードと同時にスクリプト利用規定に同意したものとみなします。</p>
<h3>
	本体のダウンロード（2009-12-05 10:52:00）</h3>
<ul>
	<li class="zipfile">
		本体(ベータ版) : <a href="http://www.anabas.jp/pml/archive/pml0600.zip">pml0600.zip</a></li>
	<li class="zipfile">
		差分（0.510 &rarr; 0.600） : <a href="http://www.anabas.jp/pml/archive/pml_0510_0600_update.zip">pml_0510_0600_update.zip</a></li>
</ul>
<h3>
	一つ前のバージョン（2009-11-16 01:09:50）</h3>
<ul>
	<li class="zipfile">
		本体(ベータ版) : <a href="http://www.anabas.jp/pml/archive/pml0510_2.zip">pml0510_2.zip</a></li>
	<li class="zipfile">
		差分（0.400 &rarr; 0.510） : <a href="http://www.anabas.jp/pml/archive/pml_0400_0510_2_update.zip">pml_0400_0510_2_update.zip</a></li>
</ul>
<p>
	<span style="color: rgb(255, 0, 0);"><strong>2009/11/15に公開したpml0510.zipおよびpml_0400_0510_update.zipに同梱されているCSSファイルに、記入漏れが有りましたので、修正したものをアップします。</strong></span></p>
<p>
	記入もれの箇所は、iefixed.htcを使用する場合にコメントアウトを解除する部分で、「.record-img」に対する設定が抜けてしまっていました。（iefixed.htcを使用しない場合は影響はありません。）</p>
<h3>
	管理者ログイン パスワードツール</h3>
<ul>
	<li class="zipfile">
		<a href="http://www.anabas.jp/pml/archive/pmlpass.zip">pmlpass.zip</a></li>
</ul>
<p>
	管理者ログインのパスワードを忘れたり、初期設定のパスワードでログインできない場合、クリプトキーを変更する場合に使用するツールです。同梱のreadme_euc.txtに設置および使用方法が記載されています。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>ver.0.510_2リリース</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/0510-2.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.644</id>

    <published>2009-11-15T16:15:25Z</published>
    <updated>2009-11-23T02:56:12Z</updated>

    <summary> iefixed.htc用記述の記述漏れ部分を修正 先ほど公開した0.510に同...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="改竄履歴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<ul>
<li>iefixed.htc用記述の記述漏れ部分を修正</li>
</ul>
<p>先ほど公開した0.510に同梱されているblue.css、pink.css、green.css、mono.cssのスタイルシートについて、iefixed.htc用にコメントアウトされている部分に、記述漏れが有りました。</p>
<p>iefixed.htcを使用していない場合は影響はありません。</p>
<p>脱漏部分は、下記の赤字の部分となります。（各cssとも20行目近辺）</p>
<p><strong><span style="color: #ff0000;"><br />.record-img,</span></strong><br />.entrypg-usr-img {<br />&nbsp;&nbsp; &nbsp;behavior: url(iefixed.htc);<br />&nbsp;&nbsp; &nbsp;max-height: 200px;<br />&nbsp;&nbsp; &nbsp;max-width: 350px;<br />}</p>
<p>0.510をダウンロードされた方は、お手数をお掛けいたしますが、新しいファイルに差し替えるか赤字部分を追記して下さい。</p>
<p><strong>&nbsp;</strong></p>]]>
        
    </content>
</entry>

<entry>
    <title>設置の準備</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-7.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.15</id>

    <published>2009-11-15T09:58:18Z</published>
    <updated>2009-11-15T10:58:03Z</updated>

    <summary>同梱ファイル以外に必要なファイル pml.cgiの設置には、同梱されているファイ...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="設置の準備" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="設置方法" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>同梱ファイル以外に必要なファイル</h3>
<p>pml.cgiの設置には、同梱されているファイルとは別に次のファイルが必要です。</p>
<ul>
<li>MSNメッセンジャーキット - <a href="http://www.pangya.jp/library_kit.aspx" target="_blank">パンヤ公式ファンサイトキット</a>でダウンロードできます。</li>
<li>アニメーション付き絵文字は<a href="http://www.pangya.com/new2/pds/pds_multimedia.asp" target="_blank">韓国パンヤの旧サイト</a>で入手できるようです。</li>
<li><a href="http://youmos.com/news/iefixed_htc" target="_blank">ieFixedHTC</a>（IE6で、画像のmin/max-width/height対応をさせたい場合のみ。IE6での閲覧者がいない場合は不要。）</li>
</ul>
<h3>準備</h3>
<ul>
<li>ファイルを直接いじる場合には<span style="color: #ff0000;"><strong>EUC-JPで閲覧と保存ができるエディターを用意</strong></span>します。</li>
<li>pml.cgiとpmladmin.cgiの一行目のコマンドパス（#!/usr/local/bin/perl）を利用しているサーバーの設定にあわせて変更します。（一般的なサーバーなら変更無しで大丈夫だと思います。）</li>
<li>メッセンジャーキット「msn-pangya_emo」フォルダ内の全ファイルを、pmlの「emoji」フォルダにコピーします。</li>
<li>ieFixedHTCを使用する場合は、pml.cgiと同じフォルダに置きます。また、使用するスタイルシートファイル（CSSフォルダ内のmono.cssなど）を開き、冒頭部分にあるieFixedHTC用のスタイル記述のコメントを解除します。（/* と */ を削除する）</li>
<li>アニメーション付き絵文字を使う場合は、[emoji.js]の最後の方の行でアイコンのサイズを変更した方が見栄えが良くなります。絵文字のファイル名も全て変更する必要が有りますので、やり方がわかる方は挑戦してみると良いと思います。</li>
<li><span style="color: #ff0000;"><strong>全てのファイルの編集および保存は、必ずEUC-JPで行って下さい。</strong></span></li>
</ul>
<p>これでアップロードの準備は完了です。</p>]]>
        
    </content>
</entry>

<entry>
    <title>ver.0.510リリース</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/0510.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.642</id>

    <published>2009-11-15T08:50:54Z</published>
    <updated>2009-11-23T02:56:38Z</updated>

    <summary> HTMLヘッダに、canonical属性を導入しました。（検索エンジンのインデ...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="改竄履歴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<ul>
<li>HTMLヘッダに、canonical属性を導入しました。（検索エンジンのインデックスにソート順毎の重複ページが登録されるのを抑制します。）</li>
<li>HTMLヘッダのxml宣言を廃止しました。</li>
<li>Internet Explorer 6で表示が崩れる事がある問題に対処しました。</li>
<li>同梱スタイルシートの全て（基本スタイルシート「plane.css」を除く）に、ieFixedHTC（ie6の画像表示対応バッチ）に対応したスタイル記述を、「コメントアウトした状態」で追加しました。</li>
<li>スタイルシートの構造を変更しました。</li>
<li>新しいスタイルシートを追加しました。</li>
</ul>
<p><span style="color: #ff0000;"><strong>以前のスタイルシートは、このバージョンでは動作しません。また、このバージョンに添付されているスタイルシートは、以前のバージョンでは動作しません。</strong></span></p>
<p>スタイルシートに、基本スタイル「plane.css」を追加しました。このスタイルシートは無地・無装飾です。</p>
<p>添付の「plane.css」以外のスタイルシートは、「plane.css」をインポートして動作します。同一ディレクトリ内に「plane.css」が無いと、意図された通りの表示となりません。</p>
<p>ieFixedHTCを使用する場合、同梱の各スタイルシートの冒頭部分にある記述を参照して、ieFixedHTC用のスタイル記述をコメント解除してご使用ください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>確認されている不具合</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-6.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.14</id>

    <published>2009-11-13T04:49:00Z</published>
    <updated>2009-11-15T09:12:46Z</updated>

    <summary> 【2009-11-15 Ver0.510で対応済】長い名前のユーザーがいる場合...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="確認されている不具合" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="確認されている不具合" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<ul>
<li>【2009-11-15 Ver0.510で対応済】長い名前のユーザーがいる場合、サムネイル表示が崩れる場合が有る。特にie6でひどい状態になります。CSSの変更をこの週末にアップする予定です。（2009/11/13追記)</li>
<li>【2009-11-15 Ver0.510で対応済】ie6版のデザインでフォントサイズが意図しない大きさで表示される。【本件については、対応未定です。】</li>
</ul>]]>
        <![CDATA[<ul>
<li>【修正済み 2009/10/26】データエントリー画面、Formパスワードに autocomplete="off" の設定をしていない為、修正時に毎回パスワード欄を削除しないと認証エラーが出てしまう不具合</li>
<li>【修正済み 2009/10/26】メンバー一覧表の名前で絵文字が表示されずテキスト表示となる不具合</li>
<li>【修正済み 2009/10/23】画像無し時の代替画像が、特定の条件下で削除されてしまう不具合</li>
<li>【修正済み 2009/10/23】改行が含まれているコメントの修正時、TEXTAREAに改行タグが表示されてしまう不具合</li>
<li>【修正済み 2009/10/20】管理者モード：リスト行数を"0"にすると、ユーザーモードでサーバーエラーが発生</li>
</ul>]]>
    </content>
</entry>

<entry>
    <title>スクリプトを改造</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-15.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.24</id>

    <published>2009-11-09T08:32:19Z</published>
    <updated>2009-11-15T09:10:38Z</updated>

    <summary>トップページで出力されるパーツ トップページで表示される内容は、下記の各パーツに...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="スクリプトを改造" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="改造の手引き" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>トップページで出力されるパーツ</h3>
<p>トップページで表示される内容は、下記の各パーツに分かれています。</p>
<ul>
<li>ヘッダー - 「xml宣言」から「&lt;body&gt;内のH2タグまで」</li>
<li>メニュー - メニューリンク</li>
<li>ユーザー画像</li>
<li>ユーザーコメント</li>
<li>ユーザー情報（名前・ランク・更新日など）</li>
<li>ユーザー詳細情報（１６項目の詳細情報テーブル）</li>
<li>ナビゲーションリンク - 前後のユーザーへのナビゲーション</li>
<li>メンバー一覧表テーブル</li>
<li>フッター - 「権利表示」から「&lt;/html&gt;」まで</li>
</ul>
<p>これらのパーツが出力される順番や、各パーツを囲むDIVタグは、pml.cgiの110行前後にある「sub output」で始まるサブルーチンの中で決められています。outputサブルーチン内を書き換えると表示する順番を変えたり、カラムを変更したりすることも可能です。</p>
<p>また、それぞれのパーツもDIVタグで個別にくくられていますので、CSSで、positionやTop Leftなどを指定し絶対位置を決める事で配置を大きく変えることも可能です。</p>
<p>それぞれのパーツは、出力をしなくても問題ありませんので、たとえばトップページの下に表示されるメンバーリストが邪魔なら、141行目あたりにある		「&amp;member_tbl; # メンバー一覧表」という行を削除してしまう事もできます。</p>
<p>なお、当然の事ですが、ヘッダーとフッターだけは、それぞれ一番最初と一番最後に出力をしなければなりません。</p>
<p>次期バージョンでは、outputサブルーチンをバイパスして、カスタマイズした出力順を書き込めるようにするオプションを実装する予定です。</p>
<h3>IE6への対応</h3>
<p><span style="text-decoration: line-through;">作者においては、対応する気が無いので試していませんが、pml.cgiの650行前後にある「sub header」というサブルーチンの冒頭部分にある、&lt;?xml version="1.0" encoding="EUC-JP"?&gt;というxml宣言を削除すると、IE6対応がより簡単になると思われます。</span>【2009-11-15 修正】</p>
<p>その後、調べた結果、HTMLベースのXML書式には、&lt;?xml &gt;による宣言をしなくても良い（もしくは、するべきでは無い）との見解があることがわかり、Ver.0.510からXML宣言部分を削除致します。【2009-11-15 追記】</p>
<h3>ヘルプを書き換える</h3>
<p>pml.cgiの1360行あたりにヘルプのテキストがあります。ご自由に書き換えてください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>追加機能の候補</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-19.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.28</id>

    <published>2009-11-08T13:56:56Z</published>
    <updated>2011-05-28T02:32:56Z</updated>

    <summary> 	Ver0.600で対応予定 	 		コメント欄でURLを書き込んだ場合に自動...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="追加機能の候補" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>
	Ver0.600で対応予定</h3>
<ul>
	<li>
		コメント欄でURLを書き込んだ場合に自動でリンクタグを生成する。</li>
	<li>
		CSS修正（詳細情報テーブルをサイズ固定にしてスクロールバー（縦）を表示(&#39;09/11/30追加)</li>
	<li>
		<del>HTMLの出力をカスタマイズできるバイパスサブルーチンを作成。</del>(&#39;09/11/30削除)</li>
	<li>
		<del>ファイルロック機能（オプション機能）を追加（symlink関数によるもの）</del>(&#39;09/11/30削除)</li>
</ul>
<h3>
	時期未定の項目</h3>
<ul>
	<li>
		EncodeかJcodeを使用するべきかどうか検討</li>
	<li>
		cssの追加</li>
	<li>
		関数一覧（グローバル／ローカル）、サブルーチン一覧の作成</li>
</ul>
<h3>
	実装を中止した候補機能</h3>
<ul>
	<li>
		管理画面のリスト表示行数で０を指定した場合、リストの出力を中止する。 - HTML出力のカスタマイズ機能内で対応予定</li>
	<li>
		HTMLの出力をカスタマイズできるバイパスサブルーチンを作成。- 別ソースのVer.1.0系でテンプレート機能を実装します。（詳細は、<a href="http://www.anabas.jp/parody/2009/11/cgi.html" target="_blank">Parody&#39;s Backyardの記事</a>）（&#39;09/11/30追記）</li>
	<li>
		ファイルロック機能 - 現状、不要と判断しています。（&#39;09/11/30追記）</li>
</ul>
]]>
        
    </content>
</entry>

<entry>
    <title>掲示板</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-18.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.27</id>

    <published>2009-11-08T13:50:01Z</published>
    <updated>2011-05-28T02:33:30Z</updated>

    <summary> 	専用の掲示板（新しいウインドウが開きます。）を設置いたしましたので、ご質問、...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="掲示板" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<p>
	<a href="http://www.anabas.jp/pml/patio/patio.cgi" target="_blank">専用の掲示板</a>（新しいウインドウが開きます。）を設置いたしましたので、ご質問、要望、設置報告など、スレ建て、レス含め、ご自由にお使い下さい。</p>
<p>
	なお、不適切な内容につきましては、作者の判断で削除をする場合があります。<br />
	また、作者の都合で、タイムリーな対応ができない場合があります。<br />
	あらかじめご了承下さい。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>スタイルシートの変更</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-16.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.25</id>

    <published>2009-11-08T13:34:48Z</published>
    <updated>2009-11-16T05:45:23Z</updated>

    <summary>今後のバージョンアップについて 当初より計画していた表示系の機能については全てV...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="スタイルシートの変更" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="改造の手引き" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>今後のバージョンアップについて</h3>
<p>当初より計画していた表示系の機能については全てVer0.500で実装を終えました。今後、新しい表示項目やページを増やす予定は、現在のところありません。（確約はできません。スイマセン。）</p>
<p>使用しているID名やClass名、DIVやSPANなどのタグについても、既存のものについては廃止しない予定です。（新しいものが追加される事はあるかもしれません。）</p>
<p><span style="color: #ff0000;">【重要告知 2009-11-15追記】</span> <br />Ver0.510でセレクタ名を一部変更致しました。Ver0.500beta2以前のcssでセレクタ名に使用していたアンダースコア' _ 'を、全てハイフン' - 'へ変更しました。</p>
<h3>新しいCSSの作成</h3>
<p>同梱のCSS（清書がちゃんとできてなくてゴメンナサイ）をコピーしてお使い頂くと、ほぼ全てのID名やCLASS名を網羅していますので便利です。BodyやDIVで囲まれた要素などにbackground-imageで背景画像を個別に指定する場合、cssフォルダ内に新しいフォルダを作成して画像等を納めておくと後々便利です。</p>
<p>新しく作成したCSSファイルを反映するには、CSSファイルを設置サーバーのCSSフォルダにアップロードした後、管理画面でアップロードしたCSSファイル名を設定して下さい。</p>
<p>また、画像サイズなどのその他の設定もCSSの記述内容に合わせて、設定しなおして下さい。</p>
<p>管理画面で設定する画像表示サイズは、エントリー画面の最大画像サイズについての注意書きを変更するだけです。表示画面で画像表示サイズを直接変更する為には、CSSでの設定が必要になります。</p>
<p>【2009-11-15追記】<br /> Ver0.510より、無地・無装飾の基本スタイル「plane.css」を同梱しました。同時に、既存の「blue.css」他の同梱cssファイルは、「plane.css」を「@import」により、ベースデザインを読み込む形式に変更されました。</p>
<p>基本デザインに対して、変更が必要なスタイルのみを記述する形式となっていますので、配色変更などのカスタマイズが簡単にできるようになっています。カスタマイズの際には、同梱cssファイルを参考にして下さい。</p>]]>
        
    </content>
</entry>

<entry>
    <title>パンヤ以外の目的に使用</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-14.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.23</id>

    <published>2009-11-08T13:16:25Z</published>
    <updated>2009-11-15T10:32:03Z</updated>

    <summary>他の目的への転用 pml.cgiを動かしてみて気付いたのですが、ランク表示と性別...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="パンヤ以外の目的に使用" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="改造の手引き" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>他の目的への転用</h3>
<p>pml.cgiを動かしてみて気付いたのですが、ランク表示と性別アイコンだけ変更してしまうと、別のゲームなどのメンバーリストとしても使えそうです。作者におきましては、パンヤ以外の目的への改造はするつもりはありませんが、ランク表示と性別アイコンの部分の要点だけ記載しておきます。</p>
<h3>ランク表記</h3>
<p>ランク表記は、pml.cgiの一番最後のほうのサブルーチン（sub rk_hash）でハッシュ関数を作って管理しています。「スタイルシートで文字色を指定するためのclass＝ユーザー情報として格納するデータ」がハッシュ関数のキーになり、値が「ランク名」となっています。このサブルーチンをいじり、データエントリー部分（1200行近辺）と新規登録部分（1050行近辺）にある&lt;Select&gt;のオプションバリューを書き換えると別物にできると思います。</p>
<h3>性別アイコン</h3>
<p>性別アイコンについては、男性がm.gif、女性がf.gifです。データへの保存は、単純に、m および f と保存されます。データを展開する時に、「imgage/『読み込んだデータ』.gif」として性別アイコンを表示させています。また、データエントリー部分のサブルーチンの最初に、optionのselected判定を行っています。この辺を上手くいじると、性別以外の用途にも使えるかもしれません。</p>
<h3>絵文字の削除</h3>
<p>絵文字機能は、JavaScriptで動作しています。pml.cgiを"javascript"で検索して、emoji関係のスクリプトを削除することで外す事ができます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>管理画面にログインできない</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-13.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.22</id>

    <published>2009-11-08T12:57:56Z</published>
    <updated>2009-11-08T13:09:12Z</updated>

    <summary> 管理画面ログインに認証で失敗する場合は、下記の各点を確認して下さい。なお、In...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="FAQ / トラブル対処" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[ <p>管理画面ログインに認証で失敗する場合は、下記の各点を確認して下さい。なお、<strong>Internal Server Error</strong>や<strong>500 Error</strong>などと表示される場合は、プログラム自体が何らかの原因で動いていませんので、<strong>Internal Server Error</strong>の項目を参照して対処して下さい。</p>

<ul>
	<li>実行ファイルおよびdataフォルダ内の[拡張子.cgi]のファイルが、文字コード：EUC-JPで保存されている。</li>
	<li>Caps LockやNum Lock、カナ変換など、キーボード入力設定が正しい状態になっている。</li>
</ul>

これらが正しい状態で、画面に、「パスワードが違います。」と表示される場合、ダウンロードページから[パスワードツール]をダウンロードし、同梱のテキストを良く読んで、dataフォルダ内のini.cgiを直接修正して下さい。]]>
        
    </content>
</entry>

<entry>
    <title>Internal Server Error</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/internal-server-error.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.21</id>

    <published>2009-11-08T12:43:11Z</published>
    <updated>2009-11-08T12:57:49Z</updated>

    <summary>cgiにアクセスした際、Internal Server Errorや500 Er...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="FAQ / トラブル対処" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<p>cgiにアクセスした際、<strong>Internal Server Error</strong>や<strong>500 Error</strong>などと表示される場合、下記の各点を確認して下さい。</p>

<ul>
	<li>pml.cgiとpmladmin.cgiの一行目のコマンドパス（#!/usr/local/bin/perl）を設置サーバーの設定にあわせて変更する。</li>
	<li>cgiのソースを変更した際に、文字コード：EUC-JPで保存する。</li>
	<li>パーミッションの設定を設置サーバーの推奨設定に変更する。</li>
	<li>設置サーバーで、perl5およびCGI.pmが使用できる（use CGI）事を確認する。</li>
	<li>FTP転送時にテキストファイルをASCIIモードで転送する。</li>
</ul>]]>
        
    </content>
</entry>

<entry>
    <title>動作環境</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-3.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.11</id>

    <published>2009-11-08T12:02:49Z</published>
    <updated>2009-11-08T11:40:34Z</updated>

    <summary>  	Perl5 	CGI.pmを使用しています。（標準モジュールなので通常は使...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="このCGIについて" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="動作環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[ <ul>
	<li>Perl5</li>
	<li>CGI.pmを使用しています。（標準モジュールなので通常は使えるはずです。）</li>
	<li>文字コード:EUC-JP（ファイルを改変する場合は必ずEUC-JPで保存）</li>
	<li>HTMLは、'XHTML 1.0 Transitional'です。デザインは全てスタイルシートに依存します。</li>
	<li>各ブラウザでの見え方は、スタイルシートの記述次第です。</li>
	<li>このサンプルサイトのサーバー情報（参考）：FreeBSD6.3 / Apache / Perl 5.8.8</li>
</ul>

<p><strong>use CGI</strong> (CGI.pmの呼び出し) コマンドを使えないNiftyなどの一部の無料サイトでは動きません。</p>
<p>ソースコードは、Perl4ライクに記述されています。作者は、オブジェクト指向が良くわかっていません。ゴメンナサイ。</p>
<p>文字コードは入出力共にEUC-JPで行われますので、現行バージョンではJCodeやEncodeを使っていません。携帯電話（場合によっては昔のブラウザを含む）から送信した場合には文字化けする可能性がありますが、もともと携帯電話からデータ更新をする事を意図していませんので、本件についての対応は未定です。</p>]]>
        
    </content>
</entry>

<entry>
    <title>管理画面</title>
    <link rel="alternate" type="text/html" href="http://www.anabas.jp/pml/2009/11/post-10.html" />
    <id>tag:www.anabas.sakura.ne.jp/anabas,2009:/pml//5.18</id>

    <published>2009-11-08T11:47:05Z</published>
    <updated>2009-11-08T13:43:36Z</updated>

    <summary>管理画面で設定する事ができる主要項目 	データ操作 		 			個別メンバーデー...</summary>
    <author>
        <name>ぱろでい</name>
        
    </author>
    
        <category term="使い方" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="管理画面" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.anabas.jp/pml/">
        <![CDATA[<h3>管理画面で設定する事ができる主要項目</h3>

<ul>
	<li>データ操作
		<ul>
			<li>個別メンバーデータの表示／非表示設定</li>
			<li>個別メンバーデータのデータ削除</li>
			<li>個別メンバーのパスワード再発行</li>
		</ul>
	</li>
	<li>各種設定
		<ul>
			<li>サイトの設定
				<ul>
					<li>サイト名</li>
					<li>ページタイトル</li>
					<li>ページサブタイトル</li>
					<li>戻り先URL</li>
				</ul>
			</li>
			<li>動作設定
				<ul>
					<li>新規作成キー</li>
					<li>スタイルシート指定</li>
					<li>トップページリスト表示行数</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>項目設定（メンバー詳細情報））
		<ul>
			<li>項目名固定・フリー入力・非表示の選択</li>
			<li>項目名固定時の項目名称設定</li>
		</ul>
	</li>
			
	<li>管理者パスワードの変更</li>
</ul>

<p>なお、管理画面で設定する画像表示サイズは、エントリー画面の最大画像サイズについての注意書きを変更するだけです。表示画面で画像表示サイズを直接変更する為には、CSSでの設定が必要になります。</p>

<h3>項目名の変更について</h3>
<p>最高スコアやパンヤ率などを表示するユーザーの詳細データ項目は、自由に書き換えが可能です。ユーザーが好きな項目を自由に書き込めるようにしたり、非表示にする事も可能です。</p>
<p>各項目名は、ユーザー毎のデータとして個別に保存されています。管理者が固定項目を書き換えた場合、次にユーザーが自分の情報を更新するまでの間は古い項目情報が表示されます。</p>


]]>
        
    </content>
</entry>

</feed>

