| > 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を変更しようかと思っていますが、
 > もし、何か良い方法があれば教えて頂けたら幸いです。
 
 
 えーっと、、、これはできないですね。。。
 すいませんが手動で対応してください。
 |