#author("2022-09-19T10:54:49+09:00","","") #author("2022-09-19T10:55:10+09:00","","") [[ウェブドラマ展示室]] #contents #norelated #br * フラッシュドラマ - FlashDORAMA - [#j7989462] 2021年01月12日をもちまして、Flash Playerが動作しなくなり、同時にFlash上での投稿が不可能となります。通常の投稿は可能ですが、Flash周りの機能は使用不能となりますのでご注意ください。~ 該当部分などをHTML5対応にすれば動作しそうですが、そこまでの技術はない上にスクリプトの大幅刷新が必須となります。~ Perl 5.26以降での動作は未確認です。 CENTER:機能や特徴 - 訪問者が書けるWeb上の小説のようなものです。 - FLASHで呼び出すと、サウンドノベルという名の紙芝居ゲーム感覚で遊べます。 - CGIと連携したFlashなのでCGIが利用可能なサーバーに限ります。 - 擬似的な関数の使用による画像切り替え~ テンプレートを読み込むので、デザイン変更が容易に行うことができます。 - 管理者によるあらすじと登録時のキャラクターの紹介文を簡単に一覧に出来ます。 - jcodeg.plを使うことにより、半角カナが使えます。 - IPやNGワードによる投稿拒否機能。 ** サンプル [#m3870c0c] CENTER:[[ドラマ:http://webdoramamuseum.s1003.xrea.com/cgi-bin/dorama/fdora.cgi]] [[Flash:http://webdoramamuseum.s1003.xrea.com/cgi-bin/dorama/dorama.html]] ** ダウンロード [#zb2c47ff] - [[&ref(http://webdoramamuseum.s1003.xrea.com/common/img/download/dl_lzh.gif,left,nolink,16x16,fdorama.lzh);fdorama.lzh:http://webdoramamuseum.s1003.xrea.com/common/cgi-bin/link/perldnload.cgi?dlfile=http://webdoramamuseum.s1003.xrea.com/common/file/fdorama.lzh&dlname=fdorama.lzh]] [[&ref(http://webdoramamuseum.s1003.xrea.com/common/img/download/dl_zip.gif,left,nolink,16x16,fdorama.zip);fdorama.zip:http://webdoramamuseum.s1003.xrea.com/common/cgi-bin/link/perldnload.cgi?dlfile=http://webdoramamuseum.s1003.xrea.com/common/file/fdorama.zip&dlname=fdorama.zip]] ** 設置や設定 [#jf4bbfc9] ディレクトリ構成は下記のとおりです。括弧の中はパーミッションの設定です。 CENTER:《ディレクトリ構成》 (D)public_html~ |~ |--(D)folder 任意のディレクトリ~ | |--dorama.swf FLASH本体プログラム~ | |--conf.xml 初期設定ファイル~ | |--~.html 読み込ませる任意のHTML~ |~ |--(D)cgi-script 任意の名前のディレクトリ~ |--fdora.cgi (755)本体プログラム~ |--flash.cgi (755)フラッシュ用プログラム~ |--dora.dat (666)記録用ファイル~ |--intro.dat (666)あらすじ用ファイル~ |--actor.txt (666)出演者ファイル~ |--jcodeg.pl (644)漢字コード変換ライブラリ~ |--cfg.pl (660)設定ファイル~ |-----------~ |--skin.html (644)基本スキンファイル~ |--chara-img.html (644)画像有発言用スキンファイル~ |--chara-noimg.html (644)画像無発言用スキンファイル~ |--intro.html (644)あらすじ用スキンファイル~ ** テンプレート作成方法 [#n98f9a33] skin.html <!-- DORAMA -->が発言一覧に、<!-- FORM -->が書き込みフォームに置き換えられます。~ ~ chara-img.html・chara-noimg.html~ ~ skin.htmlの<!-- DORAMA -->に以下のように置き換えられ挿入されます。~ |$name|$img|$color|$text|$date| |キャラクター名|画像アイコンのアドレス|キャラクターの文字色|発言内容|書き込み日時| chara-img.htmlは画像アイコンの有るキャラクターの発言の際に使用されます。chara-noimg.htmlは画像アイコンの無いキャラクターの発言の際に使用されます。 CENTER:intro.html $introには管理ページから編集できるintro.datの内容が入ります。 <!-- CHARACTER -->は<!-- DORAMA -->と同様に置き換えられますが、$textの部分には登録時のキャラクター紹介文が入ります。~ CENTER:conf.xml 下記の赤文の個所のみ書き換え、設定してください。~ <?xml version="1.0" encoding="Shift_JIS"?>~ <configs>~ <CgiURL value="&color(#ff0000){http:&#;//(設置したCGIのディレクトリまでのアドレス)/};flash.cgi" />~ <CgiURL value="&color(#ff0000){http://(設置したCGIのディレクトリまでのアドレス)/};flash.cgi" />~ <BgIMG value="&color(#ff0000){(背景にするJPG・SWFの絶対もしくは相対アドレス)};" />~ <DefIMG value="&color(#ff0000){(アイコン未登録時に使うJPG・SWFの絶対もしくは相対アドレス)};" />~ </configs>~ cfg.plを書き換えることでfdora.cgiにも反映されます。上記以外の細かいことについてReadmeを付けて置きました。 * 関連ページ [#uaa22049] #related