ページ:[≪ <] [1] [2] [3] [4] [5] [6] [7] [ ]
2891

2891. Cyclamen BBS 
あけび 2008/2/4 (月) 23:27:55
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
多忙につき、2007年1月よりスクリプトの配布・サポート共に休止しています。
再開は未定ですが、サポートは無くても問題ないという方は、こちらのファイルをご利用下さい。

cybbs385.zip


2881

2881. 掲示板荒らし対策 
老眼 2005/12/3 (土) 14:41:30
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
お世話になっております

最近cyclamen.cgiを狙ったあらしに困り果てておりましたが、cyclamenで検索してみたところ同じ書き込みが見つかりましたのでCyclamen.cgiの名前を変更してみましたところほかの掲示板に書き込まれた時間に書き込みがなくなりました。
自動書き込みのスクリプトを使用しているようです。
同じことでお悩みの方がおられましたら参考になるかと書き込みさせていただきました。
配布頂いているあけびさんの了解も得ずに申し訳ないのですが...

アクセスしていただく方に配慮してcyclamen.cgiというURLジャンプ用のcgiを作成して対処しております


2882. Re:掲示板荒らし対策 
あけび 2005/12/3 (土) 14:52:14
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
掲示板自体のファイル名に依存した処理はありませんので、ファイル名を変更しても全く問題ありません。
それで少しでも宣伝書き込みが減るのであれば、そのまま使っていただいて構いません。


2890. Re:掲示板荒らし対策 
えぐぞせ 2005/12/15 (木) 02:46:41
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8) Gecko/20051111 Firefox/1.5
私は以下のような方法で対処しました。
ゴミの投棄を、投棄元へ突っ返します。

前提として、
・サーバで“.htaccess”が設置できること
・その“.htaccess”で、mod_rewriteが使用できること
というのが必須なので、万人向けでないのが苦しいですが…。

ルートの.htaccessに、以下を追加しました。

----ここから----
# --------
# Cyclamen BBSに対するゴミの投棄を、投棄元へ突っ返す
# --------
RewriteCond %{REQUEST_URI}      /(Cyclamen BBS設置ディレクトリ)/cyclamen.cgi
RewriteCond %{QUERY_STRING}     mode=form
RewriteCond %{HTTP_REFERER}     ^$
RewriteRule ^.*$              http://%{REMOTE_ADDR}%{REQUEST_URI} [L]
----ここまで----

これも、投棄元がリファラを送信してくるようになったら
効果なしなのですが…。

※ここから余談

思ったのですが、前述の“mode=form”の部分。
フォームの名前を、設置者が設定画面から自由に変更できる
ようにならないでしょうか?
例えば、“form”を“uX8rkj07”などランダムな文字列に
変えたりとか…。
ゴミ投棄する側は、ここを変えられたら、そのスクリプトで
どういう設定になっているのか、あらためて調べる必要が
生じますね。
欲を言えば、「新規」や「返信」をクリックするたびに新た
なコードが発行され、そのコードがフォーム名となり…と
いうのが理想なのですが(そのコードは24時間まで有効とか)。

# かつて無許可で(業務利用目的で)Cyclamen BBSを
# ファイル添付可能にしたりUTF-8対応に改造したりした
# ことがあるので(挙句にボツりましたが orz)そんな簡単
# にホイホイ対応できるわけがないことは重々承知の上での
# “提案”です


2884

2884. 韓国語とロシア語の文字化け 
たら 2005/12/7 (水) 04:32:42
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
こんにちは。Cyclamen BBSで韓国語やロシア語の投稿記事を表示させるにはどうしたらいいのでしょうか? そのまま投稿すると文字化けしてしまいます。どこの設定を変えればよいのか教えていただけますと幸いです。


2885. Re:韓国語とロシア語の文字化け 
あけび 2005/12/7 (水) 04:40:03
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
残念ながら、Cyclamen BBSで利用できるのは日本語・英語のみとなります。
WEBブラウザで多国語を表示するには「文字コードにUTF-8を使う」「数値文字参照を利用する」等の方法がありますが、Cyclamen BBSでは文字コードはShift-JISを使用、数値文字参照については「&#〜;」のような「コードそのもの」を表示するようにしています。

・検索等の内部処理に、Shift-JISに特化した処理を多用している
・開発サポートなどの用途でプログラムのコード等もそのまま記述できるよう、文字参照はあえて「コードそのもの」で表示する仕様にしている

等の都合もありますので、多国語表示は今のところ対応予定はありません。


2886. Re2:韓国語とロシア語の文字化け 
たら 2005/12/7 (水) 11:59:29
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
▼ あけびさん
そうでしたか…。とっても残念です。
今回の用途では別のBBSスクリプトを探してみたいと思います。
ご回答ありがとうございました。


