携帯対応についてはどんな形になるかは分かりませんが
興味はあるので作成候補に入れておきたいと思います。
ただ、そう簡単には作れないと思うのであまり期待はしないで下さい。
>メンバーの登録フォームとプルダウンでの名前選択、メンバーパスワードの入力により実行が出来るようにならないでしょうか?
マルチアンケートにメンバー登録機能とメンバーログイン機能もつけて
個人を特定できる形で投票させるということでしょうか?
マルチアンケート自身にそこまでの機能を付ける予定はありませんが
出席簿スクリプトは意外と需要がありそうなので作ってみようと思っていたところです。
ご要望は作成時の参考にさせて頂きます。こちらもいつ出来るかは分かりませんが(^^;
プルダウンでの名前選択は不可ですが以下の方法も見当してみてください。
.htaccessのBasic認証や別途スクリプトによるパスワード認証等を経由して
マルチアンケートにアクセスさせるという方法。
メンバー個々のパスワードで認証という形には出来ないかも知れませんが
メンバー登録、パスワードの発行、パスワード認証を1つのスクリプトで可能なものもあるようです。
管理人様
はじめまして。マルチアンケートEXを使用しようかと検討中です。下記内容をご検討頂けないでしょうか。
・携帯に対応出来ませんか?携帯で見たら見えるものの、実用的ではありませんでした。(>_<) 是非追加スクリプトをお願い致します。
・メンバーの出席簿に使いたいのですが、メンバーの登録フォームとプルダウンでの名前選択、メンバーパスワードの入力により実行が出来るようにならないでしょうか?
何卒宜しくお願い申し上げます。
レスが遅くなって申し訳ありません。
>通常のHTMLなら link rel= にCSSを複数指定すれば閲覧者が任意に選べると想うのですが、マルチEXでも可能でしょうか?
link要素で複数指定された代替CSSに閲覧者側で切り替えられるようにしたい、という事ですよね。
ちょっとした手作業が必要ですけどもちろん出来ますよ。
index.phpの420行目あたりのlink要素でCSSを指定している行を削除して
普通にHTMLで記述するようにCSSを複数指定すればOKです。
基本設定の$CSSはその行と1184行目あたりの過去ログ作成の部分でしか
使用していませんが、過去ログの場合HTML内に直接書いてしまう為、
作成後に過去ログを同じ様に修正してください。
$CSS = "<link rel=\"stylesheet\" href=\"http://〜/standard.css\" type="text/css"><link rel=\"alternate stylesheet\" title=\"pop\" type="text/css\" href=\"http://〜/pop.css\"><link rel=\"alternate stylesheet\" title=\"cool\" type=\"text/css\" href=\"http://〜/cool.css\">"
のように$CSSを設定して、上述の420行目あたりのCSS指定行を削除。
そのすぐ下にある HEAD; という行の下に
echo $CSS;
と書いて、過去ログ作成部の1184行目あたりにある
$csslines = @file($CSS);
を削除して代りに
AddLine($CSS);
と書くという手もあります。
この場合、CSSとCSSで画像を使用している場合は両方ともURL指定が必要です。
ところで使用しているブラウザは何でしょうか?
IEだとそのままでは代替スタイルシートに切り替えできないですよね。
あと、DokiDokiからのデータ移行、お疲れ様でした。
手順まで書いて頂いて恐縮です。
マルチアンケートEX快適に使わせて頂いております。
たびたび質問して申し訳ありませんが、マルチEXでは、CSSを一つだけしか設定出来ないようになってるかと想うのですが、これを複数のCSSで切り替えられるようにしたいのですが可能でしょうか?
通常のHTMLなら link rel= にCSSを複数指定すれば閲覧者が任意に選べると想うのですが、マルチEXでも可能でしょうか?
F.DokiDokiの形式(アイテム名<>投稿番号<>コメント<>IPアドレス<>日付(yyyy/mm/dd)<>)をマルチEXの形式にセル移動したりアイテム名をアイテム番号に変換したりして合わせる(オートフィルタを使うと楽かも)
アイテム番号<>アイテム名未使用(これはいじらない)<>名前<>コメント<>IPアドレス<>UNIXタイムスタンプ
G.最後は、各項目の間に<>だけのセルをいれて、文字列連結関数CONCATENATEで全部連結
H.これをマルチEXのログファイルにコピーすれば完了
もっとうまいやり方もあると思いますが、これなら15分もあれば終わると思います。
一番時間がかかるのは、DokiDokiでいう項目名がマルチEXでは項目番号になってるところで、ここを楽にやれる(自分はオートフィルタ使いましたが)うまいやり方があればもっと速いと思います。
一応、自分のメモ代わりということで。
長文失礼しました。
これで移行できましたのでありがたく使わせて頂きます。
これをプログラムかマクロにできる人がいれば最高ですね〜
DokiDokiからデータ移行する際の簡単な手順を自分なりにやったのでメモ代わりに書いておきます。
@.DokiDokiのログをエクセル(例えばA列)にコピー(この段階ではA列に全ての項目が入っている)これ以降は全てエクセルで処理する
A.DokiDokiのデータ区切りである <> をログ中で使われていない一文字「¥」や「@」などに置換する
B.A列を選択し、「データ」「区切り位置」から「カンマなどの区切り文字によって区切られたデータ」で次へ進み、区切り文字を「その他」にし、置換した文字を入力
C.区切られたあとの書式を設定できるので、日付のデータは日付に、それ以外は標準でOK
D.日付は yyyy/mm/dd (曜日)の書式になってるので、曜日を削除するために(*)で置換(削除)して曜日部分を消す(UNIXタイムスタンプに変換する際に邪魔なので)
E.日付がyyyy/mm/dd形式になったら、UNIXタイムスタンプ(10桁の数字))へ変換する(J1が日付の入っているセルとすると)
=(J1-DATEVALUE("1970/1/1")-TIMEVALUE("9:00:00"))*24*60*60
やはり画像を積み重ねていく場合には、左右が同じ画像でないと綺麗にはつながらないのですね。
教えて頂いた縦グラデーションはうまくできました
後は力業で、長めのグラフバーを用意すればごまかしはできましたがあまり綺麗ではないですね。
回答有り難うございました
グラフ用画像は jpg,gif,png 等の一般的なブラウザで表示可能なものなら何でも使えます。
ただ、表示する際には単純に画像の横サイズの縮尺を変えているだけなので
横方向のグラデーションだとバーが長くなるとグラデーションが粗くなってしまいます。
グラデーションを密にして画像の横サイズを大きめにすればある程度は綺麗にに表示されますけれど。
ここでやっている「いきなり!アンケート」のように縦方向のグラデーションなら
バーの長さに関わらず元画像のまま綺麗なバーになります。
ちなみに、縦方向のグラデなら blue_g.gif を90度回転させるだけですぐに出来ますね。
縦のグラデで良ければ試してみてください。
申し訳ないです。ここまで書いて気がつきましたが、
グラフ画像をCSSで表示($UseImageが2)の場合は、
仰るとおり画像を積み重ねるだけ、画像を並べるだけになってしまいます。
これはどうしようもないので、HTMLで表示($UseImageが2)にするか
縦のグラデーション画像を使用して頂くようお願いいたします。
>グラフ用の画像はスクリプト本体の $Image で指定しますがこれを相対パス指定にしていませんか?
失礼しました。ローカルでチェックのため相対パスにしてました。
こんな簡単なことで深夜にお手を煩わせて申し訳ありませんでした。
失礼ついでにもう一つ、グラフの画像ですが
http://lovin.pos.to/doumei/で使ってるhttp://lovin.pos.to/doumei/vt2/blue_g.gif
のような画像をグラフに使うことはできますか?
普通に指定したのではうまくグラデーションにはならずに単純に画像を積み重ねるだけになってしまったものですから。
再質問でもうしわけないです
この投稿は削除されました
初めまして&ご利用ありがとうございます。
>DokiDokiをこちらに移行させるには投稿番号の部分と時間の部分がよくわかりませんでした。(マルチアンケートのアイテム名(未使用)の意味も)
項目Noはデータファイルの1行目にある項目文字列に1から順に番号を振ったものです。
10桁の数字は投稿時間のUNIXタイムスタンプです。
アイテム名(未使用)は、改造や拡張用にとってある未使用領域です。
投票ページはDokiDokiアンケートとまるっきり同じですが
投稿時間と投票項目の記録方式とその他もかなり違うので
DokiDokiアンケートからのデータ移行はそう簡単には出来ないでしょう。
というか、私だったら絶対にやりたくないくらい面倒臭いですよ(^^;
出来れば新たにアンケートを立ち上げた方がいいと思います。
初めまして&ご利用ありがとうございます。
グラフ用の画像はスクリプト本体の $Image で指定しますがこれを相対パス指定にしていませんか?
相対パスではなく、http://から始まるURL指定か設置サーバ内の絶対パスで指定しておくと
以降の過去ログは修正したり画像ファイルをコピーすることなく正常に表示されますので試してみてください。
スクリプトの設置方法についての用語や基本的なことは
用語や設置方法を解説しているページがたくさんありますので
ネット検索(http://google.com)などでご自分でお調べください。
CGIの設置に初チャレンジで分からないことだらけであれば
まずは、http://www.otoku-kan.com/free/cgi_php_keijiban_nado.html を
ご覧になってはいかがでしょうか。
検索語句を「パーミッション」や「相対パスと絶対パス」などとして検索して
調べれば、スクリプト配布ページにある設置方法もだいたい理解できるはずです。
それでも分からないことやエラーが出てしまったりしたら再度ご質問ください。
下の人と似てますが、自分もDokiDoki使ってました。
今日ここをしりデータを移行しようとしたのですが、日付のフォーマットがちがったりしてスムーズにいきませんでした。
DokiDokiのデータは
選択項目<>投稿番号<>コメント<>IPアドレス<>yyyy/mm/dd (曜日)<>
こちらのマルチアンケートは
項目No<>アイテム名(未使用)<>名前<>コメント<>IPアドレス<>10桁の数字↑
DokiDokiをこちらに移行させるには投稿番号の部分と時間の部分がよくわかりませんでした。(マルチアンケートのアイテム名(未使用)の意味も)
データの変換方法を教えて頂けないでしょうか?
以前DokiDokiさんのを使わせてもらっていて、DokiDokiさんが閉鎖してしまい、投票スクリプトを探してこちらのマルチアンケートにたどり着きました。
早速ですが、投票結果をHTML化した場合、グラフ画像のリンクが通常投票時と同じリンクになってしまい、画像が表示できません(pastフォルダに収納されるので一階層上に画像がある)
pastフォルダに画像を置くか、パスを一括置換すればよいのでしょうが、もし簡単に直すことができるなら対処法を教えて頂けると助かります。
すみません。上と同じ者です。本当に困ってます。少々難しくてもかまいませんのでよろしくお願いします・・・。
マルチアンケートEXのダウンロードをさせていただいた者です。
設置方法が、いまいちよく分からないのですが、もっと分かりやすく説明を
聞きたいのですが、よろしいでしょうか。手順がよく分からないのです。
用語の説明や手順などを分かりやすく教えてもらえれば、幸いです。
すみません、ネット超初心者です・・・。用語全然分かりません・・・。
よろしくお願いします。
▽ Teal さんへの返信
>▽ Kazu さんへの返信
>初めまして、Tealです。返信遅くなりまして申し訳ありません。
>
>>//0:管理者のみ、1:誰でも、新規アンケートを追加可
>>//0:管理者のみ、1:誰でも、アンケート毎の設定可
>>が、readmeの説明と逆になっているように思えるのですが。。
>
>readme.htmlと配布ページの説明がご指摘の通り逆になっていました。
>スクリプト内のコメントが正しいです。
>早速修正しておきます。ありがとうございました。
>
>>>>もうひとつは、呼び出しのリンクについてなのですが、
>>>>readmeのとおり、<?PHP @readfile("vote/dat/title.dat"); ?>
>>>>としても、リンクが表示されません。http://〜 記述してみたり色々と
>>>>試してみましたが、うまくいきません(何も表示されません)
>>>>/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
>
>パーミッション等はそれで十分なはずなのでパスが間違っているのかもしれません。
>@readfile の @ を削除して記述してみてください。
>@ を削除するとファイルが開けなかった場合などにエラーメッセージが表示されるので
>何が問題なのか推測できると思います。
>うまくいかないようでしたら、そのエラーメッセージも教えて頂けませんでしょうか?
>
>よろしくお願いします。
>
>
返信ありがとうございました
楽しみにしてます
遅レスで申し訳ありません。
>index.htmlにincludeしたいのですが、
一般的に拡張子がhtmlのページではphpコードは実行されません。
includeはphpの命令なのでincludeしたページに表示させたいのであれば
そのページの拡張子をphpにする必要があります。
index.htmlをindex.phpにして試してみてください。