【freo】【freoTips】【プラグイン系TIPS】バナー付きリンクプラグインをバージョン2_0_0にアップデートする方法
- 2014/01/04 01:25
- バナー付きリンクプラグイン
- エクスポートプラグイン
- インポートプラグイン
- 73
拙サイトで配布しているバナー付きリンクプラグインはバージョン2_0_0になるにあたり、データベースのフィールドが増えました。
バージョン2_0_0より前(バージョン1_2_0以前)をご利用の方は、データベースを書き換える作業が必要です。
バナー付きリンクプラグインをアップデートする方法
まずは、通常通りプラグインをアップデートします。
- バナー付きリンクプラグインの最新版をダウンロードする。
- ダウンロードしたファイルを解凍する。
- freoフォルダをfreo設置フォルダにアップロードする。
- [freo/index.php/link/setup]にアクセスしてセットアップする。
ここまでは通常のアップデートと変わりません。
バナー付きリンクプラグインの旧バージョンをご利用の方は、以下に説明するデータベースの書き換えが必要です。
バナー付きリンクプラグインのデータベースを書き換える(SQLiteの場合)
- エクスポートプラグインを使って、「freo_plugin_links」テーブルの情報をDLします。
freo管理画面→プラグイン→エクスポートプラグインを選択し、「freo_plugin_links」テーブルの内容をダウンロードして下さい。 - ダウンロードしたSQLファイルをエディタで開きます。
画像はサクラエディタで開いた時の様子です。 - データベースの情報を書き換えます。
まずは、テーブルの情報を書き換えます。
6行目CREATE TABLE freo_plugin_links(id INTEGER, created DATETIME NOT NULL, modified DATETIME NOT NULL, title VARCHAR NOT NULL, url TEXT NOT NULL, imageurl TEXT, tag VARCHAR, text TEXT, PRIMARY KEY(id));の部分をCREATE TABLE freo_plugin_links(id INTEGER, created DATETIME NOT NULL, modified DATETIME NOT NULL, title VARCHAR NOT NULL, url TEXT NOT NULL, imageurl TEXT, tag VARCHAR, text TEXT, category_id VARCHAR, option01 TEXT, option02 TEXT, option03 TEXT, option04 TEXT, option05 TEXT, option06 TEXT, option07 TEXT, option08 TEXT, option09 TEXT, option10 TEXT, PRIMARY KEY(id));
- 次に、既に登録されている情報に、増えた分のフィールドの内容を仮に入れていきます。
上の画像で言うと、8~19行目が既に入っている情報です。
行末に、増えたフィールド分(カテゴリーIDとオプション10個分のフィールド)を追加します。
');
を
',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
- 書き換えたデータベースを上書き保存します。
- freo管理画面→プラグイン→インポートプラグインを選択し、インポートします。
バナー付きリンクプラグインのデータベースを書き換える(MySQLの場合)
- エクスポートプラグインを使って、「freo_plugin_links」テーブルの情報をDLします。
freo管理画面→プラグイン→エクスポートプラグインを選択し、「freo_plugin_links」テーブルの内容をダウンロードして下さい。 - ダウンロードしたSQLファイルをエディタで開きます。
画像はサクラエディタで開いた時の様子です。 - データベースの情報を書き換えます。
まずは、テーブルの情報を書き換えます。
6~16行目CREATE TABLE `freo_plugin_links` (の部分を
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
`title` varchar(255) NOT NULL,
`url` text NOT NULL,
`imageurl` text,
`tag` varchar(255) DEFAULT NULL,
`text` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;CREATE TABLE `freo_plugin_links` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `created` datetime NOT NULL, `modified` datetime NOT NULL, `title` varchar(255) NOT NULL, `url` text NOT NULL, `imageurl` text, `tag` varchar(255) DEFAULT NULL, `text` text, `category_id` varchar(255) DEFAULT NULL, `option01` text, `option02` text, `option03` text, `option04` text, `option05` text, `option06` text, `option07` text, `option08` text, `option09` text, `option10` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- 次に、既に登録されている情報に、増えた分のフィールドの内容を仮に入れていきます。
上の画像で言うと、18行目が既に入っている情報です。
行末に、増えたフィールド分(カテゴリーIDとオプション10個分のフィールド)を追加します。
');
を
',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
- 書き換えたデータベースを上書き保存します。
- freo管理画面→プラグイン→インポートプラグインを選択し、インポートします。
バナー付きリンクプラグインをバージョン2_0_0にアップデートする方法は以上です。