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


記事No: 12083
投稿日: 2013/07/18(Thu) 10:24:52
タイトルYY-BOARD アイコンについて
ID情報: s_sara
投稿者: 沙羅
URLhttp://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
投稿者: 沙羅
URLhttp://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 アイコンモード:アイコン不使用について

一部抜けがあったので、追記しました。
再度ご確認下さい。


[検索ページ] [掲示板]