■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50 [PR]ぜろちゃんねるプラス[PR]  

ぜろちゃんねるアシストスクリプト2

1 :名無しさん@ぜろちゃんねる:2007/06/09(土) 10:43:18 ID:???0
ぜろちゃんねるをアシストするスクリプトを作るスレ2

前スレ
ぜろちゃんねるアシストスクリプト
http://0ch.mine.nu/test/read.cgi/jikken/1066279214/

259 :7M. ◆dq7M./4Uw. :2008/09/26(金) 02:36:52 ID:lGiBcpDo0
あー。いや。やっぱりオークションとか、アイテム売買とか、
その辺から付けていこう…。
株はどの程度まで再現すればいいのか、考えてから、

260 :名無しさん@ぜろちゃんねる:2008/09/26(金) 21:50:38 ID:???0
うほ
いよいよオクと売買の開発はじまりますか
これは楽しみ

どんな仕様にするのだろか
青写真plz

261 :7M. ◆dq7M./4Uw. :2008/09/27(土) 01:44:23 ID:ZdAUIcR+0
ふーむ。
一応β版できたけど…いつもアップロードしてるサーバーに繋がらない…。

262 :名無しさん@ぜろちゃんねる:2008/09/29(月) 03:09:37 ID:03eSHN9c0
7M氏のβ版アップロード待ちage

263 :7M. ◆dq7M./4Uw. :2008/09/30(火) 03:04:16 ID:t4hrxHzk0
さっぱし繋がらないのでどっかうpろだに上げておこうか…。

264 :名無しさん@ぜろちゃんねる:2008/10/01(水) 22:05:54 ID:???0
β上げてくれたら即テスト出来て楽しそうだけど、待ちますよ
ところでβ版というのは、オクと売買どちらのβ版で?
両方なのかな

265 :7M. ◆dq7M./4Uw. :2008/10/02(木) 02:15:27 ID:PPr6GQlA0
売買の方でーす。
最近忙しいのでオクはまぁそのうち。。。

266 :名無しさん@ぜろちゃんねる:2008/10/03(金) 23:40:48 ID:???0
>>265
増えすぎたリストのアイテムを削る機能が欲しかったから
売買機能うれしいな
うp希望です

267 :7M. ◆dq7M./4Uw. :2008/10/05(日) 04:33:43 ID:pCDLRZhQ0
http://uproda11.2ch-library.com/src/11123276.zip.shtml
あぷろだに上げてきたー。
DLpassはbe_setですよん、

今後の予定
sssh://だっけ?に対応したいね、

268 :7M. ◆dq7M./4Uw. :2008/10/05(日) 04:35:17 ID:pCDLRZhQ0
あ、忘れてた。
テスト版なんでアイコンしか売買できませんよ。
うまく動いたら他のも色々手を加える予定、

269 :名無しさん@ぜろちゃんねる:2008/10/07(火) 03:29:11 ID:???0
>>267
仕事が終わって、
よーしDLしちゃぉうぞぉーっと意気込んでみたら、
すでに流れていました…
よかったら再うpお願いします

270 :7M. ◆dq7M./4Uw. :2008/10/08(水) 01:48:56 ID:bocOC0Ow0
http://uproda11.2ch-library.com/src/11124341.zip.shtml
あー、もう少し流れの遅いところ今度見つけてこよう…。

271 :名無しさん@ぜろちゃんねる:2008/10/09(木) 01:01:30 ID:???0
>>270
β版、頂きました
お手数かけてしまい申し訳なく…


折みて実装したら、使用感など書かせていただきます

272 :名無しさん@ぜろちゃんねる:2008/10/10(金) 00:35:09 ID:eU4Faj+k0
カカアナガス


273 :名無しさん@ぜろちゃんねる:2008/10/10(金) 17:12:45 ID:???0
自己PRページに、ICON(A)とICON(B)の2つを表示させたいですが、可能ですか?

購入リスト・装着リストを(A)リストと(B)リストの2つに分割して、
各リストから選択した(A)(B)を自己PRページに表示させる、というような具合の物です。

274 :7M. ◆dq7M./4Uw. :2008/10/11(土) 03:04:08 ID:CR+A8eNw0
購入も装着も分離するなら、多分できると思いますー。

275 :名無しさん@ぜろちゃんねる:2008/10/11(土) 21:00:12 ID:???0
>>274
是非お願いしたいですーm(__)m
自己PRページをクラン(チーム)用にしてメンバー共有で使いたいため、複数のアイコンを表示できたら理想的なんです。

希望としては、(A)(B)(C)計3つのICONを表示できるのが理想ですが、2つでも構いません。
よろしくお願いします。

276 :7M. ◆dq7M./4Uw. :2008/10/11(土) 23:18:16 ID:VH6sTeKo0
2つにするのも3つにするのも手間はさして変らないと思うんで、
3つにしておきますー。

277 :名無しさん@ぜろちゃんねる:2008/10/12(日) 18:37:32 ID:???0
ν速みたいに名前の後ろに(東京都)とか表示するプラグインがほしいです!

278 :名無しさん@ぜろちゃんねる:2008/10/13(月) 03:40:15 ID:???0
>>276
返答遅れてしまい、すみません。

ICON3つ表示にして下さるそうで、ありがとうございますーm(__)m
是非よろしくお願いします。

279 :7M. ◆dq7M./4Uw. :2008/10/16(木) 03:31:41 ID:n/DmHA+k0
http://uproda.2ch-library.com/src/lib061658.zip.shtml
ほほいほい。DLキーはbe_setでね、

ICON2と3は売買、ガチャの対象外にしておいたので、
クランエンブレムみたいのに使えるんじゃないかなぁ、と思います、