2887. Re3:韓国語とロシア語の文字化け 
たら 2005/12/8 (木) 05:35:12
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
すみません。追加でもう一つ質問させてください。

英語オンリーで表示する場合ですが、見た目をよくするため(UIは英訳した上で)表示フォントをTimes New Romanに固定したいと考えています。
これは設定を変えることで可能でしょうか? 日本語フォントで英文を表示するとかなり読みにくい感じになりますので…

Unicode対応のBBSスクリプトを探してみましたがほとんどないのですね。国産のものでは無理なのかなぁと思っています。
よろしくお願いします。


2888. Re4:韓国語とロシア語の文字化け 
あけび 2005/12/8 (木) 06:42:31
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
設定画面内の“テーブル3背景色(空白で透明) / 表示用テンプレート”という項目中に _VALUE_ という文字列がありますので、この前後をフォントを指定するタグで括ることでフォントの変更ができます。

<div style="font-family:フォント名">_VALUE_</div>

<font face="フォント名">_VALUE_</font>
など


2889. Re5:韓国語とロシア語の文字化け 
たら 2005/12/8 (木) 11:58:05
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
ありがとうございます。早速試してみます。


2879

2879. 広告書き込み対策について 
ありゃいん [URL] 2005/11/30 (水) 21:38:44
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
いつもお世話になっております。

下のスレにもありますが、最近アダルトサイトの広告投稿が目立って増加してきました。
対策方法はアクセス制限を適用しているのですが、IPアドレスが毎回変わるため実質防ぐことが出来ないのが実情です。

2861のツリーにも書かれていますが、キーワードを設定し、それが含まれていたら投稿禁止に出来るような対策方法が欲しいと最近感じています。
確かに一般ユーザーにとっては不要なものですが、これまでの書き込みを見ている限り「出会い」「不倫」などといった単純なキーワードだけで判断できると思っています。
また、画像添付が無く、URLが記載されているのがパターンですので、そんなフィルターがかけられたらと思うのです。
私にはスクリプトをいじる知識がありませんので対策機能の追加の検討をお願いできませんでしょうか。

誠に勝手なお願いではありますが、ご検討頂ければ幸いです。


2880. Re:広告書き込み対策について 
あけび 2005/11/30 (水) 22:15:16
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ja) Opera 8.5
指定したキーワードを含む投稿を単純に弾くだけで良いのであれば、
cylib.cgi中

(length($FORM{'value'}) + length($FORM{'gfile'})) || &error('内容の記入がありません.',1);

の行の後に

foreach(qw|
        禁止ワード1
        禁止ワード2
        禁止ワード3
|){ if(index($FORM{'value'},$_)>=0) { print "Status: 500\n"; exit; } }

のような記述をすれば、強制的にエラー終了させることはできます。
但し、あまり単純すぎるキーワードでは、広告やスパム以外の普通の投稿でも弾かれてしまうケースが多々あると思います。
そういった状態になるのを防ぐには、より複雑な条件設定をしなければいけませんが、条件を増やしたところで相手は条件を変えてくるだけで、きりがありません。
やはりそういった投稿に気づいたら、相手にせず即削除するのが得策だと思います。


2883. Re2:広告書き込み対策について 
ありゃいん [URL] 2005/12/3 (土) 21:14:21
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
▼ あけびさん

そうですか、、、
なにかこれ、という対策があればいいのですが。

老眼さんの発言を参考にしてみたいと思います。
しかし、無断で趣旨と全く違う発言を書き込まれるのは本当に迷惑ですね。


2873

2873. 検索のときのフレームについて 
いちぺん 2005/11/19 (土) 22:56:15
Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
CyclamenをメインのBBSで活用させて頂いています。
1つ、アドバイスをお願いいたします。
フレーム表示時で、「検索」をクリックすると、通常右のフレームに検索文字列の入力ページが表示されます。
これを、左フレームの記事ツリーのある側に表示し、次に検索を行うと、その左フレームに結果ページを出すよううなことはできないのでしょうか?
尚且つ、検索結果での「関連スレッド」をクリックした場合は、右のフレームにスレッド一覧を出すようなことができれば、検索しやすいかなぁ・・・
と、思いました。

「関連スレッド」をクリックするまでは、右のフレームに、検索前のスレッドが表示されたままになりますし、リロードはどうするとか、フレームを使用しないときにどうなるのかとか、問題があるかもしれませんが、どの部分でフレームの場所?の指定をしているのか、アドバイスして頂ければ幸いです。
自分でもスクリプト内、探してみましたが、ちょっとわかりませんでした。
よろしくお願いいたします。


