KENT-WEB サポートコーナー 過去ログ [ 0486 ]


記事No: 15584
投稿日: 2017/08/21(Mon) 10:46:21
タイトルcharm掲示板で、文字の書体
ID情報: hieizann
投稿者: 書庫番
URLhttp://www.koujitu.com/chars10510/charm.cgi

charm掲示板をお借りしています。
次々にコメントを書き込んでゆくなかで、
或るコメントのみを題(テーマ)のように表示したいのですが、
その書体、フォントを、太くするとか、フォント自体を変えたりは
出来るでしょうか。
もし、出来るのでしたら、その方法をお教えいただきたくお願いいたします。


記事No: 15587
投稿日: 2017/08/24(Thu) 12:57:53
タイトルRe: charm掲示板で、文字の書体
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/term/term.php

charm掲示板はタグが無効になるので、フォントの変更はできないようです。
タグを有効にするのはセキュリティ上問題があるので、
たとえばWikiのように特定のマークをつけた行だけ、
あらかじめ指定したフォントスタイルで表示するようにcharm.cgiを改修すればいいかもしれません。


記事No: 15593
投稿日: 2017/08/25(Fri) 07:57:14
タイトルRe^2: charm掲示板で、文字の書体
ID情報: hieizann
投稿者: 書庫番
URLhttp://www.koujitu.com/chars10510/charm.cgi

> charm掲示板はタグが無効になるので、フォントの変更はできないようです。
> タグを有効にするのはセキュリティ上問題があるので、
> たとえばWikiのように特定のマークをつけた行だけ、
> あらかじめ指定したフォントスタイルで表示するようにcharm.cgiを改修すればいいかもしれません。
hirayama様、ありがとうございます。
>特定のマークをつけた行だけを変える方法、
これはcssの方で、指定するのですね。
この方法、ちょっと勉強して(本を調べて)やってみます。


記事No: 15595
投稿日: 2017/08/25(Fri) 13:22:02
タイトルRe^3: charm掲示板で、文字の書体
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/term/term.php

CSSは使えないと思います。
CSSでフォントを指定するとしても、タグを記述しなければ文章のどの部分に適用するか指定できません。

かといってタグを許可するとセキュリティ上問題があるので、たとえば文章の頭に「!」がついた行だけ
あらかじめ決めたタグを追加する様にしてはどうかという提案です。
charm掲示板では投稿内容の改行部分だけ<br>タグに変換されてログに保存されるので、
投稿内容が $msg とすると、

# 改行部分で分割して配列にする
@msg = split('<br>',$msg);
foreach (@msg) {
if (s/^\!//) {
# 頭に「!」がついた行だけタグを追加する。
$_ = qq(<span style="font-size:120%;font-weight:bold;">$_</span>);
}
}
$msg = join('<br>',@msg);

のようにするとタグが追加できると思います。


記事No: 15599
投稿日: 2017/08/25(Fri) 21:29:07
タイトルRe^4: charm掲示板で、文字の書体
ID情報: hieizann
投稿者: 書庫番
URLhttp://www.koujitu.com/chars10510/charm.cgi

> CSSは使えないと思います。
> CSSでフォントを指定するとしても、タグを記述しなければ文章のどの部分に適用するか指定できません。
>
> かといってタグを許可するとセキュリティ上問題があるので、たとえば文章の頭に「!」がついた行だけ
> あらかじめ決めたタグを追加する様にしてはどうかという提案です。
> charm掲示板では投稿内容の改行部分だけ<br>タグに変換されてログに保存されるので、
> 投稿内容が $msg とすると、
>
> # 改行部分で分割して配列にする
> @msg = split('<br>',$msg);
> foreach (@msg) {
> if (s/^\!//) {
> # 頭に「!」がついた行だけタグを追加する。
> $_ = qq(<span style="font-size:120%;font-weight:bold;">$_</span>);
> }
> }
> $msg = join('<br>',@msg);
>
> のようにするとタグが追加できると思います。
ありがとうございます。
やってみます。挑戦してみます。


[検索ページ]