280 :名無しさん@ぜろちゃんねる:2008/10/17(金) 01:36:46 ID:???0
>>279
ダウンロードさせていただきましたー
ありがとうございます
それで、さっそく試しに設置してみましたところ、
いくつか壁に突き当たってしまいました;



ICON(2)(3)を購入・装着・表示させるには、どうしたらよろしいのでしょうか
ICON(1)は、問題なく購入・装着・表示できるのですが、
(2)(3)を購入・装着・表示させるやり方が分からず…



それと、ICON(1)の売買についてですが、
売り払った(1)を購入する商品棚のページの場所が分からず・・・



このあたりをお教えいただけましたら助かりますm(__)m

281 :7M. ◆dq7M./4Uw. :2008/10/17(金) 01:50:11 ID:ST7Pe8VM0
おおう、その説明を忘れてました。ごめんなさい。
アイコン2、3の陳列などは、商品リストを、次のようにします。

ICON2<>002.gif<><img src="be_img/002.gif"><>200
ICON3<>003.gif<><img src="be_img/003.gif"><>300

要するに、アイコン1の一番左の部分、
商品種別のところをICON2とかICON3とかにするだけですね。

んで、アイコン購入処は、resist.cgiのプロファイル設定の一番↓にある、
商品棚のリンクをクリックすれば、自分の商品棚に行けます。
この辺のリンクはまだ不親切ですので、
ああしてほしいこうしてほしいがあれば逐一言って頂けるとありがたいです、はい。

282 :名無しさん@ぜろちゃんねる:2008/10/17(金) 02:27:28 ID:???0
>>281
即答ありがとうございます!
商品棚、見つけましたー
自分の自己紹介作成ページにリンクがあったとは、盲点でした
お手数おかけしましたm(__)m
…となりますと、この商品棚から売ったり買ったりできるのは、
今のところ自己紹介作成ページにログインできる自分(売主)のみで、
他のユーザーは購入できない、ということでしょうか?



それと、
shop.cgi最後尾の一覧に
ICON2<>002.gif<><img src="be_img/002.gif"><>200
ICON3<>003.gif<><img src="be_img/003.gif"><>300
として、
ICON2とICON3の分の商品を追加してから
購入ページにアクセスしてみたのですが、
なぜかICON2とICON3だけが販売リスト上に表示されないようです



度々申し訳ありません

283 :282:2008/10/17(金) 03:19:15 ID:???0
報告です


shop.cgiの

#====================
#購入画面。
#====================