2874. Re:検索のときのフレームについて 
あけび 2005/11/20 (日) 09:56:10
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
基本的に、左フレームにスレッド一覧、右フレームに内容表示というスタイルで統一させています。
この表示スタイルを崩してしまうと、スクリプトの処理上の見通しも一気に悪くなってしまいます。
その後に続く処理の辻褄合わせのための変更及び確認量も少なくありませんので、仕様変更はまず無理であるとお考えください。

フレームのターゲット指定も、どこか一箇所を変えれば済むというわけではなく、複数個所がそれぞれフレームの使用状態等により適宜変化するようになっていますので、初期の検索フォームを左フレームに表示させたとしても、それに続く処理も(ターゲット指定のみとは限りません)適正に変更を加えなければ表示に矛盾が生じてくるはずです。


2878. 検索のときのフレームについて 
いちぺん 2005/11/25 (金) 23:36:11
Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
▼ あけびさん
ありがとうございます。
今の仕様で問題があるわけではありません。
ターゲットの記述をちょっといじれば良い位に考えていましたが、色々複雑なのですね。
ご検討ありがとうございました。
これからも、メインのBBSとして使わせて頂きます。


2875

2875. RSSについて 
rlb 2005/11/20 (日) 23:50:16
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
CyclamenBBSを使わせてもらっています。
とても気に入っています。

RSSを吐き出してくれるような
機能はありますでしょうか?
よろしくお願いいたします。


2876. Re:RSSについて 
あけび 2005/11/21 (月) 12:51:42
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
残念ながらRSSを出力する機能はありません。
いずれ対応させたいとは考えていますが、具体的な時期等は全く未定です。


2877. Re2:RSSについて 
rlb 2005/11/21 (月) 13:24:33
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
お返事ありがとうございます。

ブログ流行ってますが僕は、これからも
CyclamenBBSを使っていきたいと思っています。
ソフトの機能もいろんな文化が融合していくんですね!


2869

2869. Cyclamen BBSのデフォルト画面をフレーム無しにする方法 
しゃお 2005/4/16 (土) 21:49:40
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
はじめまして。

Cyclamen BBSのデフォルトの画面に関して質問させていただきます。

Cyclamen BBSを設置しようと思い、試しに設置してみたのですが最初に出てくる画面をフレーム無しの状態にしたいのです。

過去ログにあるかと思い探して見ましたが参考になりそうなのが>>2653>>986投稿にあったのですが、これの場合は「上下にする」方法で「フレーム無し」の方法ではありませんでした。

有効な方法がございましたらご教授お願いします。<(_ _)>


2870. Re:Cyclamen BBSのデフォルト画面をフレーム無しにする方法 
しみづ 2005/4/17 (日) 01:25:48
INCM1.23c

>>2098
 これだと思います。


2871. Re:Cyclamen BBSのデフォルト画面をフレーム無しにする方法 
しみづ 2005/4/17 (日) 02:09:10
INCM1.23c

>>1041
 またはこちらでしょうか。


2872. Re2:Cyclamen BBSのデフォルト画面をフレーム無しにする方法 
しゃお 2005/4/17 (日) 03:23:31
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
▼ しみづさん
>
> >>1041
>  またはこちらでしょうか。


