[▲前のスレッド]

1976. 項目の追加、その他3点の改造 
テネブリヲ 2003/1/19 (日) 03:10:30
Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
Cyclamen v3.67について、

1、投稿項目を追加する方法。
名前 E-Mail URL 題名 記事、以外にプルダウンメニューを2つ
追加出来ればと思っております。
例えばプルダウンメニューから都道府県を選択するなど。

2、返信は管理者のみ、もしくは返信機能自体を機能停止にする方法。
投稿は新規投稿のみとし各スレッドは親記事のみでの運用が出来ればと思っております。

3、投稿された記事の修正を時限付きにする方法。
例えば投稿者は投稿後30分以内であれば修正できるが、
管理者はいつでも修正が出来るといった感じです。

4、アップロード出来るファイルを画像ファイル(JPEG/PNG/GIF)のみに限定する方法。


以上、可能であればその方法を、
または代替案などありましたら、ご教示頂けたら幸いです。
では、宜しくお願い致します。


1977. Re:項目の追加、その他3点の改造 
あけび(管理者) 2003/1/19 (日) 11:10:13
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
1と3については、変更箇所及び確認に必要な時間が膨大になるため、無理だと思ってください。

2は、返信を完全になくす方向であれば、

cyclamen.cgiの
elsif (($CMD{'res'} || $CMD{'cor'}) && !$imode) { &lbc; &submit_form; exit;}

elsif ($CMD{'mode'} eq 'form') { &lbc; &submit_form; exit;}
に変更

$CMD{'ol'} || printf "<a href=\"$script_name?%s\">%s</a> ",&opt("res=$num",$CMD{'log'}),$ls31;
この行を削除

cylib.cgiの
sub regist { eval <<'__script__';
の次に
$FORM{'res'} = '';
を追加

4のアップロードを画像のみに制限は、

cylib.cgiの
print "GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.";

print "GIF,JPEG,PNG画像ファイルをアップロードできます.";
に変更

$exp2 = $exp2 =~ /^(lzh|zip)$/ ? $1 : '';

$exp2 = '';
に変更

で対処できます。


1981. Re2:項目の追加、その他3点の改造 
テネブリヲ 2003/1/19 (日) 16:16:19
Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
あけび(管理者)樣

早々のご返事、感謝致します。
2と4について問題なく変更出来ました。
1と3はなんとか別の方向で考えてみます。

この度はほんとうに、ありがとうございました。
では失礼致します。


1988. Re2:項目の追加、その他3点の改造 
テネブリヲ 2003/1/20 (月) 03:22:40
Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
あけび(管理者)樣
度々お世話になります。
先程チェックをしていた所、
2と4の変更後に投稿済み記事の修正が出来なくなったっていた事に気付きました。
修正をクリックしても INDEX画面に戻るだけになっています。

#過去ログ1951の強制的にフレーム無しの改造もしております。
#管理画面で「投稿済み記事の修正を禁止 (管理者除く)」の部分のチェックは外れています。

2の変更が原因の可能性はあるでしょうか?
宜しくお願い致します。


1989. Re3:項目の追加、その他3点の改造 
あけび(管理者) 2003/1/20 (月) 08:23:24
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
すみません。

> cyclamen.cgiの
> elsif (($CMD{'res'} || $CMD{'cor'}) && !$imode) { &lbc; &submit_form; exit;}
> を
> elsif ($CMD{'mode'} eq 'form') { &lbc; &submit_form; exit;}
> に変更


elsif ($CMD{'cor'} && !$imode) { &lbc; &submit_form; exit;}
に変更

の間違いです。


1990. Re4:項目の追加、その他3点の改造 
テネブリヲ 2003/1/20 (月) 18:42:54
Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
あけび(管理者)樣

ありがとうございます。
上手くいきました。

この度はお手数をおかけしました。
また質問させて頂く事があるかもしれませんが、
その時は宜しくお願い致します。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.84.01
[ut:0.008][st:0.000]