から25行目の

}elsif($type eq "ICON"){
$ICON{$value} = "$exp<>$point_value";

の直下に

}elsif($type eq "ICON2"){
$ICON2{$value} = "$exp<>$point_value";
}elsif($type eq "ICON3"){
$ICON3{$value} = "$exp<>$point_value";

を追加しましたら、
とりあえず販売リストに(2)(3)の商品が表示されるようになりました
ですが、購入しても(2)(3)ともに反映されず…




うーん…なぜだろう…

284 :7M. ◆dq7M./4Uw. :2008/10/17(金) 04:17:36 ID:ST7Pe8VM0
それはおかしい…何故…と思っていたら…


ver.古いほうアップしてたー

http://uproda.2ch-library.com/src/lib061862.zip.shtml
っつわけで修正版…DETH。

285 :名無しさん@ぜろちゃんねる:2008/10/18(土) 02:56:57 ID:???0
>>284
ちょw古いほうでしたか
なにはともあれ、新しいほうダウンロードさせていただきましたー
ありがとうございます

まだ設置していませんが、なにか不明な部分が出てきましたら、
報告質問させていただこうと思います

286 :285:2008/10/18(土) 18:04:48 ID:???0
こんにちはー
>>284の修正版を設置しましたところ、
売買機能に問題点を発見しましので報告します


売買ページで、所持しているICONを価格設定して売却すると、
(time).cgiに、売却中を示す"3"と"売却価格"が追加で記述されるわけですが、
別のアイテムを購入すると、先に設定したICONの売却価格が消えてしまうようです


さらに所持ICON売却中を示す"3"は(time).cgi上にそのまま残るため、
装備ページでは"所持"の状態、売買ページでは"[売]"の状態になり、
以後そのICONは装備することも再購入もできなくなってしまうようです

287 :7M. ◆dq7M./4Uw. :2008/10/18(土) 23:34:03 ID:???0
んー、アイコンの種類増やしたから出た弊害かな…。
チェックしてみます^、

288 :7M. ◆dq7M./4Uw. :2008/10/19(日) 01:27:36 ID:Qre0YkxA0
http://uproda.2ch-library.com/src/lib062439.zip.shtml
修正しましたー。

ついでに、自分の商品棚にアクセスするとうっぱらった商品を戻せる買戻しモード追加、

289 :286:2008/10/19(日) 06:34:13 ID:???0
>>288
ありがとうございますー
別のアイテムを購入しても"3"、"売却価格"ともに消えなくなりました
・・・のですが、さらに3つ問題点を発見してしまいました


【問題点】
1.…売却したICONを買い戻すと、(time).cgi上に同一のICONが買い戻した回数ぶん
いくらでも追加記述されてしまう

2.…売却価格の入力を間違えて、再購入不可能なほど高額に設定してしまうと、
どんなに安い販売価格のアイテムでも、設定した売却価格で買い戻ししないかぎり
再入手再装備できなくなる

3.…商品棚にある買戻しのチェックボタンが効かない
複数のICONを売却し、買い戻したいICONにチェックを入れて"戻す"を押しても、
商品棚に陳列されているすべてのICONが各売却価格での買い戻しとなってしまう



わかりやすく説明しますと、生じうる問題点はこのあたりでしょうか↓

【ケース1】
@ICON(001.gif)を規定の価格100ポイントで購入する
AそのICONを売却。売却価格はあえて入力ミスを想定して10000ポイントに設定
B10000ポイントで買い戻さないと、100ポイントのアイコンでも購入装備不可能な状態に陥る
(※この入力ミスによる問題をユーザー側の操作で修正できないとしたら、
ユーザー側で自己解決できそうなアイテム削除機能のほうが便利かもしれないという)

【ケース2】
@ICON(001.gif)を規定の価格100ポイントで購入する
AそのICONを売却。売却価格は1ポイントに設定
B1ポイントで買い戻す
Cすると、(time).cgi上のICON(売却で"3"状態になっているICON)が上書きされて"1"状態なるのではなく、
同一名ICONが"1"の状態でさらにもうひとつ生成されてしまう↓
ICON<>001.gif<>3
ICON<>001.gif<>1


この買い戻しを何回も繰り返していくと、
ICON<>001.gif<>3
ICON<>001.gif<>3
ICON<>001.gif<>3
ICON<>001.gif<>1



…という具合に、(time).cgi上に不要なデータが際限なく蓄積されてしまう


290 :286:2008/10/19(日) 07:59:40 ID:???0
売買機能を実際に使ってみての感想を書いてみます


ユーザー側で所持アイテムの売却価格を決めて、
他のユーザーが買ってくれるまで待つという相互売買形式の機能ですと、
ユーザー側で売却情報を修正できる機能の付加などが必要になってしまったり、
システム的に複雑になってしまうような気がしました


そこで、アイテムの買い取りまわりについて案を投下
用意されている規定のアイテムを普通に売買するだけの用途でしたら、
ユーザー同士で売買する機能ではなく、
とりあえず、システムであらかじめ決められている価格でアイテムを買い取る、
というようなシンプルな買い取り機能のみにしてみるというのはいかがでしょう


たとえば、shop.cgiの商品リストに
ICON<>001.gif<><img src="be_img/001.gif"><>100
という設定価格100ポイントのアイテムがあるとしたら、
その50%の価格でシステム側が買い取ってくれる、という具合の
よくありがちなゲームの道具屋さんのような機能です


これでしたら、売却情報を修正するための機能など、
面倒なものを付ける必要はなくなるかなー、と思ったのですが…

291 :7M. ◆dq7M./4Uw. :2008/10/19(日) 19:45:37 ID:Qre0YkxA0
あれ、問題点2に関しては、自分の商品棚からの買戻しを行う時は、
売却分の価格の方が今のポイントより高くても、
買戻し可能になる様にしてあったと思うんですが…。

他のバグに関しては修正しますー。

売却値の固定とかは、まぁ処理が楽なんで、そうしようかとも思ったんですが、
やっぱりもっと安く売ってる人は居ないかなーとか、
そーゆーのも楽しいかな、と思ったんでこーゆー形なのです。

#実は将来的には、自分の作ったアイコンとかも使える様になると面白いかもね、
#という希望もあったり、

292 :7M. ◆dq7M./4Uw. :2008/10/19(日) 20:11:57 ID:Qre0YkxA0
http://uproda.2ch-library.com/src/lib062596.zip.shtml
買戻し機能強化してきたー。売却画面に買い戻し追加。

293 :名無しさん@ぜろちゃんねる:2008/10/20(月) 05:36:25 ID:???0
>>291-292
買戻し機能強化版いただきましたー
ありがとうございます!
さっそく今日にでも強化版を設置して、いろいろ試してみたいと思います


報告や感想などは設置後にまとめて書こうと思いますので、
よろしくお願いしますm(__)m

294 :293:2008/10/21(火) 00:37:41 ID:???0
設置てすと中です
>>292の強化版を設置して試してみましたところ、
売却画面にある買い戻しのチェックボタンが効かないようですー



複数のアイコンを購入する

すべて売却する

売却中のアイコンの中から1つを選び、チェックを入れてから"戻す"ボタンを押す

チェックを入れていない売却中のアイコンも全部戻されてしまう

295 :7M. ◆dq7M./4Uw. :2008/10/21(火) 01:08:42 ID:vjGcEb2Y0
うへ、凡ミスでした、(汗

http://uproda.2ch-library.com/src/lib063048.zip.shtml

296 :294:2008/10/21(火) 01:55:35 ID:???0
>>295
修正版、いただきました!
ありがとうございます
これから設置するつもりですが、
なにか不明な部分を見つけたら、またこちらで報告しようと思います


ところで、
他のユーザーの商品棚に行き、売却中のアイテムを購入するには、
どういった手順をふめばよろしいのでしょうか?
自分の商品棚のリンクはプロフィール作成ページにありますが、
他のユーザーの商品棚へ行くためのリンクが見あたらず…



商品棚リンクの一案として、
他ユーザーの商品棚にはその人のプロフィールページから行けるようにする、
というのはいかがでしょうか

297 :7M. ◆dq7M./4Uw. :2008/10/21(火) 02:45:24 ID:vjGcEb2Y0
そーですね、profile.cgiに、
スキン読み込み時に棚へのリンクになる様な置換文字列を追加すればいいのかな。
そういえばスキン購入とかもあると面白いかな。

298 :名無しさん@ぜろちゃんねる:2008/10/21(火) 05:16:32 ID:???0
>>297
>>295の修正版、問題なく動作しましたー
どうもありがとうございます


profile.cgiの商品棚リンク文字列追加は、ぜひとも
よろしくお願いします


スキンアイテム、おもしろそうですね
可能でしたらば、これもぜひ追加お願いしたいなぁ、と思ってみたり

299 :7M. ◆dq7M./4Uw. :2008/10/22(水) 03:58:30 ID:KPbhAaRg0
http://uproda.2ch-library.com/src/lib063343.zip.shtml
とりあえずスキンに「SHOP」って買いとくと商品棚へのリンクになるよ機能追加、

300 :名無しさん@ぜろちゃんねる:2008/10/23(木) 02:20:09 ID:???0
>>299
商品棚リンク追加版、いただきました
ありがとうございますー
これから設置してみるつもりです

これで、売買機能の基本的なところは、ほぼ出揃ったといったところでしょうか
スキンアイテム追加、密かに楽しみにしてます


では、後ほど設置報告させていただきます

301 :名無しさん@ぜろちゃんねる:2008/10/23(木) 22:28:03 ID:???0
こんばんはー
>>299の修正版を設置して色々試してみましたところ、
"取引"ページのチェックボタンが効いてないようですー


他のユーザーの自己紹介ページのリンクから、その人の商品棚へ行き、
売却中のアイテムの中から1つだけ選択して"取引"ボタンを押しても、
すべての売却中アイテムを買い取ってしまう、といった具合です

302 :7M. ◆dq7M./4Uw. :2008/10/24(金) 00:09:15 ID:lvpHqRu+0
あれ、そのバグ昔直した気が…と思ったら残ってた。
http://uproda.2ch-library.com/src/lib063766.zip.shtml
修正修正ー、

303 :名無しさん@ぜろちゃんねる:2008/10/24(金) 02:48:14 ID:???0
>>302
いただきましたー
さっそくの修正、どうもありがとうございました<(__)>

今日にでも設置し直して、いろいろ試してみようと思いますね

304 :名無しさん@ぜろちゃんねる:2008/10/25(土) 01:15:16 ID:???0
こんばんはー
>>302の修正版、設置完了+テスト完了しました
売買機能、商品棚、その他すべて問題なく動作するようでした
感激です!
とりあえず、これで必要な機能は概ね出揃ったといったところでしょうか
たびたびの要望に応えてくださって、ほんとうにありがとうございました
近日、運用中の0ch掲示板のひとつに7Mさんから頂きましたこれらの追加機能を実装し、
実際にユーザーさん達に使用感などを確かめてもらおうと思っています
その際、なにか問題や要望が出てまましたときは、またここで報告させていただきます


それと、
shop.cgiの仕様について、個人的な要望と質問がありましたです
可能でしたら、これらのご検討よろしくお願いします


@ひとつは、ICON商品の表示についてなのですが、
購入ページ、売買ページ、商品棚といったshop.cgi生成の各ページにリストとして表示されるICONを、
画像ではなく、他の商品のように説明文($exp?)のテキストのみで表示させることは可能でしょうか?
といいますのも、私が運用している0ch掲示板、携帯端末からアクセスされるユーザーさんが多いため、
複数の画像を1つのページに大量表示させてしまうと、端末側の表示容量をオーバーしてしまい、
商品リストが途中で途切れてしまうなど、閲覧面に支障が出てしまう可能性があったりするためです
「ICONをテキストで商品リスト化するver」、ご検討いただけたら助かりますです


Aもうひとつは、称号(NAME_TITLE)についてです
>>302のICON売買機能が付いたshop.cgiとは別個に、
称号を売買する機能を持ったshop.cgiが欲しいのですが、これは可能でしょうか
コード中のめぼしいICON部分をNAME_TITLEに置き換えたりするなどして試行錯誤してみたのですが、
どうにも望むような具合にはならず・・・
よろしければ、この辺りもご検討、またはご教授いただけたら助かりますです


ではではー

305 :7M. ◆dq7M./4Uw. :2008/10/25(土) 03:02:54 ID:1HmeSoyw0
>@
できますよー。アイコンはこーゆー書式になってると思いますが、
こんな感じで書き換えるとできます。
ICON<>001.gif<><img src="be_img/001.gif"><>100
↓書き換え
ICON<>001.gif<>アイコンです。<>100

>A
そうですね、ちょっと簡単にはできないかもしれません。
商品の種類として、売買可能な称号をTITLE2か何かで追加しますか。
スキン販売の追加のついでにやってみましょうか。

306 :名無しさん@ぜろちゃんねる:2008/10/25(土) 03:56:46 ID:???0
>>305
お返事ありがとうごさいます
はい、shop.cgi最後列にあるリストを>>305の方法で書き換えると、
仰りますとおり、購入ページだけはICONの説明文のみの表示になりますた
ここまでは実際に試して確認済みなのです・・・が、
それ以外のページにICON説明文のみ表示させる方法がわからないでおりますです

たとえば、
売却時や取引時に表示されるチェックボタンを使うページや商品棚のページです
その辺りのページを生成するコードまわりを見ると、
すでに<img src="be_img/$_">が組み込まれていることから、
説明文表示にならないのかなー、と考えていたりするのですが・・・


具体的にはshop.cgiに記述されているのコードの↓

opendir (DIR,"be_img");
foreach (sort readdir DIR){
$_ eq "." || $_ eq ".." and next;
$ICON{$_} = qq|<img src="be_img/$_">|;
}



#売ってる物の陳列中止 の

print qq|<input type="checkbox" name="$value" value="checked"><img src="be_img/$value">$point_value points<br>|;

辺りを変えるのかなー、などと思いながら試行錯誤していましたら、見事に壁にあたりました
よろしければ、お時間ある時に、この辺りの変更方法をご教授いただけましたら助かりますです

307 :名無しさん@ぜろちゃんねる:2008/10/25(土) 04:11:24 ID:???0
レス分けて投稿します


>>305
売買可能な称号TITLE2についてですが、
可能でしたらば、それはもうぜひともお頼みしたいところですー
スキン販売追加のついででも私的には全然構いませんので、
お手すきの時にでも、よろしければお願いいたします
待ちますー


ではではー

308 :7M. ◆dq7M./4Uw. :2008/10/25(土) 05:48:29 ID:1HmeSoyw0
ああ、それは、ですね。
陳列中止云々のちょっと上あたり、
#__DATA__読み込み
の↓あたりに、こんな文章があると思います。

my ($type,$value,$exp,$point_value) = split/<>/,$_;

これはですね、商品リストの文章1つ1つを、<>で区切って左から順番に、
$type、$value、$exp、$point_valueに放り込めという命令です。

ところで、このprint文章↓
print qq|<input type="checkbox" name="$value" value="checked"><img src="be_img/$value">$point_value points<br>|;
があるのって、陳列中止の処理部分じゃなくて、
商品棚の処理ブロックでしたよね、確か。
このブロック内では商品リストからのデータの受け取りはやってないんで、
説明文を意味する$expとかは使えないんですよ。

それから、opendir云々以下の部分は、
画像フォルダを開いて、中にあるファイルのリストを取って来いという命令なので、
やはり$expが使えません。んで、何故そんな事をしているかと言うと、
商品リストに記載してしまうと、ガチャ限定商品がバレちゃうからですね。
まぁ解決策は諸々、ありますが、問題はガチャ限定商品の説明文をどうするのか、ですか。

#スキン購入追加時に、ちょっとこの辺何とかしようかな、とも思ってたりするんですが。

309 :名無しさん@ぜろちゃんねる:2008/10/25(土) 08:01:31 ID:???0
>>306
お返事ありがとうごさいます
なるほど、どうりでー
これで$expが反映しない理由がわかりました
どうもありがとうございます


としますと、ガチャ機能まわりを削ったタイプのshop.cgiでしたらば、
この$exp表示の問題はより解決し易い、ということでしょうか
私が運用しているbe実装の0ch掲示板、
諸々の事情からガチャガチャのみ商品一覧から外しているため、
個人的にはガチャ機能使用不可でも問題がなかったりしますです
もしよろしければ、お時間あるときに、
ガチャ無しタイプで$expを反映させるshop.cgiの改造方法がありましたら、
ご教授いただけましたら助かりますです



ではではー

310 :7M. ◆dq7M./4Uw. :2008/10/25(土) 19:22:47 ID:1HmeSoyw0
ガチャまわりの機能を削れば、まぁそういう事になりますね。
あるいはガチャ限定商品は値段をマイナスにしておく事で一覧に出るのを防ぐとか…。
ま、どちらにしろ使ってないなら方法はあるんですけど。

311 :名無しさん@ぜろちゃんねる:2008/10/25(土) 21:48:53 ID:???0
>>310
こんばんはー
お返事ありがとうございます
あれから、7Mさんからご教授いただきましたことを参考にして
ICON画像をひとつのページに一括大量表示させない方法を
いろいろ模索おりますた
・・・で、試行錯誤してみました結果、こんな具合にしてみますた↓


shop.cgi上にあるすべての

}
}
opendir (DIR,"be_img");
foreach (sort readdir DIR){
$_ eq "." || $_ eq ".." and next;
$ICON{$_} = qq|<img src="be_img/$_">|;
}
close DIR;

