> 1.
> 画像を投稿する際、画像表示位置を「上/下/左上(テキスト回り込み)」と3パターンがありますが、
> それに加え「右上」に固定表示させる方法はありませんでしょうか?
これはソースをいじるしかありません。
nik.cgiの563行目辺り
if ($in{'gaz'} == 1) {
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0"$sz></a><br>\n|;
print qq|$comm|;
} elsif ($in{'gaz'} == 2) {
print qq|$comm<br>\n|;
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0"$sz></a><br>\n|;
} else {
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0" align="left"$sz></a><br>\n|;
print qq|$comm|;
}
これを以下に変更
if ($in{'gaz'} == 1) {
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0"$sz></a><br>\n|;
print qq|$comm|;
} elsif ($in{'gaz'} == 2) {
print qq|$comm<br>\n|;
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0"$sz></a><br>\n|;
} elsif ($in{'gaz'} == 3) {
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0" align="right"$sz></a><br>\n|;
print qq|$comm<br>\n|;
} else {
print qq|<a href="$ImgFile" target="_blank"><img src="$ImgFile" border="0" align="left"$sz></a><br>\n|;
print qq|$comm|;
}
さらに 1401行目くらい
if ($in{'upf'}) {
if ($in{'gaz'} == 1) { $gaz1 = ' checked'; }
elsif ($in{'gaz'} == 2) { $gaz2 = ' checked'; }
else { $gaz3 = ' checked'; }
}
これをいかに変更
if ($in{'upf'}) {
if ($in{'gaz'} == 1) { $gaz1 = ' checked'; }
elsif ($in{'gaz'} == 2) { $gaz2 = ' checked'; }
elsif ($in{'gaz'} == 3) { $gaz3 = ' checked'; }
else { $gaz3 = ' checked'; }
}
そして 1409行目辺り
<input type="radio" name="gaz" value="1"$gaz1>上
<input type="radio" name="gaz" value="2"$gaz2>下
<input type="radio" name="gaz" value=""$gaz3>左上(テキスト回り込み)
これを以下に変更
<input type="radio" name="gaz" value="1"$gaz1>上
<input type="radio" name="gaz" value="2"$gaz2>下
<input type="radio" name="gaz" value="3"$gaz3>右上
<input type="radio" name="gaz" value=""$gaz3>左上(テキスト回り込み)
あとは938行目辺り
if ($_[10] == 1) {
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0"$sz></a><br>\n|;
print qq|$_[3]|;
} elsif ($_[10] == 2) {
print qq|$_[3]<br>\n|;
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0"$sz></a><br>\n|;
} else {
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0" align="left"$sz></a><br>\n|;
print qq|$_[3]|;
print qq|<br clear="all">|;
}
これを
if ($_[10] == 1) {
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0"$sz></a><br>\n|;
print qq|$_[3]|;
} elsif ($_[10] == 2) {
print qq|$_[3]<br>\n|;
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0"$sz></a><br>\n|;
} elsif ($_[10] == 3) {
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0" align="right"$sz></a><br>\n|;
print qq|$_[3]<br>\n|;
} else {
print qq|<a href="$_[7]" target="_blank"><img src="$_[7]" border="0" align="left"$sz></a><br>\n|;
print qq|$_[3]|;
print qq|<br clear="all">|;
}
これと同じように 2439行目も変える。
これでいいかと思います。
要するにIMGタグ表示のところをいじるだけです。
> 2.
> 機能設定で「最新ログ数(TOPページに表示される数)」を指定できますが、
> Topに表示される記事を、LOG表示のように「月間表示」には出来ないでしょうか?
> 指定数を「30」等にした場合、月の初めは前月の分まで表示されてしまいますし、
> とりあえず、9月なら「.../nik.cgi?log=0509」、10月なら「.../nik.cgi?log=0510」と、
> 毎月、手動で日記へのリンクURLを変更しようかと思っていますが、
> もし、何か良い方法があれば教えて頂けたら幸いです。
えーっと、、、これはできないですね。。。
すいませんが手動で対応してください。
|