X



★三 【 スクリプト改造工房 PART 9 】 ★三
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2006/03/32(土) 04:52:20ID:WJnup8Dd
#================================
# スレッドの説明
#================================

「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。

質問するときは以下の点に注意して書いて下さい

(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い

※答えてくれないからといって逆ギレする厨はお断り
0003nobodyさん
垢版 |
2006/03/32(土) 05:22:26ID:???
スクリプトを改造しているけどうまくできない場合のヘルプはこちらで。

配布先でアドバイスが得られない場合、ここで聞けば
親切な人が助言してくれるかもしれません。

依頼テンプレ

【.  CGI名  .】 複数のバージョンがある場合には正確に        (必須)
【配布先URL】 教えてくれる人が参照する場合があるので       (必須)
【. 置き場所 .】 配布先が閉鎖の場合、すぐ見られるようtxtなどで
          upした場合、 デザインをhtmlで作成した場合など  (任意)
【ヘルプ内容】 どのように改造したくてどのようにうまくできないか  (必須)
          機能・動作などを簡潔かつ詳細に
0004nobodyさん
垢版 |
2006/03/32(土) 05:23:36ID:???
■ 前スレ
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc8.2ch.net/test/read.cgi/php/1077525387/

■ 設置の方法がわからない場合には
CGI設置について質問 【Part2】
http://pc8.2ch.net/test/read.cgi/php/1104624784/1 (テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ) part5
http://pc8.2ch.net/test/read.cgi/php/1141174205/1+3 (テンプレ)
0005nobodyさん
垢版 |
2006/03/32(土) 05:24:43ID:???
http://pc8.2ch.net/test/read.cgi/php/1104624784/2 より

■ エラーメッセージについて

500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。
ちゃんとしたエラーメッセージを書くように。

エラーメッセージはログに記録されている。
ログのありかがわかんないときは、サーバの管理人に問い合わせる。

もしくは、モジュールが入っている事が前提だが、
2行目に
use CGI::Carp qw(fatalsToBrowser);
の一文を挿入する。
したらエラーメッセージがブラウザに表示される。

あとは修正すればよい。
自分で修正できなかったら、エラーメッセージも書いて質問しる。

※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ
0006>>3-5
垢版 |
2006/03/32(土) 05:28:07ID:???
要るのかどうかわからんけど、スレだけひょっこり立ってたので貼っといた。
要らないもんだったら(>>5とか)ごめんよ。
0008nobodyさん
垢版 |
2006/04/02(日) 21:43:33ID:PlGfFHws
ffffff
0009nobodyさん
垢版 |
2006/04/05(水) 00:16:10ID:x6iRtw62
氏ね
0010nobodyさん
垢版 |
2006/04/12(水) 02:39:38ID:haUSJSue
どっこらせ
0011nobodyさん
垢版 |
2006/04/15(土) 04:45:18ID:???
はじめまして。
丸投げスレでレスが得られなかったので自分でやってみようとこちらに来ました。
書き込みが消える条件を変更したいのですが。。。

【.  CGI名  .】 烏合MEET1.54.b
【配布先URL】 作者HP
          ttp://www.ugou.net/labo/frame.html
ダウンロード
ttp://www.ugou.net/labo/cgi/dlc/dlc.cgi?file=meet154b.zip

【. ヘルプ内容 】 現在、ログは一定件数で消えていく仕様ですが、
          これを例えば1週間とかの時間で古い順に消えるように
          したいのですが、可能でしょうか?
001211
垢版 |
2006/04/15(土) 04:53:41ID:???
b_write.cgiの90行目の条件を日付に変えれば良さそうな気がしているのですが、
データに日付の項目を加えておかないと駄目ですかね?
0013nobodyさん
垢版 |
2006/04/16(日) 02:54:35ID:???
>>11-12
書き込み時に日付データも加工して入ってるね。
この日付の加工タイミングをずらすも
新たに消去処理用の日付データを追加するもそのあたりは自由。

問題点としては消去のタイミングが書き込み時のみになること。
書き込みの多い掲示板ならいいだろうけど
そうでないなら、表示処理のところに仕込んでもいいと思う。
0014nobodyさん
垢版 |
2006/04/16(日) 04:15:48ID:???
誘導されてきました。ヨロシクお願いします。
【  CGI名  】 携帯絵文字対応BBS「SmallPICT」 (Ver2.161)
【配布先URL】  http://hdml.cside.com/DLcgi/spict/
【ヘルプ内容】 1.機種情報を表示しないようにしたいのですがどこを消したらいいのかわかりません。
         2.アクセス解析のタグを挿入したいのですがどこに入れたらいいのかわかりません。
         init.cgiの53行目辺りかと思ったのですがエラーが出てしまいます。
どうぞヨロシクお願いします。

2.の挿入したいタグはアクセス解析dopvSTAR*のもので以下のような感じです。(見本のまま貼っておきます。)

<a href="http://tech.bayashi.net/">
<script type="text/javascript" language="JavaScript">
<!--
//----- ログ取得CGIへのパス(相対パスもしくはURL)
var pa = "パス/dsw.cgi";
//----- ページ名(半角英数文字のみ)
var pg = "ページ名";
//----- 出力タイプ(g=gifカウンタ, p=pngカウンタ, m=gifロゴ, n=出力ナシ)
var p = "g";
//----- カウントアップしないなら "no"
var cnt = "";
var a="&&"; var pf=navigator.platform; var lng=navigator.language;
var swh=screen.width+"x"+screen.height;
var cd=screen.colorDepth; var pd=screen.pixelDepth; var rf=document.referrer;
document.write("<img src='"+pa+"?xx=",new Date().getSeconds(),a+"pg="+pg+a+"p="+p+a+"md=j"+a+"cnt="+cnt+a+"pf="+pf+a+"lng="+lng+a+"swh="+swh+a+"cd="+cd+a+"pd="+pd+a+"rf="+rf+"' alt='アクセス解析' border='0' />");
// -->
</script>
<noscript>
<img src="パス/dsw.cgi?pg=ページ名&&p=g&&md=nj" alt="アクセス解析" border="0" />
</noscript>
</a>
0015nobodyさん
垢版 |
2006/04/16(日) 13:49:39ID:???
>14
とりあえず1.だけ。
スクリプトだけをざっと眺めただけなんで、てきとう対処だけど。
sub dispUAってサブルーチンの最後、
return($ua); (2643行目くらい)
という行の前に
$ua = '';
という1行を入れる。
0016nobodyさん
垢版 |
2006/04/16(日) 18:27:42ID:CDJOsfar
Kentのaskaで設定した書き込んだ人のパスと管理パスと二つで記事を消すようにしたいんだけどどうすればいいかな?
0018nobodyさん
垢版 |
2006/04/16(日) 18:58:50ID:CDJOsfar
しっかりと書きますね。

【.  CGI名  .】 askabbs
【配布先URL】 http://www.kent-web.com/
【. 置き場所 .】 http://www.kent-web.com/
【ヘルプ内容】 設定した書き込んだ人のパスと管理パスと二つで記事を消すようしてたいのですがどうやればいいのですか?
0019nobodyさん
垢版 |
2006/04/16(日) 19:14:23ID:???
しっかりと書いてないじゃん
0020nobodyさん
垢版 |
2006/04/16(日) 20:09:43ID:???
どのように改造したくて

「どのようにうまくできないか」  
002214
垢版 |
2006/04/17(月) 02:05:34ID:???
>>15
すごいです!ありがとうございます。
1行入れただけで、機種表示が消えて思うように表示されました。
今まで消すことばかり考えていたのでビックリしました。
本当に助かりました。

2.も引き続きお願いします。
0023nobodyさん
垢版 |
2006/04/17(月) 05:29:24ID:???
>>22
>init.cgiの53行目辺り
これ、ヒアドキュメントでできそうな気がする
0024nobodyさん
垢版 |
2006/04/17(月) 08:35:25ID:???
>>22
つか自分で解決する気無いなら丸投げ行けよ
0025nobodyさん
垢版 |
2006/04/17(月) 14:33:06ID:???
>>14
>>24の通り、スレ違いだと思うけど。

まず解析タグの中にある"を全部\"にしてから
int.cgiの58行目
</b>と";の間に挿入。

解析タグのパスとかページ名の書き換え方は自分で考えて。
それでも上手くいかなかったら所得方法をIMG式に換えてみる(その場合も\"に)。
0026nobodyさん
垢版 |
2006/04/17(月) 15:12:28ID:???
>>23,25
modulesディレクトリのファイル見ると解るけど、携帯用モジュールは
$BBSsubtitle変数読み込んでいないので、それだとPCからのログしか取れないと思う。
ヘッダとかも全部独立してるし、結構面倒臭い作りになってるな〜コレ。
002725
垢版 |
2006/04/17(月) 16:02:06ID:???
>>26
それは解っていて、やりやすい方を書きました。
丸投げの方で
>携帯は…どうなんでしょうか?PCで携帯の絵文字を表示させたいだけで
>携帯では殆どアクセスしませんです。
と書かれてたので。

携帯ログもとるにはmodukesの中身のjsky,imode.plで
<body $bodyColStr で検索して出てきたbodyタグの直後に
IMG式の解析タグ("を全部\"にしてから)を挿入。

ezweb.pl141行
$title = "<CENTER>$BBStitle$hr2\n";  "と<CENTER>の間
wap2.pl146行
$title .= "</p>$hr2\n";  "と</p>の間
にそれぞれIMG式の解析タグ("を全部\"にしてから)を挿入。
eawebの方はリンクタグを外さないと動かないかもしれない。
(解析の配布元では推奨してはいないが)
002814=22
垢版 |
2006/04/17(月) 23:11:02ID:???
>>23-27
ありがとうございます。
そんな面倒な物とは知らずにすみませんでした。
>>27
丸投げから誘導されたのですが、あちらの書き込みも見て下さってありがとうございます。
>>14に書いた内容だけでなく、携帯ログもとることができました。
本当に感謝しています。
002925
垢版 |
2006/04/17(月) 23:46:50ID:???
>28
どうやら成功したようでなによりです。

上でも書いたけど
ezweb.plの書き換えの結果、エラーが出そうなのが心配だ。
古いAu携帯でちゃんと見れるか確認した方が良いと思う。
記述のルールを守らないと
簡単にコンパイルエラー(表示不能)が起きてしまう。
古いAu携帯は少ないと思うからログを取らないという選択もあり。
0030nobodyさん
垢版 |
2006/04/19(水) 06:42:18ID:???
>>29
古いAu携帯で来ている人が知り合いにはいないので
しばらく様子見てみます。
ありがとうございました。
0031nobodyさん
垢版 |
2006/04/21(金) 03:13:21ID:aLUgf6D1
【.  CGI名  .】 Color Text
【配布先URL】 ttp://www2u.biglobe.ne.jp/~APercher/retro/cgi/cgi_d01.htm#colortx
【ヘルプ内容】 
Submitを押したときに何も入力してないと「名前(orコメント)が入力されていません」と出てしまうので
そのメッセージを無視して更新されるようにしたい(URLとMAIL構文は削除済み)

自分で色々やってみたのですが、リロードは出来てもメッセージが送信出来なくなったり
コメント部分が空白になって送信されてしまったりでもう何がなんだか・・・
0032nobodyさん
垢版 |
2006/04/21(金) 12:31:39ID:y1+BKuBn
ifで分けるだけじゃダメなのか
003331
垢版 |
2006/04/22(土) 06:22:53ID:Klpi7ULf
>>32
ifだけだとちょっと分かりそうもないので丸投げのほう逝ってみます・・

スレ汚しすみませんでした。
0035nobodyさん
垢版 |
2006/05/04(木) 15:41:53ID:79IZMTvl
【.  CGI名  .】 searchengine.cgi
【配布先URL】 ttp://www.we-re.net/library/cgi/search/index.htm (説明&設置用HTMLソースはこちら)
【. 置き場所 .】 ttp://www.we-re.net/library/cgi/search/searchengine_cgi.txt (スクリプト本体)
         
【ヘルプ内容】 34行目の &jcode'convert(*value,'sjis'); の変換指定文字コードを
          選択した検索エンジンごとに個別に指定したいのですが、
          45行目以降の選択エンジン判定用の各if構文に34行目の記述を移す形で
          それぞれ付け加えてみても文字コード変換が反映されません。
          この場合、どういう記述にすれば上手くいくのでしょうか?
          jcode.plが入っていないとかエラーが出たとかはいう事はありません。
0036nobodyさん
垢版 |
2006/05/05(金) 00:34:45ID:???
【.  CGI名  .】 nicky.cgi
【配布先URL】 http://www.din.or.jp/~raelian/ReadMeNicky.html
【 ヘルプ内容 】 
SpeedyCGI対応。
要するにグローバル変数名を割り出せればいいと思われる。
しかし、nickyは人気がある割りにこの手の情報は皆無。

http://tech-web.net/perl_memo.html#8
ここを参考に出てきた変数を初期化したが不完全。
落ちはしないが、書き込みの初期状態時にゴミが入っている不具合あり。

他にexitの前にundef %USER_VARS;を全て入れてみたが過去ログが表示されない。

仕方がないので、手作業でグローバル変数名割り出し中だが、連休全て使っても恐らく半分も進まない。

なんとかうまい方法を知っている職人を求む。
0038nobodyさん
垢版 |
2006/05/05(金) 04:33:09ID:???
>>36
元々SpeedyCGIを意識してないスクリプトを対応させるのは大変だから
情報なんか無くて当たり前だが・・・。

しかし人気があるものに限って凄い作りしてるよね。
0039nobodyさん
垢版 |
2006/05/05(金) 05:17:55ID:???
>37
thx
効率上がりそうだ。
local宣言もひっかかるのが難点だが。
ひっかかったもの丸ごと全部初期化するのが無難?
004036
垢版 |
2006/05/05(金) 09:24:19ID:???
作業終了。

手順
1.use strict 'vars';を宣言。
2.local変数をすべてmy変数に置換。
3.スクリプトを実行。
4.エラーログにグローバル変数が全てはかれる。
5.エラーログをエディタで整形して初期化ルーチン作成(定数部分は初期化しない)。
6.元のスクリプトを処理開始時点で初期化ルーチンを呼ぶように変更。

以上、数時間でnickyのSpeedyCGI化完全終了。

連休に時間ができた。

>37はネ申
0041nobodyさん
垢版 |
2006/05/05(金) 10:19:06ID:oFARAoVx
【.  CGI名  .】
■2ch風掲示板
【配布先URL】
http://perl.toshinari.net/cgi/bbs/new2ch/index2.html
【. 置き場所 .】 配布先が閉鎖の場合、すぐ見られるようtxtなどで
          upした場合、 デザインをhtmlで作成した場合など  (任意)
【ヘルプ内容】
■携帯対応のレンタル用に改造して頂きたいです。

必要に応じて金もはらいます。是非よろしくお願いします。
0043nobodyさん
垢版 |
2006/05/07(日) 00:52:21ID:NJ/WTSjH
【.  CGI名  .】サイト内検索
【配布先URL】http://siriasu.s10.xrea.com/cgi/wsrch/wwwsrch.htm
【ヘルプ内容】こんな感じになりました
 ・フォームに半角カナがあると文字化けを起こして検索できない
 ・検索がきちんと行われてもヒントとして表示されるヒント文が文字化けを起こす

Shift-JISのファイルを検索したいのですがどなたかアドバイスお願いします
0044大吉
垢版 |
2006/05/07(日) 07:26:21ID:ATirsoGK
【.  CGI名  .】lilbox
【配布先URL】http://www.websmith.co.jp/lilbox/
【ヘルプ内容】サンプルを動かしてアソシエイトの商品一覧は表示されるのですがレビューも
       合わせて表示したいと思っています。是非お力添えをお願いいたします。
0045nobodyさん
垢版 |
2006/05/07(日) 07:55:28ID:???
>>44
マルチするな、ボケ。
http://pc8.2ch.net/test/read.cgi/php/1141174205/303
302 名前:大吉 投稿日:2006/05/07(日) 07:28:04 ID:ATirsoGK
【.  CGI名  .】lilbox
【配布先URL】http://www.websmith.co.jp/lilbox/
【ヘルプ内容】サンプルを動かしてアソシエイトの商品一覧は表示されるのですがレビューも
       合わせて表示したいと思っています。是非お力添えをお願いいたします。
0046nobodyさん
垢版 |
2006/05/10(水) 09:22:54ID:???
【.  CGI名  .】 成分解析/Ruby実装(060419日版)
【配布先URL】 http://www1.dks-web.com/seibun/
【ヘルプ内容】 解析結果をTEXTAREAで表示させたいのですが
          結果表示のソースがどれなのかわからなくて・・・お助け願います
0047nobodyさん
垢版 |
2006/05/15(月) 18:04:30ID:MEub9acq
よろしくお願いします。

【.  CGI名  .】 もっと書き込み隊
【配布先URL】 http://tackysroom.com/cgi_mkakikomitai.htm
【ヘルプ内容】 掲示板スパム対策として、URL欄とコメント欄に同じURLが含まれるときに弾くようにしたいのですが、
        どのように記述すればよろしいのでしょうか?
0048nobodyさん
垢版 |
2006/05/15(月) 22:46:21ID:???
>>47
まったく検討がつかないなら丸投げに行けよ
004947
垢版 |
2006/05/15(月) 23:01:16ID:???
>>48
すみません。移動します。
誘導ありがとうございました。
0050nobodyさん
垢版 |
2006/06/06(火) 03:34:14ID:3gCz1oqj
【.  CGI名  .】 BBSNote V8 b版 bbsnote.cgi
【 up先URL 】 http://hipee.moe.hm/index.php の 2324.zip
【配布先URL】 http://wondercatstudio.com/html/v8.html
【ヘルプ内容】 名前欄の空欄投稿で”名無し”表示させる

$maeno_name = $name;#クッキーセット用
if($name eq ""){
$name = '名無しさん';
}

上の記述を
#書き込み処理950行目あたりにいれてみたけど上手くいきませぬ
助言願います。
0052nobodyさん
垢版 |
2006/06/11(日) 12:45:12ID:gbv6O4j7
【.  CGI名  .】 YY-BOARD5.6最新
【配布先URL】 tp://www.kent-web.com/bbs/yybbs/yybbs.cgi
【ヘルプ内容】 なんとかランダムアイコン機能を追加しました。下の奴です。
それに+してランダムを選択しないと出てこない、
ランダム専用アイコンを追加したいのです。どうすればよいのでしょうか?
色々と試してみたのですが、私にはムリです。
秘密扱いにしたいので、アイコン一覧には表示したくありません。

$ico1 = 'space.gif i1.gif i2.gif・・';
$ico2 = 'ランダム 1 2・・・';

# アイコンランダム追加
if ($in{'icon'} eq 'space.gif') {
$in{'icon'} = $ico1[int(rand($#ico1)) + 1];
0053nobodyさん
垢版 |
NGNG
>>52
if ($in{'icon'} eq 'space.gif') {
$ico1 = ($ico1, $ico2);
$in{'icon'} = $ico1[int(rand($#ico1)) + 1];
0054nobodyさん
垢版 |
2006/06/11(日) 14:17:19ID:???
>>53
ありがとうございます。
$ico1がファイルの場所で
$ico2が上に対となるファイルの名前になります。セットです。

初めは$ico1だけ書けばアイコン選択で出ないと思ってたのですが、
名前無しのアイコンが選択画面、アイコン一覧画面に出てきてしまい。
どうすればいいのかと思いました。
$ico3をどうにかして作るしかないのでしょうか。
0055nobodyさん
垢版 |
2006/06/11(日) 18:24:24ID:???
>>52
>>54
それは$ico1基準で表示されてるから。$ico2基準で一覧作ってもらえればその通りになる。
表示するところのコード見たらいい。
もしくはランダムに選ぶ時だけマージする$specialico = ...みたいなのを用意しておくとか。
005652
垢版 |
2006/06/11(日) 22:27:03ID:???
>>55
表示に関係してそうな点が2箇所ありました。
<select name=icon>\n";
foreach(0 .. $#ico1) {
if ($ico eq $ico1[$_]) {
print "<option value=\"$_\" selected>$ico2[$_]\n";
} else {print "<option value=\"$_\">$ico2[$_]\n";}}
print "</select>\n";


<tr>
EOM
@ico1 = split(/\s+/, $ico1);
@ico2 = split(/\s+/, $ico2);
$i=0; $j=0;
$stop = @ico1;
foreach (0 .. $#ico1) {
$i++; $j++;
print "<td><img src=\"$imgurl$ico1[$_]\">
$ico2[$_]</td>\n";
if ($j != $stop && $i >= 10) {
print "</td><tr>\n";

これをどういじればよいのでしょうか?よろしければお願いします。
0057nobodyさん
垢版 |
NGNG
>>54
ああそう、
てかスクリプト自体を見てないから何とも言えないけど、

$i = 0;
foreach $tmp(@ico2)
{
if ($tmp eq "") {splice(@ico2, $i, 1);}
$i++;
}

0058nobodyさん
垢版 |
2006/06/12(月) 01:53:05ID:???
>>57
ありがとうございます。
早速53の部分を57に変えてやってみました。
そうしたらランダムを選んだときだけアイコンが表示されないようです。
難しいですね。これは。
0061nobodyさん
垢版 |
2006/06/15(木) 07:11:16ID:QdHi4a/u
【.  CGI名  .】 Web Calendar2
【配布先URL】 ttp://www3.biwako.ne.jp/~nobuaki/webcal/
【ヘルプ内容】 カレンダーの従来タイプで一行の文字数を増やしたいのですがどこをいじったらいいのかわかりません。
webcalconf.cgiの
#カレンダーの枠の中の桁数(標準タイプ表示時、半角ベースです)
$keta = 12;
#カレンダーの枠の中の行数(標準タイプ)
$gyou = 8;
の辺りだと思って数字を増やしてみましたが、どこが変化したのかわかりませんでした。
よろしくお願いします。
0062nobodyさん
垢版 |
2006/06/17(土) 14:28:55ID:gqgAthnB
【  CGI名  】NEWマーク表示スクリプト
【配布先URL】 http://midoriya-web.hp.infoseek.co.jp/isweblocal/isweblocal.html#SystemCommand
【 質問内容 】  トップページに表示されているリンクのうち、最近更新があったものに
Newマークをつけたいと思っています。上のスクリプトを見つけたのですが、
[タグの書き方の例(1)]
http://midoriya-web.hp.infoseek.co.jp/isweblocal/lnfiles/new4ssi.new.txt
に書かれている通りに
# <!--#exec cmd="$commandpath $checkfilepath"-->
をタグとしてつけても、Newマークが表示されません。実際につけたタグは、
<!--#exec cmd="perl cgi-bin/new4ssi.cgi cgi-bin/cbbs/cbbs.dat"-->
なのですが。
(ちなみに、ブログや掲示板ではないものにNewマークをつけるスクリプトって、あんまりないんでしょうか?
これ以外に探しきれませんでした)

実は丸投げに誘導されたのですが、スレを見て、「丸投げじゃない」と言われそうな気がしたので
こちらに来ました。よろしくお願いします。
0063nobodyさん
垢版 |
2006/06/17(土) 18:39:14ID:???
>>62
書き方が間違ってるが、それ以前にSSI使える鯖なのか? 使えても

・拡張子を .shtml にしなければならない
・SSI を置けるフォルダが決まっている
・自分で .htaccess の設定を行わなければならない

とか条件がつく場合が大半だけどそれは確認済?
一応ココも見とけ→ http://www.tohoho-web.com/wwwssi.htm
0065nobodyさん
垢版 |
2006/06/18(日) 02:43:02ID:???
>63
サーバはSSIは使えますが、フォルダのことは未確認でした。
とほほのリンク、じっくり読んでみます。ありがとうございました!

>64
誘導ありがとうございました。
0066nobodyさん
垢版 |
2006/06/20(火) 15:43:28ID:92BetCL3
【  CGI名  】2ちゃんねるのサーバーサイドスクリプト
【配布先URL】 調べたらあるのかも知れない
【 質問内容 】
 2ちゃんねるのような、新規スレッド作成ボタンを押し、新規スレッド作成画面に出て
 クッキー認証(ライブドアのしたらばJBBSのクッキー認証ありに反応するように)を経て
 書き込みボタンを押し、書き込みましたと表示され一定時間後にスレッドが立つような感じ
 サーバーを経由する必要があるなら、できたスクリプトのその部分にhttp:(置き場)と記入してくれればいいです
 分かり易説明すると新規スレッド作成画面のボタンを押し、新規スレッド作成画面に変わった時に2ちゃんの場合は
 画像、板名、スレ立ての心得、書き込む前に読んでね | 2ちゃんねるガイド | チャット
 が出るでしょ?そういう状態にしたいんですよ 
[タグの書き方の例(1)]
画像、板名、スレ立ての心得、書き込む前に読んでね | 2ちゃんねるガイド | チャット
が出ないソースなら下にあるのですが、このソースに付加して書き込んでも無駄みたいです

<THREADFORM_DISABLE>
<form method=POST action="../../bbs/writebox.cgi">
<input type=submit value="新規スレッド作成" name="submit">
<JBBS_CUSTOM_HIDDEN>
</form>
0068nobodyさん
垢版 |
2006/06/20(火) 15:51:19ID:92BetCL3
>>67
マルチじゃなくて教えてもらえなかったから聞いて回ってるわけっす
因みにそっちは依頼です 解決してもらった方には金渡します
0069nobodyさん
垢版 |
NGNG
それをマルチと言うんだが
まだ答える人を待ってる状態な訳でしょ
0070nobodyさん
垢版 |
2006/06/20(火) 15:57:45ID:???
>66
昔ぱど厨の間ではやってた「文字の色が変わるタグ」とか「画像が貼れるタグ」とかと同レベルの
とんでもなくアフォな書き込みだな
0071nobodyさん
垢版 |
2006/06/20(火) 16:22:52ID:92BetCL3
>>70
そんな単純な問題じゃないんだって
自分でやってみれば難しいことが分かるんだから
ただ単に掲示板の上部に画像とリンクで2ちゃんねるガイド表示させるわけじゃないんだぜ
0073nobodyさん
垢版 |
2006/06/20(火) 17:12:27ID:???
おまえ、Web製作板でも電波撒き散らしてたろw
0074nobodyさん
垢版 |
2006/06/20(火) 19:15:14ID:???
要はこういうことがしたいんだよね。

http://jbbs.livedoor.jp/computer/30520/

これはクッキー認証は入れてないけど。

あ、ちなみにJavaScriptでできることをわざわざPHPにしたのは
ソースの単純なコピペで真似できないようにするためですよ勿論w
0075nobodyさん
垢版 |
2006/06/20(火) 20:01:54ID:???
どうせ荒らしに使うだけだろうから放置しとけw
金だって払う訳ねぇw
0076nobodyさん
垢版 |
2006/06/20(火) 20:44:06ID:92BetCL3
>>74
そういうことです!。
あとクッキー認証と看板画像表示場所の確保、掲示板タイトルとスレ立ての心得が書けるようにして、
テーブルでタイトル、名前、E-mail、内容を囲むだけじゃないですか
>>75
荒らしには使えだろ
0077nobodyさん
垢版 |
2006/06/20(火) 20:44:59ID:92BetCL3
訂正 76

荒らしには使えだろ×
荒らしには使えないだろ○
0078nobodyさん
垢版 |
NGNG
金出してスレの方に書いといたからよろしく〜
0079nobodyさん
垢版 |
2006/06/20(火) 21:04:02ID:???
荒らしはともかく、2chに似せて何を狙っているのかな…とは思うがな。
0080nobodyさん
垢版 |
2006/06/21(水) 15:51:49ID:???
報告致します、Sir!
>>61の依頼は丸投げスレで引き受けますた。
0082nobodyさん
垢版 |
2006/07/23(日) 18:38:25ID:???
【.  CGI名  .】 COMCHAT-EX with ICQ+
【配布先URL】 ttp://cgi.au-lait.net/index.cgi?page=COMCHAT%2DEX+with+ICQ%2B
【ヘルプ内容】
チャット入室前の下フレームに出る過去ログ。
発言色が全て基本色($defcolor)になってしまっているのですが、
各入室者が指定した発言色を、外から見るログにも反映させたい。
(チャット内に表示されるログと、
 チャット入室前に表示されるログを同じものにしたい。)
0083nobodyさん
垢版 |
2006/07/23(日) 20:47:24ID:???
で、何をどうしたらどう上手く行かないと?
008482
垢版 |
2006/07/23(日) 21:16:34ID:???
すみません。今まで私が試してみてるのは、

comchatq.cgi
(1453行目) $br$sfont1$lname > $comment</font>$br2 

(1453行目を1433行目と同じに) $db1$br$ir$sfont1$lname >$sfont2 $comment</font>$ir2$br2 

びくともしないので着眼点間違ってるのだと思います。
簡易ログモード=未入室時の表示ログ、では無いのかな…。
0085nobodyさん
垢版 |
2006/07/24(月) 17:57:37ID:???
>>82
今ざっと見てみたが、
comchatq.cgiの1983行目あたりのsub loginhtml以降で
いわゆる最初のフレーム分けのHTMLが吐かれているようだ。
で、GETメソッドで"colortype=on"というのを指定してやると
ログ表示における発言部分が染色されるようになるみたいだ。

というわけで、入室中の状態での下フレームのURLを参考に
comchatq.cgiの2003行目あたりをいじってみるといいんじゃないかな。
008682
垢版 |
2006/07/24(月) 21:00:17ID:???
>85
出来ました!
同じく色の反映されてなかった過去ログも、
1225行目あたりに同じ処置を施して上手く行きました。
大感謝です。
0087nobodyさん
垢版 |
2006/07/25(火) 22:09:54ID:???
【  CGI名  】 しぃちゃん作PaintBBS及びしぃペインター対応
         固定ハンドル機能付き画像アップロード型掲示板「Pallet Town」v3.00
【配布先URL】  http://paoron.jp/script/pallet_town.html
【ヘルプ内容】 固定ハンドル機能はついていますが、トリップ機能がありません。
          トリップ機能がないのでつけたいのですが、可能でしょうか?
0088nobodyさん
垢版 |
2006/07/25(火) 22:45:06ID:???
不可能か可能かと言われたらそりゃ可能だが…。
0089nobodyさん
垢版 |
2006/07/25(火) 23:02:49ID:???
>>88
言葉が足りませんでした。すみません。

改めて

【  CGI名  】 しぃちゃん作PaintBBS及びしぃペインター対応
         固定ハンドル機能付き画像アップロード型掲示板「Pallet Town」v3.00
【配布先URL】  http://paoron.jp/script/pallet_town.html
【ヘルプ内容】 固定ハンドル機能はついていますが、トリップ機能がありません。
          トリップ機能をつけるには、どの部分をどう弄ればいいのか教えて下さい。
0090nobodyさん
垢版 |
2006/07/25(火) 23:26:28ID:???
>>89
pallet_town.cgiのデコード部分で名前にトリップキーが含まれていた場合に
トリップに変換する処理を入れておけば良い。具体的にどういじるかはググれ。
まあ2chと完全に同じ動作を実現するのならともかく、
適当なキーからユニークなトリップを出力という処理だけなら難しい事は何も無い。
ぼちぼち頑張れ。
0091nobodyさん
垢版 |
2006/07/28(金) 08:59:07ID:???
丸投げからきました。
アドバイス頂けるとありがたく思います。

【.  CGI名  .】 WebアルバムVer.0.14
【配布先URL】 ttp://tsubakuro.xii.jp/
       (ttp://tsubakuro.xii.jp/htm/help/album/album.htm)←直

【. 依頼内容 】「新規投稿」・「更新/編集」における項目「メモ」の部
        分が一行(<input>)のみになっているので、「改行」対応
        (<textarea>)対応にしたいです。
        作者さんは「写真撮影者名」記入目的でこの「メモ」項目
       を設けられたみたいですが、「コメント」として利用したい
       ので…複数行にわたる文面表示ができるようにしたいです。
0092nobodyさん
垢版 |
2006/07/28(金) 09:03:25ID:???
丸投げにて

>lib.plの改行処理を
>$val =~ s/\r\n|\r|\n/<br>/g;
>にして

>album.cgiのメモの<input type=text>を<textarea>にして(2箇所)

>album.cgiの# 並び替え/編集/削除
>の所の<textarea>の$i_photographer[$_]はprintする前に<br>を\nにする。
 
 とアドバイスもらいました。
 「lib.pl」を開き
# 改行処理
$val =~ s/\r//g;
$val =~ s/\n//g;
}
$form{$key} = $val;
}
}


# 改行処理
$val =~ s/\r\n|\r|\n/<br>/g;
}
$form{$key} = $val;
}
}

にしました。
009391,92
垢版 |
2006/07/28(金) 09:11:16ID:???
album.cgiをみて1箇所の「メモ」のinput部分を

# メモ(投稿時)
print "<tr>\n";
print "<td width=\"60\" class=\"item\">メ モ</td>\n";
print "<td><textarea cols=\"50\" rows=\"5\" type=text name=\"photographer\" size=\"50\" value=\"$b_photographer\" class=\"list\"></textarea></td>\n";
print "</tr>\n";

にかえました。


# 並び替え/編集/削除

 の部分は

# メモ

print "<textarea cols=\"50\" rows=\"5\" type=text name=\"$n_photographer[$_]\" size=\"25\" value=\"photog\" class=\"list\">";
print "$i_photographer[$_]";
print "</textarea>\n";
print "</td></tr><tr><td>\n";

009491,92,93
垢版 |
2006/07/28(金) 09:14:30ID:???

「>album.cgiの# 並び替え/編集/削除
>の所の<textarea>の$i_photographer[$_]はprintする前に<br>を\nにする。」
部分ができていないため、編集画面ではテキスト
エリアに表示される文面に「<br>」が表示され、
さらにそのまま投稿しても<br>がタグとして処理
されず、そのまま文字として表示されてしまい編集
画面の意味をなしえません。

 改行させるための命令だといろいろと調べてわかっ
たのですが、挿入の仕方が悪く、反映されませんでした。

 正しい改変の仕方をアドバイスいただきたく思います。
 お願いいたします。
009794
垢版 |
2006/07/28(金) 19:56:34ID:???
>>96

大感謝です!
きちんと表示されるようになりました。
スクリプトに目を通してくださってありがとうございました!


>>95
簡潔な書き方ができず、すみませんでした。
0098nobodyさん
垢版 |
2006/08/01(火) 19:59:20ID:???
【CGI名】 T-bookmarkPlus Final
【配布先】 http://www.de-bug.net/ (閉鎖?)
【置き場所】 http://www.uploda.org/uporg465634.txt
【ヘルプ内容】
検索画面の分野(カテゴリ)表示部分で、「分類」(ジャンルコードの頭に「_」がつくもの。見出し
として扱われ、登録や検索の対象外になる)にあたる行(TD)だけデザインを変えて見やすく
したいと思っています。
デザインの変更方法などはわかるのですが、cgiのどの部分がジャンルコードの頭に「_」が付く
場合の表示指定なのかわからず作業が進みません…。
改造の質問といえるかどうか分かりませんが、cgiファイルをtxtでUPしておきますので、該当
部分を教えていただけないでしょうか。よろしくお願いします。
(恐らく491行〜530行のあたりではないかと思うのですが…)
009998
垢版 |
2006/08/01(火) 23:31:55ID:???
自己解決しましたm(_ _)m
0100nobodyさん
垢版 |
2006/08/11(金) 22:46:30ID:nR0tNgA6
【CGI名】 CMCBoard
【配布先】 http://cgi-lounge.eek.jp/
【置き場所】 http://cgi-lounge.eek.jp/cmcboard.php
【ヘルプ内容】
動画等をアップする際、
一緒に画像もアップさせるようにさせたいんですが。
サムネイムのように表示させたいので。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況