を削って、代わりに

}elsif($type eq "ICON"){
$ICON{$value} = $exp;
}elsif($type eq "ICON2"){
$ICON2{$value} = $exp;
}elsif($type eq "ICON3"){
$ICON3{$value} = $exp;
}
}

を追加
次に商品棚にある

print qq|<input type="checkbox" name="$value" value="checked"><img src="be_img/$value">$point_value points<br>|;



print qq|<input type="checkbox" name="$value" value="checked"><a href="be_img/$value">$value</a> $point_value points<br>|;

に変更


商品棚のページだけは説明文表示にできませんでしたが、
そこは画像表示img srcを画像ファイルへのリンクa hrefとすることで、
ページの画像大量表示を避ける形としてみました

たぶんこれが大改造しないでページの画像大量表示を避ける一番お手軽な方法かなー、
などと自信なさげに考えていたりもするするのですが、
改善点・問題点などありましたら、ご教授いただけますと助かります


ではではー

312 :7M. ◆dq7M./4Uw. :2008/10/26(日) 02:04:30 ID:cu+VVmIU0
多分大丈夫だと思いますよ、それで。
あと、これなら$ICON{$value}で説明文呼び出せますね。

313 :名無しさん@ぜろちゃんねる:2008/10/26(日) 07:52:59 ID:???0
>>312
できましたー
画像を大量表示させないようにする方策は結構必要でしたので、
大変助かりました
色々とご教授いただきまして、ありがとうございます


