[ 新規 | 編集 | 差分 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

WalWiki/カスタマイズ/編集後に編集していたセクションに飛ぶ

編集

部分編集後、またはコメント書き込み後に編集箇所にジャンプします。

[jump to part]

編集

$skip_succeed_page = 1 の場合は編集箇所のセクションに自動的にジャンプ、
$skip_succeed_page = 0 の場合には$CompletedSuccessfully?ページからのリンクが該当セクションへのリンクになります。

関連するカスタマイズ

編集

do_write()内の変更

編集
        &set_info($form{mypage}, $info_IsFrozen, 0 + $form{myfrozen});
        # yakty add [jump to part] start
        my $part = sprintf("#i%d", $form{mypart} - 2) if ($form{mypart} >= 2);
        $part = sprintf("#c%d", $form{mycmtno}) if($form{mycmd} eq 'comment');   # yakty add [jump to part]
        my $linkurl = &armor_name($form{mypage} . $part);
        return if ($skip_succeed_page and &redirect_to($linkurl)); # Walrus add [skip succeed page] start
        # yakty add [jump to part] end
        #return if ($skip_succeed_page and &redirect_to(&armor_name($form{mypage}))); # Walrus add [skip succeed page] start           # yakty del [jump to part]
        &print_header($CompletedSuccessfully);
        &print_message($resource{saved});
        &print_content("$resource{continuereading} $linkurl");                                                                         # yakty add [jump to part]
        #&print_content("$resource{continuereading} @{[&armor_name($form{mypage})]}");                                                 # yakty del [jump to part]
        &print_footer($CompletedSuccessfully);
    } else {

embedded_to_html()内の変更

編集
    if ($embedded eq $embed_comment or $embedded eq $embed_rcomment) {
        my $lastmodified = &get_info($form{mypage}, $info_LastModified);
        $comment_no++; # yakty add [multi comment]
        return <<"EOD";
@{[sprintf(qq(<a name="c%d"> </a>), $comment_no)]}<!-- yakty add [jump to part] -->
<form action="$url_xcg" method="post"><!-- yakty mod [for XREA] -->
    <input type="hidden" name="mycmd" value="comment">
    <input type="hidden" name="mypage" value="$escapedmypage">
    <input type="hidden" name="myLastModified" value="$lastmodified">

02702