yybbsの引用文の色を変えるには??
[上に]
[前に]
[次に]
大泉洋
2000/03/01(水) 23:43:46
KENT WebのYYBBSを使ってますが、ここのラウンジの引用文みたいに
「>」とか「>」で始まる文の色を変えるにはどうすれば良いのでしょうか?
検索したら、こんなのが見つかりましたけど、
../200001/00010037.htm
どこに入れたら良いのか(または、この例のままでは駄目なのか)判る方が
いらっしゃいましたら教えてください。
代理
2000/03/02(木) 01:51:39
普通は画面に出力するデータ列の1行を取り出して、
s/>/<FONT COLOR="color_name"/g; とかします。
しかし、具体的にどこにどう入れるかは、そのCGIがどのような処理を
しているかで、違うので一概に言えません。
CGIを改造したいのなら、その配布元に聞いたほうが早いですヨ。
だって作った人なんだから(^^;
代理
2000/03/02(木) 01:54:02
>s/>/<FONT COLOR="color_name"/g; とかします。
↑間違い
s/(^>)/<FONT COLOR="color_name">$1</FONT>/g;
ただし、置き換えイメージです、本当には動作しません。
詳細はご自分で調べて改造してください。
minami-s
2000/03/02(木) 02:50:13
$value =~ s/\r\n/<br>/g;
$value =~ s/\r/<br>/g;
$value =~ s/\n/<br>/g;
というような処理をしているところを探して、その部分を
$value =~ s/\r\n\n/\n/g;
$value =~ s/\r\n/\n/g;
$value =~ s/\r/\n/g;
$value =~ s/(^|\n)((>|>|>).*)/<BR><FONT COLOR="#ff0000">$2<\/FONT>/g;
$value =~ s/\n/<BR>/g;
に書き換えてみてください。
色変え部分は
../200001/00010037.htm
の猫さんの方法そのままですので、
詳しいことはそちらのスレッドを見てください。
こういう場合、せめて"KENT WebのYYBBS"は
どこから入手できるのか書いていただかなくては
何の事やら分からない人もいると思います。
(^o^)/
2000/03/03(金) 00:58:01
>"KENT WebのYYBBS"
http://www.kent-web.com/bbs/yybbs.html に行きましょう〜(^o^)/
大泉洋
2000/03/05(日) 00:53:09
レスが遅れてすいません。
> CGIを改造したいのなら、その配布元に聞いたほうが早いですヨ。
KENTさんのところは、改造の質問は受けてもらえないんです。
> http://www.kent-web.com/support/index.html
> あくまで設置のためのお手伝いをすることが主旨です。
> 「改造」については各自で工夫して行ってください。
それで、メールを送ってみましたが、返事がまだ来てません。
> $value =~ s/\r\n/<br>/g;
> $value =~ s/\r/<br>/g;
> $value =~ s/\n/<br>/g;
探してみたんですが、見当たらないようで…
> こういう場合、せめて"KENT WebのYYBBS"は
> どこから入手できるのか書いていただかなくては
すいません。URLは、(^o^)/ さんのとおりです。
猫
2000/03/05(日) 01:03:22
yybbs.cgiの777行目当たり.
大泉洋
2000/03/06(月) 00:09:47
> yybbs.cgiの777行目当たり.
あ、ありました。今まで Ver.2.62 だったので見つからなかったん
ですけど、最新版の Ver.2.81 にしたら、minami-sさんが書かれて
たとおりでした。
minami-sさん、猫さん、ありがとうございました。
大泉洋
2000/03/07(火) 01:11:51
えぇと、書き換えたら確かに色が変わったんですけど、「>」や「>」を
使うと1行開いてしまいます。こんな感じ↓
----------------------------------------------------
[10] 無題 投稿者:○○ 投稿日:2000/3/6(Mon) 23:05:41
> あーでもない、こーでもない
わーわー、ぶーぶー
----------------------------------------------------
[11] 無題 投稿者:△△ 投稿日:2000/3/6(Mon) 23:06:53
あーでもない、こーでもない
わーわー、ぶーぶー
1行開けないようにしたいのですが、どうすれば良いのでしょうか?
猫
2000/03/07(火) 01:47:22
$value =~ s/^((>|>).*)/<FONT COLOR="#ff0000">$1<\/FONT>/g;
$value =~ s/\n((>|>).*)/<BR><FONT COLOR="#ff0000">$1<\/FONT>/g;
大泉洋
2000/03/08(水) 23:33:47
[[解決]]
出来ました〜。猫さん、ありがとうございます。
で、引用の記号を増やす場合、例えば♪なら、
> (>|>)
を (>|>|♪) にすればいいんですよね?
(とりあえず動作してますが、間違ってたらご指摘ください)
[上に]
[前に]
[次に]