スキン購入や称号売買付きの追加verも密かに楽しみにしておりますね


ではではー

314 :名無しさん@ぜろちゃんねる:2008/10/26(日) 11:45:25 ID:???0
おはようございます
shop.cgiをいじりつつ動作テストに没頭していましたら、
知らぬ間に空が明るくなっておりますた・・・


それで、
実際にユーザーとして使い勝手を試していましたところ、
売却機能/商品棚構成部分に必要そうな要素がひとつ生じましたので、
要望といいますか提案投下させていただきますです


現状の売却仕様ですと、アイテムは何個でも売却出品可能で、
商品棚上に仕入れられるかぎり無制限に陳列できてしまうわけですが、
この売却出品数に制限をかける機能の実装などは可能でしょうか?
たとえば、『商品棚に陳列できるアイテムは最大10個まで』というような制限を設定して、
その出品数をオーバーして売却しようとすると、
『売りに出せるアイテムは10個までです。売りたい場合は商品棚からアイテムを戻してください』
というようなメッセージを表示されて、それ以上の出品を拒否する、という機能です


ユーザー間の売買取り引きですと、商品棚に売却アイテムが陳列されている期間もおのずと長くなるでしょうし、
売主側が売却物件を戻すなどして棚整理するアクションを起こさないかぎりは、
売却アイテムがたまって商品棚のリストが無制限に巨大化してしまう、という問題が生じるように思いました
・・・この売却数を制限する機能、もし可能でしたら、ご検討いただけましたら嬉しいです


ではではー

