ページ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変更プラグインのバージョンを入力してください。
- 更新内容の詳細は、以下の更新履歴を確認してください。