記事No | : 12083 |
投稿日 | : 2013/07/18(Thu) 10:24:52 |
タイトル | : YY-BOARD アイコンについて |
ID情報 | : s_sara |
投稿者 | : 沙羅 |
URL | : http://sara.pya.jp/yybbs/yybbs.cgi |
アイコンをMakiMakiさんのを使用せず
なおかつ著作権表示が必要なアイコンを使用する場合に
CGI初心者には変更がわかりづらいと思います。
つきましては、下記の変更をすることによって、
著作権表示がやりやすくなるのではないかと思いますので提案します。
画像のサイズが変わる事によるアイコン一覧の問題部分も変更しました。
----- init.cgi 77行目以降 -----
# アイコンモード機能
# 0 : アイコン不使用
# 1 : アイコン使用(著作権表示有り)
# 2 : アイコン使用(著作権表示無し)
$cf{icon_mode} = 1;
# アイコンの著作権先のURL
$cf{icon_url} = "http://homepage3.nifty.com/makiz/";
# アイコンの著作権者の名前
$cf{icon_name} = "MakiMaki";
# アイコンのサイズ
$cf{icon_x_size} = 100;
$cf{icon_y_size} = 100;
----- yybbs.cgi 825行目 -----
$link .= qq| icon:<a href="$cf{icon_url}" target="_top">$cf{icon_name}</a>|;
----- style.css 107-108行目 -----
<削除>
----- icon.html 14行目 -----
<div class="photo" width="!x_size!" height="!y_size!">
----- yybbs.cgi 524行目以降 -----
my $x_size = $cf{icon_x_size} + 20;
my $y_size = $cf{icon_y_size} + 40;
foreach (0 .. $#{$cf{icon}}) {
my ($ico,$cap) = split(/,/, $cf{icon}->[$_]);
my $tmp = $loop;
$tmp =~ s/!x_size!/$x_size/g;
$tmp =~ s/!y_size!/$y_size/g;
$tmp =~ s|!image!|<img src="$cf{imgurl}/$ico">|g;
$tmp =~ s/!caption!/$cap/g;
print $tmp;
}
記事No | : 12084 |
投稿日 | : 2013/07/18(Thu) 11:29:09 |
タイトル | : YY-BOARD アイコンモード:アイコン不使用について |
ID情報 | : s_sara |
投稿者 | : 沙羅 |
URL | : http://sara.pya.jp/yybbs/yybbs.cgi |
アイコンモードがアイコン不使用モードの時、
アイコン自体は表示されなくなりますが、
アイコン選択部分が表示されたままです。
つきましては、下記の部分の変更をしてアイコン選択部分を非表示にして下さい。
----- yybbs.cgi 153行目、310行目 -----
$head =~ s/<!-- icon_begin -->.+<!-- icon_end -->//s;
----- bbs1.html 61行目以降、
bbs2.html 72行目以降、
bbs3.html 72行目以降、
read.html 48行目以降 -----
----- edit.html 51行目以降 ----- ★ 追記 ★
<!-- icon_begin -->
</tr><tr>
<th>アイコン</th>
<td>
<select name="icon">
<!-- op_icon -->
</select>
[<a href="!bbs_cgi!?mode=icon" target="popwin" onclick="popup('!bbs_cgi!?mode=icon')">アイコン参照</a>]
</td>
<!-- icon_end -->
----- regist.cgi 386行目以降 ----- ★ 追記 ★
# ノンアイコン
if ($cf{icon_mode} == 0) {
$tmpl =~ s/<!-- icon_begin -->.+<!-- icon_end -->//s;
}
★ 2013/07/19 14:20 追記しました ★
記事No | : 12087 |
投稿日 | : 2013/07/19(Fri) 08:01:39 |
タイトル | : Re: YY-BOARD アイコンモード:アイコン不使用について |
ID情報 | : kent |
投稿者 | : KENT |
> アイコンモードがアイコン不使用モードの時、
> アイコン自体は表示されなくなりますが、
> アイコン選択部分が表示されたままです。
>
> つきましては、下記の部分の変更をしてアイコン選択部分を非表示にして下さい。
>
> ----- yybbs.cgi 153行目、310行目 -----
>
> $head =~ s/<!-- icon_begin -->.+<!-- icon_end -->//s;
>
> ----- bbs1.html 61行目以降、
> bbs2.html 72行目以降、
> bbs3.html 72行目以降、
> read.html 48行目以降 -----
>
> <!-- icon_begin -->
> </tr><tr>
> <th>アイコン</th>
> <td>
> <select name="icon">
> <!-- op_icon -->
> </select>
> [<a href="!bbs_cgi!?mode=icon" target="popwin" onclick="popup('!bbs_cgi!?mode=icon')">アイコン参照</a>]
> </td>
> <!-- icon_end -->
ご提案をありがとうございました。
参考にします。
記事No | : 12088 |
投稿日 | : 2013/07/19(Fri) 14:23:28 |
タイトル | : ★ 追記 ★ |
ID情報 | : s_sara |
投稿者 | : 沙羅 |
YY-BOARD アイコンモード:アイコン不使用について
一部抜けがあったので、追記しました。
再度ご確認下さい。