315 :7M. ◆dq7M./4Uw. :2008/10/26(日) 20:13:51 ID:cu+VVmIU0
売却制限ですか…多分できると思うんですけど、
ちょっと処理的に面倒かもしれないんで、ひとまず後回し、で…。

そういえば、売買可能称号と、不可能称号を同時に付けた場合、
どっちを優先すればいいんだろうか?あとsssp://にも対応したいなぁ。

これからの予定
・sssp://とかの対応
・スキン売買、TITLE2
・商品棚制限

316 :名無しさん@ぜろちゃんねる:2008/10/27(月) 02:58:12 ID:???0
>>315
こんばんはー
お返事ありがとうございます
売却制限の件、後回しで全然構いませんー
検討していただけるだけでも恐縮なかぎりですので、
お手すきの時に+実装可能そうであれば、ということで宜しくお願いしますです<(__)>


売買可能称号と不可能称号の優先順位
どちらを優先しても良さそうですが、優先順位を決められるということでしたらば、
売買可能称号優先のかたちがいいかなー、と私個人的には思ってみたり
・・・いえ、とくに理由はなかったりもしますが


ではではー

317 :名無しさん@ぜろちゃんねる:2008/10/27(月) 06:21:17 ID:???0
ssspはindex.htmlとread.cgiとbbs.cgiに対応せにゃならんのでちょっとだけ大変そう

318 :7M. ◆dq7M./4Uw. :2008/10/29(水) 04:36:16 ID:DSZgZHm20
http://uproda.2ch-library.com/src/lib065383.zip.shtml
やんごとなき事情でテスト運用ができていないため動いているのかよくわからない、
sssp://に対応したかもしれないbeプラグイン。一応旧版残しておいてね。

>317
プラグインでdatに出力される前に本文を直接いじっちゃいました。
これでいけるような、いけないような、ハテ、

319 :名無しさん@ぜろちゃんねる:2008/10/30(木) 03:17:08 ID:???0
こんばんはー。316の者です
shop.cgi構成部分に要望といいますか提案が生じましたので、
投下させていただきますです


>>181の方が出しておられました提案とほぼ同内容になりますが、
shop.cgi最下段__END__以下の商品リストを別ファイル化することは可能でしょうか
20個、30個前後のアイテム数だった頃は特に気にならなかったのですが、
新仕様にともないICON2、ICON3とアイテムの種類も増えてきたため、
現状の商品リスト仕様ではそろそろ辛くなってきたように感じました
よろしければ、この件につきましてもご検討いただけましたら助かりますです


ではではー

320 :7M. ◆dq7M./4Uw. :2008/10/30(木) 04:59:57 ID:g/GFO/Wk0
>319
奇遇ですね、私も何でこんな事やってんのかよくわからず困ってるところでした。
っていうか、私が書いたCGIの中でこいつだけ何故かこんな変なリストの作り方してるんです、
謎ですね。今度変えます。

321 :名無しさん@ぜろちゃんねる:2008/10/30(木) 10:32:25 ID:???0
>>320
おおー、すでに変更検討中でしたか
助かりましたです。ぜひよろしくお願いします
待ちますー

322 :名無しさん@ぜろちゃんねる:2008/11/01(土) 05:25:20 ID:IoZcE5M+0
アシストスクリプトをふんだんに使ってる掲示板ってどこだろ?サンプルがてらに見てみたいなあ

323 :名無しさん@ぜろちゃんねる:2008/11/02(日) 21:54:32 ID:???0
こんばんはー。321の者です
のちの修正版で大幅な仕様変更がないか内心戦々恐々としつつ、
旧版を使ってカスタマイズなど敢行しております
いやしかし、このshop.cgiの仕様、なにげに手軽に改造できてアツいものがありますね
とりあえずICON4、ICON5をさらに追加してみたり、
ICON用の着せ替え額縁アイテムなどを作ってみたりして、
いろいろ遊んでいますです
楽し


前置きが長くなりました
プロフィールページをいじっている最中に、
ひとつ問題点らしきものを発見しましたので、ご報告にあがりました


プロフィールのURL生成部分についてです
プロフィール欄にURLを記載した場合、リンクが生成されるわけですが、
この欄にコメントとURLを併記したり、改行を使用しますと、
そのコメントの構成によってはリンクが正しく生成されない場合があるようです
たとえば、下記のようにURL以降に改行を含む構成の場合です↓

(コメント)
http://google.co.jp/
(コメント)

↑上記の構成でプロフィール文を作りますと、リンクは生成されるのですが、
http://google.co.jp/<BR>という具合に改行タグまでをリンクとして認識するらしく、
結果、指定のリンク先に正しく飛べないようでした

調べてみましたところ、
URLは<BR>を含む半角文字が途切れるまでの字列全てをリンクとして認識してしまうようで、
URL直後に全角文字(または全角スペース)を入力すれば、
そのリンクが正常に機能するというのが分かりました


もう何を言っているのか分からない難解な説明になってしまい大変恐縮ですが、
このURL直後の改行で生じる<BR>をリンク文字列として認識させない方法を
ご教授いただけましたら助かりますです


それではー

324 :7M. ◆dq7M./4Uw. :2008/11/03(月) 00:14:37 ID:mNvskMwI0
カスタマイズしていじりやすいように作ってありますからねー。
がんがんいじって、遊んでみてください、面白いのができると思うんで、

プロフィールのURL確認しました、profile.cgiの44行目のこの部分を下の様に書き換えてみてくださいー。
[^\x21-\x7E]→[-_.\!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]
これで大丈夫なはずですー、

325 :名無しさん@ぜろちゃんねる:2008/11/03(月) 19:50:15 ID:???0
>>324
7Mさん、こんにちはです
プロフィールのURLの件、ご教授くださいましてありがとうございました
おかげさまでリンク部分、正常に表示するようになりました


