• 虹色ミツバチ
  • freoカスタマイズメモ、テンプレート・プラグイン配布/officeTIPS
検索プラグイン

> Entry >freo>freoTips>プラグイン系TIPS> バナー付きリンクプラグインをバージョン2_0_0にアップデートする方法

【freo】【freoTips】【プラグイン系TIPS】バナー付きリンクプラグインをバージョン2_0_0にアップデートする方法

拙サイトで配布しているバナー付きリンクプラグインはバージョン2_0_0になるにあたり、データベースのフィールドが増えました。
バージョン2_0_0より前(バージョン1_2_0以前)をご利用の方は、データベースを書き換える作業が必要です。

バナー付きリンクプラグインをアップデートする方法

まずは、通常通りプラグインをアップデートします。

  1. バナー付きリンクプラグインの最新版をダウンロードする。
  2. ダウンロードしたファイルを解凍する。
  3. freoフォルダをfreo設置フォルダにアップロードする。
  4. [freo/index.php/link/setup]にアクセスしてセットアップする。

ここまでは通常のアップデートと変わりません。
バナー付きリンクプラグインの旧バージョンをご利用の方は、以下に説明するデータベースの書き換えが必要です。

バナー付きリンクプラグインのデータベースを書き換える(SQLiteの場合)

  1. エクスポートプラグインを使って、「freo_plugin_links」テーブルの情報をDLします。
    freo管理画面→プラグイン→エクスポートプラグインを選択し、「freo_plugin_links」テーブルの内容をダウンロードして下さい。
    link_versionup_00.jpg
  2. ダウンロードしたSQLファイルをエディタで開きます。
    画像はサクラエディタで開いた時の様子です。
    link_versionup_01.jpg
  3. データベースの情報を書き換えます。
    まずは、テーブルの情報を書き換えます。
    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));
    
    のように書き換えて下さい。
  4. 次に、既に登録されている情報に、増えた分のフィールドの内容を仮に入れていきます。
    上の画像で言うと、8~19行目が既に入っている情報です。
    行末に、増えたフィールド分(カテゴリーIDとオプション10個分のフィールド)を追加します。
    ');


    ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
    
    に置換すればOKです。
  5. 書き換えたデータベースを上書き保存します。
  6. freo管理画面→プラグイン→インポートプラグインを選択し、インポートします。
    link_versionup_02.jpg

バナー付きリンクプラグインのデータベースを書き換える(MySQLの場合)

  1. エクスポートプラグインを使って、「freo_plugin_links」テーブルの情報をDLします。
    freo管理画面→プラグイン→エクスポートプラグインを選択し、「freo_plugin_links」テーブルの内容をダウンロードして下さい。
    link_versionup_00.jpg
  2. ダウンロードしたSQLファイルをエディタで開きます。
    画像はサクラエディタで開いた時の様子です。
    link_versionup_01_mysql.jpg
  3. データベースの情報を書き換えます。
    まずは、テーブルの情報を書き換えます。
    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;
    
    のように書き換えて下さい。
  4. 次に、既に登録されている情報に、増えた分のフィールドの内容を仮に入れていきます。
    上の画像で言うと、18行目が既に入っている情報です。
    行末に、増えたフィールド分(カテゴリーIDとオプション10個分のフィールド)を追加します。
    ');


    ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
    
    に置換すればOKです。
  5. 書き換えたデータベースを上書き保存します。
  6. freo管理画面→プラグイン→インポートプラグインを選択し、インポートします。
    link_versionup_02.jpg

 

バナー付きリンクプラグインをバージョン2_0_0にアップデートする方法は以上です。

ページ移動

関連記事

ユーティリティ

Twitter

記事検索

ページ上部へ