ページID変更プラグイン

このプラグインについて

ページのIDを変更することができます。

広告

ダウンロード

以下のリンクからプラグインをダウンロードできます。(GitHubに遷移します。)

GitHubの緑ボタン「Code」内にある「Download ZIP」からすべてのプラグインをダウンロードできるので、解凍後に作成されるフォルダの中から page_id_update フォルダを入手してください。

導入方法

ファイルのアップロード

page_id_update/ 内の libs/ を、freo設置ディレクトリ内にアスキーモードで上書きアップロードします。

テンプレートの編集

一例ですが、templates/internals/admin/page_form.html の290行目あたりにある

<h2>ID.{$freo.query.id}のページを削除</h2>

の直前に以下の記述を追加します。

<h2>ID.{$freo.query.id}のIDを変更</h2>
<ul>
  <li>新しいIDを入力して <em>変更ボタン</em>を押してください。</li>
  <li>IDを変更すると、<strong>ページのURLやアップロードファイルのURLが変更されます。</strong>リンク切れが発生する可能性があるので注意してください。</li>
</ul>
<form action="{$freo.core.http_file}/page_id_update?id={$freo.query.id}" method="post">
  <fieldset>
    <legend>ID変更フォーム</legend>
    <input type="hidden" name="freo[token]" value="{$token}" />
    <dl>
      <dt>ページID</dt>
        <dd><input type="text" name="plugin_page_id_update[id]" size="30" value="{$freo.query.id}" /></dd>
    </dl>
    <p><input type="submit" value="変更する" /></p>
  </fieldset>
</form>

完了

ページ編集画面に「ID.◯◯のIDを変更」という項目が表示されるので、そこからIDを変更することができます。

ページIDを変更すると、ページやアップロードファイルのURLが変更になるので注意してください。(リンクが切れる可能性があります。)

削除方法

このプラグインは、以下の手順で削除できます。

ファイルの編集

テンプレートに追加したコードを削除します。

ファイルの削除

以下のファイルを削除します。

  • libs/freo/plugins/config.page_id_update.php
  • libs/freo/plugins/page.page_id_update.php

更新履歴

  • 最新版との差分ファイルを一覧表示できます。
  • 使用しているページID変更プラグインのバージョンを入力してください。
  • 更新内容の詳細は、以下の更新履歴を確認してください。
差分調査
使用しているバージョン

2012/11/11 Ver 1.0.2
  • 添付ファイルのファイル名を自動決定するように設定している時、IDに合わせてファイル名が変更されない不具合を修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

2012/11/10 Ver 1.0.1
  • ページIDにスラッシュが含まれる場合、添付画像などが正しく移動できないことがある不具合を修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

2011/05/14 Ver 1.0.0

正式版を公開しました。