はい、お言葉に甘えて、勉強がてら、がんがんいじらせてもらっていますー
知識不足なため、深いところに踏み込むような大がかりな改造はできないのですが、
それでも自由度が高い仕様のおかげで、結構楽しくいじらせてもらっています
いつか『これぞbe0chの完全版』というものが出来上がることを夢に見つつ、
影ながら応援させていただきます
知識不足なため動作テスト要員ぐらいでしかお役に立てそうにありませんけれども、
ぜひとも頑張ってくださいませですー


それではー

326 :325:2008/11/03(月) 20:16:19 ID:???0
重要なことを報告し忘れましたー;


resist.cgiが処理していると思しき「各ユーザーの所持beポイントのデータ入出力部分」に、
どうやら重大な脆弱性があるようですー
具体的には、"ある単純な操作を繰り返すことで無限にポイントを増やてしまう"というものです


resist.cgiが生成する通常のページを普通に操作するだけで無限増殖が出来てしまううえ、
数分とかからずに数百万ポイント増やせてしまうという破壊力の大きさから、
取り急ぎこの問題につきましての対策実装を、可能でしたら、ぜひお願いしたいです
後ほど、詳細な手順を書きますので、この件、ご検討いただけましたら助かりますです


それではー

327 :325:2008/11/03(月) 20:25:54 ID:???0
申し訳ありません
>>326の件でさらに追記しますです;


ポイント無限増殖の手順なのですが――
うかつにこちらのスレに手順を書いてしまうと、いま現在0chにbeを実装されている他の皆様に



ここには書かないほうが良さそうな気がしてきました
いま現在、0chにbeを実装されている

328 :名無しさん@ぜろちゃんねる:2008/11/03(月) 20:37:02 ID:???0
>>327は送信ミスです
再投稿します;


ポイント無限増殖の手順なのですが――
うかつにこちらのスレに手順を書いてしまうと、
いま現在0chにbeを実装して実際にサイト運用しておられる他の運営者様方に
迷惑がかかってしまう可能性もあるのではないか、ということに思い到りました


7Mさんへ手順を書いたメールを直接お送りしたく思いますので、
もしよろしければ捨てメールアドレスをお教えいただけませんでしょうか
ご検討よろしくお願いします


ではではー

329 :7M. ◆dq7M./4Uw. :2008/11/04(火) 02:35:29 ID:NezihcoA0
ありゃりゃ、そりゃまずいっすね、
ほい、どぞー。捨てじゃないですけど。
nipd_743_mega@hotmail.com

330 :7M. ◆dq7M./4Uw. :2008/11/04(火) 02:49:12 ID:NezihcoA0
あ、何かそれっぽそうな部分めっけたー。ので、緊急修正。
http://uproda.2ch-library.com/src/lib067030.zip.shtml

331 :326・328:2008/11/04(火) 10:19:36 ID:???0
>>329-330
おはようございます
さっそくの対策、ありがとうございますー!


さ、さすがです
メールで書こうとしておりました問題の部分というのは、
まさしくそのプロフ作成欄のフォーム部分でございました
これで手順をメールする必要がなくなってしまいましたですね
お手数おかけしてしまい、大変恐縮に思います
とりあえず、>>330の修正版を設置し、
ポイント無限増殖の手順を試してみましたところ、
増えないようにきっちり無効化されているのを確認いたしましたー


それで――
いただきました修正版の動作検証をさらに進めていましたところ、
この対策によって生じたと思しき気になる部分を見つけましたです


>>330の修正版で実際にお試しいただきますと分かりやすいのですが、
ユーザーとしてログイン後にプロフィール作成ページで送信ボタンを押しますと、
そのたびに(time).cgi内の
(mail_a)<>(password)<>(code)<>(name)<>(introduce)<>(point)
直下に、一行分の空行が追加されていってしまうようです
たとえばユーザーがアイテム所有状態で送信ボタンを押しますと↓

(mail_a)<>(password)<>(code)<>(name)<>(introduce)<>(point)

ICON<>001.jpg<>1

↑というふうに、ユーザーデータとアイテムデータの間に、
1行分の空行が生成され、2回繰り返せば2行分の空行が生成され…という具合です
空行が追加された状態の(time).cgiでも所持アイテムの着脱は可能でしたので、
使用面ではとくに支障はなかったのですが、
プロフィール文を更新するたびに(time).cgi内の空行が蓄積していくということで、
一応報告させていただきましたです
よろしければ、この件、確認よろしくお願いいたします


それではー

332 :7M. ◆dq7M./4Uw. :2008/11/05(水) 02:27:21 ID:1NkMRUVE0
あ、そうですね改行の削り忘れです。
http://uproda.2ch-library.com/src/lib067232.zip.shtml
これで大丈夫、

333 :331:2008/11/05(水) 10:49:42 ID:???0
>>332
7Mさん、おはようございます
さっそくの修正版、どうもありがとうございましたー
先ほどDLさせていただきました
まだ設置していませんが、
今夜にでも動作確認などさせていただこうと思っております
なにか問題点など見つけましたら、またここに書かせていただきますですね
アイデアやネタなど思いつきましたら、それも合わせて

お忙しいところ、いろいろと対応してくださいまして本当に助かりました
感謝いたしております


ではではー

334 :333:2008/11/06(木) 22:20:56 ID:???0
こんばんはー

>>332の修正版、設置してみましたー
いろいろいじり回して動作確認をしてみましたところ
とくに問題も見あたらず、すべて正常に動作しているようすでした
これで運用中のサイトのbeバージョンをひとまず更新することができそうです
どうもありがとうございました

そういえば、
shop.cgiのコード中に、以前のお話に挙がった売買可能称号NAME_TITLE2が
さりげなく追加されているのを見つけたのですが、
これは現在実装準備中ということでよろしいのですよね
嗚呼、なにやら楽しみがまたひとつ増えてしまいそうな予感
このあたりは現行バージョンいじりなどしつつ、ゆっくり待っていようと思います
そのほかの実装予定の機能ともども期待おります
がんばってくださいー


