ネタバレや腐臭発言が混じるらくがきメモ
全カテゴリ表示
ドラクエ
三国志
アンジェ
ワンピース
nicky
その他
■
2008年11月27日(木) nicky改造日記
人の欲望は果てしないので下書き機能が欲しくなった。
もともとnickyはタイトルと本文が両方空だと、ログインしてる人にしか見えない空の日記がある状態になるので、そのあたりをいやらしい目で見つめることでなんとかなるんじゃないかな? と思ったのです。
長いのでたたみます
・まず
next if(!$Title && !$Message && (!$Admin || $mkHTML));
という行(2回出てくる)の下に、
$Message =~ s/^(<nicky_sitagaki>)/$1※この記事は投稿されていません<br><br>/;
next if(($Message =~ /^<nicky_sitagaki>/) && (!$Admin || $mkHTML));
という2行をそれぞれ追加。
・次に
next if( !$Title && !$Message );
という行(3回出てくる)の下に、
next if($Message =~ /^<nicky_sitagaki>/);
という行をそれぞれ追加。
・そしてボタン作り。
$ITS"KAKUNINH" value="ヘッダをつけて確認">
の行の下あたりに
$ITS"SWRITE" value="下書き">
という行を追加。
・「指定された日時の記事を編集する」(sub NickyEdit)の中の
&GetNickyFile($NickyFname);
という行の下に、
$Message=~s/<nicky_sitagaki>//g;
という行を追加。
・さらにずっと下、「Modeに従って実行」(sub NickyExec)の中の
}elsif( ($Mode eq "WRITE") && ($Admin) ){
という行を、
}elsif((($Mode eq "WRITE")||($Mode eq "SWRITE"))&& ($Admin) ){
に変更。
そしてその数行下の、
$Category=$nCategory;
という行の下あたりに、
if($Mode eq "SWRITE"){
$Message=~ s/^(.)/<nicky_sitagaki>$1/;
}
という3行を追加。
追記。sub MakeNickyLastの
if( !$flag_new_hit && ($Mode eq "WRITE") ){
の行を
if( !$flag_new_hit && (($Mode eq "WRITE")||($Mode eq "SWRITE")) ){
に変えないと投稿した後の#tgtのアンカーがきかなくなってしまう様子
おー。できたかな。どうかな。
私の目にはこの記事の下にもう1つこういう記事↓が見えるけど、他の人に見えなければひとまず成功ー。
なんかとんでもないことしてないといいんですが。最近ちょっと無茶しすぎです
追記。これだとだめだった
<< nicky改造日記。下書き機能編
|
TOP
|
ドラクエ3 >>
>>>
2017年
05月
06月
2015年
03月
08月
2011年
01月
02月
07月
2010年
01月
02月
03月
04月
05月
06月
07月
12月
2009年
01月
02月
03月
04月
05月
06月
07月
08月
12月
2008年
01月
02月
03月
04月
05月
06月
07月
08月
09月
10月
11月
12月
2007年
01月
02月
03月
04月
09月
12月
2006年
01月
02月
03月
04月
05月
06月
07月
08月
09月
10月
11月
12月
2005年
11月
12月
月別ログ
元に戻す
日記内検索機能
RSS
PaintBBS / spainter
Shi-dow
Diary CGI
Nicky!
+
rssnicky