GMS(Guild Management System)用のスキンです。
『スカッとゴルフ パンヤ』用に項目や外見等をカスタマイズしてあります。Perl/PHP版両対応です(設置サンプルはPHP版のみ)。
某パンヤブログライクな壁紙・デザインで、個人データ部をゲーム内ウィンドウ風に表示します。また、コメントや名前にパンヤ絵文字を入力/表示できます。
詳しいことは、「readme.txt」内でも解説してありますので、そちらもあわせてご覧下さい。
とりあえず大きなバグは無いとは思われますが、現在人柱β版です。XREAサーバー以外での設置を試しておりませんので、バグ報告等お待ちしております。
スキンについてお気付きの点がありましたら、メールやBBSにて連絡して頂けると嬉しいです。
現在、制作者多忙のため更新休止中です。Season4対応版はしばらくお待ち下さい。
更新履歴
- 2006/4/21 公開
- 2006/4/27 サーバー名 修正&チャンネル名 追加
- 2006/5/1 コース名&クラブ名 追加
- 2006/5/15 Perl版の入力数値チェックにミスがあったのを修正
- 2006/5/29 学校&クラブ名表示 微修正
- 2006/6/4 登録モードレイアウト 微修正
- 2006/6/19 クラブ名 追加
- 2006/7/2 新着マーク表示機能 追加
- 2006/7/13 新着マーク表示機能 微修正
- 2006/7/27 コース名 追加
- 2006/8/3 クラブ名 追加
- 2006/9/23 キャディ名 追加
- 2006/11/30 Season3 対応
- 2006/12/1 サーバー名 追加
- 2006/12/8 CSS 微修正
- 2006/12/13 更新マーク表示機能 追加
- 2006/12/15 クラブ名 追加
- 2007/1/19 キャディ名 追加
- 2007/2/2 サーバー名 修正&チャンネル名 追加
- 2007/3/1 スキンファイル 修正&コース名 追加
- 2007/3/15 入力チェック 微修正
- 2007/4/27 サーバー名 修正&チャンネル名 修正
- 2007/4/27 マスコット名 追加
- 2007/6/8 キャディ名 追加
- 2007/6/14 クラブ名 追加&項目追加機能 追加
- 2007/10/27 クラブ名 追加&レイアウト 微修正
- 2007/11/9 クラブ名 追加
- 2007/12/22 マスコット名&クラブ名&コース名 追加
- 2008/5/11 Perl版不具合&キャディ名 修正&キャディ名&クラブ名 追加
動作確認
- 「skin.cgi」 動作確認 : GMS_Perl:004 Ver1.654
- 「skin.php」 動作確認 : GMS_PHP:004 Ver 1.625
使い方
- まず、『PangYa CMS Skin』をダウンロードし、解凍します。解凍して出来た「pangyacms」フォルダ内の「skin」フォルダをGMSのフォルダにフォルダごとコピー&ペーストして下さい。
- 『GMS_Perl:004』を使用する場合は、「skin.cgi」を、『GMS_PHP:004』で使用する場合は「skin.php」をGMSのフォルダにコピー&ペーストして下さい。
- ペーストした「skin.cgi」、または「skin.php」をテキストエディタなどで開き、"設定"から"設定終了"の部分までを環境にあわせて変更して下さい。
- 絵文字入力機能を使う場合は、設置場所にあわせて「emoji.js」内のパスも変更して下さい。(初期状態のまま設置する場合は、修正は特にいりません)
- サーバー上にアップロード、パーミッションの変更等を忘れないようにして下さい。
- 『GMS』本体の設置方法等、詳しくはでーゆ工房様をご覧下さい。
その他
- 他のナビゲーションとは別の場所にあるため少しわかりづらいですが、管理者ログインページは各ページの右下、バージョン表記のすぐ上の [Admin] から行くことが出来ます。
スキン仕様(カスタマイズする際の注意)
- 仕様は、でーゆ工房様の「スキンファイル仕様書」に準じます。カスタマイズする前に、必ず「スキンファイル仕様書」をよく読んで下さい。
- スキンは、XHTMLとして記述してあります。
- デザインはほぼスタイルシートで指定してありますので、文字色変更等はそちらを修正して下さい。どちらかと言えば、Internet Explorer 6.0での見栄え重視のスタイルシートにしています。Firefoxなどのブラウザでは若干レイアウトが崩れますので、気になる場合は各自調整して下さい。⇒ カスタマイズ例:IE7βに対応させる
- パンヤ絵文字の入力/変換部はJavaScriptで行っています。スキンをカスタマイズすると正常に表示されなくなってしまう場合がありますので、十分注意して下さい。
カスタマイズ例1(入力項目を減らす)
- このスキンは、初期状態で入力項目が多めに設定されています。項目が多くて入力が面倒(苦笑)なことも否めませんので、一部項目を減らしてみるのもいいかもしれません。項目減らしは、HTMLの知識があれば簡単に行えるようになっています。
- 「skin」フォルダ内の、「main.html」がメンバーデータ表示HTMLになります。だいたい100行目からが詳細項目部ですので、テーブルレイアウトに注意しつつ不要の項目を削除して下さい。また、これにより左とのレイアウトのバランスが多少崩れると思いますので、「skin.cgi」または「skin.php」内の『画像アップサイズ(高)』と『イメージテーブルサイズ』を適当に調整して下さい。
- 次に、メンバー登録HTMLである「reg.html」の109行目から、「main.html」で削除した項目の対応部分を削除します。
- 最後に「reg.html」同様に、「user_edit.html」(ユーザー編集HTML)と「admin_edit.html」(管理者編集HTML)の該当部分も削除して下さい。
カスタマイズ例2(入力項目を増やす)
- v0.93bより、任意で5つまでの独自項目を追加することが可能になりました。項目増やしも、HTMLの知識があれば簡単に行えるようになっています。
- 独自項目の変数名は「free(1から5までの数値)」として扱われます。
- 「skin」フォルダ内の、「main.html」がメンバーデータ表示HTMLになります。テーブルレイアウトに注意しつつ他の項目と同じ要領で独自項目を追加して下さい。
例えば、
<!--free1-->
と記入した部分に、変数free1に格納した内容が表示されます。
- 次に、メンバー登録HTMLである「reg.html」に、「main.html」で追加した独自項目用の入力フォームを追加します。
例としては、
<input type="text" size="25" maxlength="40" name="free1" id="free1" />
といったような感じです。
- 最後に「reg.html」同様に、「user_edit.html」(ユーザー編集HTML)と「admin_edit.html」(管理者編集HTML)に独自項目用の入力フォームを追加して下さい。
カスタマイズ例3(ソート項目を増やす)
- このカスタマイズは、項目の識別ナンバー(ログ位置)さえわかれば、「skin」フォルダ内の「main.html」を少しいじるだけで可能です。
| 項目 |
識別ナンバー |
| No (登録順) |
00 |
| ニックネーム |
01 |
| 更新日 |
02 |
| あだ名 |
03 |
| 性別 |
04 |
| レベル |
05 |
| 学校 |
06 |
| クラブ |
07 |
| 役職 |
08 |
| サーバー |
09 |
| チャンネル |
10 |
| モード (Season3対応Ver専用) |
39 |
| ログイン時間 |
11 |
| メインキャラクター |
12 |
| 雇用キャディ |
13 |
| 雇用マスコット (Season3対応Ver専用) |
40 |
| 愛用クラブセット |
14 |
| 好きなコース |
15 |
| 得意なクラブ |
16 |
| 苦手なクラブ |
17 |
| パワー |
18 |
| コントロール |
19 |
| 正確度 |
20 |
| スピン |
21 |
| カーブ |
22 |
| チームマッチ勝率 |
23 |
| 平均打数 |
24 |
| 平均打球時間 |
25 |
| パンヤショット成功率 |
26 |
| フェアウェイキープ率 |
27 |
| パット成功率 |
28 |
| 最大飛距離 |
29 |
| 最長パット距離 |
30 |
| 最長チップイン距離 |
31 |
| ホールインワン回数 |
32 |
| アルバトロス回数 |
33 |
| 最高スコア ★★★ |
34 |
| 最高スコア ★★ |
35 |
| 最高スコア ★ |
36 |
- 例えば、パンヤショット成功率順ソートを追加したいなら…
<option value="26NoA" <!--26NoA-->>パンヤ率昇順</option>
<option value="26NoZ" <!--26NoZ-->>パンヤ率降順</option>
を、「main.html」の36〜49行目の間に追加。上の表から追加したい項目に対応したナンバーを探し、「value="○○○○○"」の上二桁をそのナンバーに変更するといった感じです。
- 詳しい仕様は、でーゆ工房様の「スキンファイル仕様書 > ソート処理仕様書」で解説されていますので、そちらをお読み下さい。
カスタマイズ例4(IE7β対応)
- Internet Explorer 7 Betaで一部レイアウトが崩れるとのご報告がありました(製作者未確認)。IE7βでのレイアウト崩れが気になる場合、以下のソースを該当部分に上書きして下さい。(ソース提案:みつき 様)
また、下記の変更を加えた場合、ブラウザの環境によっては若干レイアウトが崩れる場合があります。全てのブラウザ・環境に対応させるのは難しいので、各自で判断の上修正して下さい。
div.title p {
width: 190px;
float: right;
clear: right;
text-align: center;
padding: 140px 10px 0;
}
まず、div.title pの値に上記を上書き(「text-align: right;」を「text-align: center;」に変更)する。
続いて、
h3.member-head {
color: #FFF;
text-align: left;
width: 600px;
height: 22px;
margin: 0 auto;
background-image: url("./img/pata-1.gif");
background-repeat: no-repeat;
font-family: "MS Pゴシック", "MS ゴシック", sans-serif, Osaka;
font-size: 105%;
line-height: 150%;
text-indent: 10px;
}
を、h3.member-headの値に上書き(「padding-left: 10px;」「padding-top: 3px;」の二行を削除。かわりに「line-height: 150%;」「text-indent: 10px;」を追加)。
さらに以下
p.member-foot {
text-align: left;
width: 600px;
height: 23px;
margin: 0 auto;
font-family: "MS UI Gothic", "MS Pゴシック", "MS ゴシック", sans-serif;
background-image: url("./img/pata-2.gif");
background-repeat: no-repeat;
text-indent: 10px;
}
も、p.member-footの値に上書き(「padding-left: 10px;」を「text-indent: 10px;」に変更)する。
ご注意
- 『PangYa CMS Skin』は、単体では動作しません。別途『GMS』本体が必要です。
- このスキンに関する質問を、GMS作者様に問い合わせないで下さい。ご質問はこのサイトのBBSか、河原 つつみへメール(akunou@blackmail.cn)でどうぞ。ただし、設置方法やカスタマイズ等についてのご質問にはお答えできません。何卒ご了承下さい。
- スキンを導入して発生したいかなる損害に対しても、GMS作者様やスキン製作者は一切の責任を負いません。
- カスタマイズ等については、基本的にノーサポートです。全て自己責任の元、行って下さい。
- 同梱画像は、パンヤ公式ガイドラインに基づき、ファンサイトキット内容物・ゲーム内画像等を使用させて頂いています。
- 無断での転載/再配布等、著作権侵害行為は禁止です。スキンを改造しての使用/配布はご自由にして頂いて結構ですが、『アクマの脳髄』のクレジット表記は外さないで下さい。
絵文字入力スクリプトは、stroll::blog様の解説を元に、外部ファイル化した『コメントにカスタマイズ絵文字入力機能』スクリプトを使用させて頂いています。