ではではー

335 :名無しさん@ぜろちゃんねる:2008/11/07(金) 00:39:55 ID:???0
携帯ヘッドラインはまだ出来ませんかね・・・?

336 :7M. ◆dq7M./4Uw. :2008/11/07(金) 01:01:33 ID:gY/PM1Ks0
>334
実装準備中です。ですけど最近ちょっと忙しいので、
まぁゆっくり待っていてください。

>335
えっと、何でしたっけ。どれを携帯用にするんでしたっけ、

337 :名無しさん@ぜろちゃんねる:2008/12/06(土) 09:48:15 ID:2uCaV4Pw0
>>299再うpお願いします><

338 :名無しさん@ぜろちゃんねる:2008/12/06(土) 09:51:21 ID:2uCaV4Pw0
>>337
間違えました
>>299じゃなく>>332を再うpお願いします><

339 :7M. ◆dq7M./4Uw. :2008/12/06(土) 23:07:02 ID:VzzMYGlY0
ほいほい。
http://uproda.2ch-library.com/src/lib077529.zip.shtml

340 :名無しさん@ぜろちゃんねる:2008/12/07(日) 06:44:35 ID:oEBIslkw0
>>339
ありがとうございます

341 :名無しさん@ぜろちゃんねる:2008/12/07(日) 07:03:21 ID:oEBIslkw0
newsplus.jpに接続できないみたいなんですが?

342 :7M. ◆dq7M./4Uw. :2008/12/07(日) 18:18:31 ID:jHkog0g20
>341
そーなんですよね。連絡不通。

343 :名無しさん@ぜろちゃんねる:2008/12/10(水) 08:20:29 ID:0bZOJMdU0
>>342
もしよければsamba24のスクリプトをUPして頂けますか?

344 :7M. ◆dq7M./4Uw. :2008/12/10(水) 22:59:09 ID:yAj68bIA0
あれ、samba24のスクリプトって昔書きましたっけ。

345 :名無しさん@ぜろちゃんねる:2008/12/11(木) 09:55:52 ID:PnURKZg+0
>>248ですね

346 :名無しさん@ぜろちゃんねる:2008/12/11(木) 17:55:24 ID:LiFSuITk0
>>339
アップデートしてみたら、本文の最初にhttp://の画像が張られてるんだけど
消せないですか?

347 :名無しさん@ぜろちゃんねる:2008/12/11(木) 18:20:32 ID:PnURKZg+0
後、BEのバグ報告しておきますね
ブラウザ等からログインして書き込んだ場合
プロフィールへのリンクがおかしくなるようです

348 :7M. ◆dq7M./4Uw. :2008/12/11(木) 22:30:20 ID:r1ZKDYuw0
>345
あ、それか。

んじゃまだ>248生きてるみたいなんでDLはそこから…。

>346
あ、それですね。0ch_be.pl内に2箇所ある
#sssp://処理
の以下にある3文くらい消しちゃうといいと思います、

>347
む、今度暇を見て直してきます…。
今忙しいからちょっと遅くなる?かも?

349 :名無しさん@ぜろちゃんねる:2008/12/11(木) 22:37:03 ID:PnURKZg+0
この前までは>>248もエラー出ていたのです……

350 :7M. ◆dq7M./4Uw. :2008/12/11(木) 22:42:50 ID:r1ZKDYuw0
>349
サーバーダウンしてたんですかね。
あ、そだついでに>347のバグ、
プロフィールへのリンクがブラウザ時どんな風に変になるか、
ついでに教えてくれると助かるです。

351 :名無しさん@ぜろちゃんねる:2008/12/11(木) 22:48:41 ID:PnURKZg+0
>>350
http:/サーバー名/test/profile.cgiとなるはずの所が
http://test/profile.cgiとなっています
サーバー名が抜け落ちているのです

352 :7M. ◆dq7M./4Uw. :2008/12/11(木) 23:10:30 ID:r1ZKDYuw0
んー…?
それ、何でブラウザ時だけ出るんだろう…?
ログインじゃなくて専用ブラウザとかからの書き込みだと出ない?

353 :名無しさん@ぜろちゃんねる:2008/12/11(木) 23:27:40 ID:PnURKZg+0
>>352
メール欄に認証コードを打つ方ならリンクは正常なのですけど

354 :7M. ◆dq7M./4Uw. :2008/12/11(木) 23:39:56 ID:r1ZKDYuw0
それは…なんでなんだろう?
私がローカルでテストしてる時はそんな事起こらなかったはずなんですけど…。
調べてみます、

355 :名無しさん@ぜろちゃんねる:2008/12/12(金) 18:22:28 ID:K/dBd2Zs0
>>348
解決しました。
即レス感謝。

356 :7M. ◆dq7M./4Uw. :2008/12/13(土) 23:07:52 ID:Xe0wi1dU0
http://uproda.2ch-library.com/src/lib079731.zip.shtml
とりあえず微妙にバグ修正。
ちなみに>347はまだ調査中…。

357 :名無しさん@ぜろちゃんねる:2008/12/23(火) 20:33:33 ID:LJ2CXQSY0
>>356
再うpお願いします

358 :7M. ◆dq7M./4Uw. :2008/12/23(火) 23:50:52 ID:s3Qo0GKY0
http://uproda11.2ch-library.com/src/11143781.zip.shtml
ほい

359 :名無しさん@ぜろちゃんねる:2008/12/24(水) 01:12:16 ID:???0
be登録してポイントを貯めていくことに付加価値を付ける意味で、
「10000beポイント以上所持していないと書き込めない板」
というものを切望しているのですが、可能でしょうか?

180KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス