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


記事No: 9843
投稿日: 2011/12/18(Sun) 18:49:18
タイトルYY-BOARD v7.3にバージョンアップ時の本文の文字色
ID情報: Fuyuki
投稿者: BAL
URLhttp://www26.tok2.com/home/sumire1100/

YYBBS v6.xxからv.7.3にログを引き継いでバージョンアップすると本文の文字色がおかしくなります。
v6.xxでは色情報は#df0000形式ですがv7.3では一桁の数字のみです。
ログ形式を元に戻すのも問題がありますので、色ログの先頭に#が付いている場合と数字のみの場合とで処理を切り分ければいいかと思います。

記事表示部

if ($col{$r} =~ /^#/) {
$tmp =~ s|!comment!|<span style="color:$col{$r}">$com{$r}</span>|g;
} else {
$tmp =~ s|!comment!|<span style="color:$col[$col{$r}]">$com{$r}</span>|g;
}

if ($col{$_} =~ /^#/) {
$tmp =~ s|!comment!|<span style="color:$col{$_}">$com{$_}</span>|g;
} else {
$tmp =~ s|!comment!|<span style="color:$col[$col{$_}]">$com{$_}</span>|g;
}


記事閲覧(返信フォーム) ワード検索 過去ログ画面

if ($col =~ /^#/) {
$tmp =~ s|!comment!|<span style="color:$col">$com</span>|g;
} else {
$tmp =~ s|!comment!|<span style="color:$col[$col]">$com</span>|g;
}


記事No: 9848
投稿日: 2011/12/20(Tue) 16:49:30
タイトルRe: YY-BOARD v7.3にバージョンアップ時の本文の文字色
ID情報: kent
投稿者: KENT

> YYBBS v6.xxからv.7.3にログを引き継いでバージョンアップすると本文の文字色がおかしくなります。
> v6.xxでは色情報は#df0000形式ですがv7.3では一桁の数字のみです。
> ログ形式を元に戻すのも問題がありますので、色ログの先頭に#が付いている場合と数字のみの場合とで処理を切り分ければいいかと思います。
>
> 記事表示部
>
> if ($col{$r} =~ /^#/) {
> $tmp =~ s|!comment!|<span style="color:$col{$r}">$com{$r}</span>|g;
> } else {
> $tmp =~ s|!comment!|<span style="color:$col[$col{$r}]">$com{$r}</span>|g;
> }
>
> if ($col{$_} =~ /^#/) {
> $tmp =~ s|!comment!|<span style="color:$col{$_}">$com{$_}</span>|g;
> } else {
> $tmp =~ s|!comment!|<span style="color:$col[$col{$_}]">$com{$_}</span>|g;
> }
>
>
> 記事閲覧(返信フォーム) ワード検索 過去ログ画面
>
> if ($col =~ /^#/) {
> $tmp =~ s|!comment!|<span style="color:$col">$com</span>|g;
> } else {
> $tmp =~ s|!comment!|<span style="color:$col[$col]">$com</span>|g;
> }

貴重なご提案をありがとうございました。
次回更新時に反映させます。


[検索ページ]