(ノ´▽`)ノ おぉぉぉぉ ありがとうございました♪
おかげでバッチリ解決しました。
ありがとうございました。
(シ_ _)シ  ハハァーー


2861

2861. 投稿禁止 
しゅう 2005/4/8 (金) 00:27:44
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
いつもお世話になっております。
Cyclamenいつもありがたく使わせて頂いております。

今回はちょっとお尋ねしたい事があって訪問させて頂きました。

先ほど、こちらの掲示板にも投稿されていました(^^;
出会い系宣伝と全く同じカキコミが私の方にもありました。

投稿するたびに削除すれば良いのでしょうが、
ひょっとしたら何らかのプログラムを使った
自動投稿かもしれませんし(以前、やられた事がありますから(^^;)
このような書き込みをする方をIPアドレス等を指定して元から
禁止する事が出来ないのか…と思って参上した次第です。

そもそも、このような事は可能なのでしょうか?

お手数かとは思いますが、お答え頂ければ幸いです。


2862. Re:投稿禁止 
あけび 2005/4/9 (土) 21:58:36
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
そういった投稿をする人はIPアドレスも毎回変えてくるでしょうから、事前に防ぐのはかなり難しいでしょうね。
それよりも、そういった投稿は相手にしたり残したままにしたりせず見つけ次第即削除することが重要だと思います。
そういった書き込みの前例が残っていれば、同業者にとっても同様の書き込みをしやすい雰囲気に見えるでしょうから。


2863. Re:投稿禁止 
げんた 2005/4/10 (日) 12:32:45
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 StumbleUpon/1.9993
こんにちは.

私もcyclamenで掲示板を設置していますが,時々宣伝の書き込みがあります.
見つけ次削除しているのですが,一時執拗に書き込みを繰り返されたことがあるので,NGワードによって投稿を拒否するようにしています.

cylib.cgiのregistの中で
&gethost;
# NGワード排除
if( $FORM{'url'} =~ /禁止URL/ ||
        $FORM{'subject'} =~ /(?:NGワード1|NGワード2|NGワード3)/ ||
        $FORM{'value'}   =~ /(?:NGワード1|NGワード2|NGワード3)/ ||
        $host =~ /禁止ホスト/ ||
        0 ){
        &error('あなたには投稿資格がありません.');
}

みたいな感じで追加しています.
正規の書き込みが引っからないようにパターンを選ぶ必要はありますが.

あと,単純に削除すると最新の番号が他の記事で再利用されてしまい,incmを使っている人に投稿が伝わらないことがあるので,内容を(管理人削除)に変更して記事番号自体は残すようにしています.


2864. Re2:投稿禁止 
あけび 2005/4/10 (日) 13:53:49
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
自身でスクリプトに手を加えるスキルをお持ちでしたら、そういった対策も有効だと思います。
ただ、私でしたら '投稿資格がありません' というメッセージでは逆に相手を挑発しかねませんし、(投稿できるパターンを模索させてしまってかえって状況が悪化することも考えられます)
万一普通に投稿したかった人が弾かれてしまった場合不快に思うでしょうから、掲示板がシステムとして壊れていると思わせるような処理にすると思います。

NGワードは私も個人的には対策していますが、弾くべき投稿は弾き、悪意のない通常の投稿まで弾かないようにするには条件の組み合わせも複雑になり、手間もかかります。

私の場合はPerlスクリプトに手を加える以外にも、CRONによる定時チェックや.htaccessなどとの連携も行なっていて汎用性のあるものではありませんし、それでもまだ完璧ではなく常に手を加えていかなければなりません。

Cyclamen BBSにそういった機能を載せていないのは、システム的な複雑さだけではなく、各ユーザーさんに対するアフターフォローがほとんど無理であるという理由からです。


2865. Re2:投稿禁止 
しみづ 2005/4/13 (水) 14:00:04
INCM1.23c
げんたさん

>あと,単純に削除すると最新の番号が他の記事で再利用されてしまい,incmを使っている人に投稿が伝わらないことがあるので,内容を(管理人削除)に変更して記事番号自体は残すようにしています.

 ご存知かもしれませんが、一 五明さんの「CMT用 perl版」プラグインを使えば、未読ポインタを2005/03/11,06:02のように日時で指定でき、cyclamenも対応しているので読み損ないを避ける事ができます。記事の修正をしただけの場合には日時が変わらないので効かないですが。
http://kt.sakura.ne.jp/~timeflow/M/
 そういう方向もあります。


2866. Re:投稿禁止 
K.S 2005/4/14 (木) 21:38:49
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461)
こんにちは!だいぶ前からこちらのBBSを使わせて頂いており
ます。お世話になっております。

私も同じ件で久しぶりにサポートBBSに来ました。
しつこく出会い系の書き込みをされて頭にきていました。
同一IPなので、IP制限機能が無かったかな〜と探しにきました。

恐らく、書き込みはプログラムです。Cyclamen BBS でググっ
たら、同一書き込みがわんさと出てきました。

ホント、こういう書き込みは頭にきますよね。
とりあえずは地道に削除します。ショップの掲示板なので、
休業日に書込みされると削除できないんですけどね(;_;)

お邪魔致しましたm(__)m


2867. Re2:投稿禁止 
あけび 2005/4/14 (木) 23:18:25
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
IPアドレスが毎回同一なら、管理メニュー内のアクセス制限で十分対応できると思います。


2868. Re3:投稿禁止 
K.S 2005/4/14 (木) 23:31:54
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461)
▼ あけびさん
> 管理メニュー内のアクセス制限で

おおおおー、見つけた!一番下にあるとは気付きませんでした。
どこにあるんだろ〜とずっと探していましたが見逃していました。

しかし^^; 該当記事をさっさと削除してしまったので、登録
できず。次の書き込みの時はすかさず登録します。
サポありがとうございました。


ページ:[≪ <] [1] [2] [3] [4] [5] [6] [7] [ ]
INCM/CMT
Cyclamen v3.84.01
[ut:0.016][st:0.000]