Tuesday, April 23 2024 @ 05:31 PM JST

Geeklog

静的ページPHPによるお問い合わせフォーム2.1.8

  • Sunday, October 12 2014 @ 07:16 PM JST
  • 投稿者:
  • 表示回数 11,899
Geeklog

お問い合わせフォームのダウンロードは、こちらから。

http://hiroron.com/downloads/index.php/sp-formmail

文字数のmin maxの指定、半角チェック、必須チェックなど、多機能です。

    array('header' => 'メールアドレス',
          'valid_require' => $required_string, 'error_require' => 'メールアドレスが入力されていません',
          'valid_hankaku' => 'q_mail', 'error_hankaku' => 'メールアドレスはすべて半角で入力してください',
'valid_maxlen' => 'q_mail=240', 'error_maxlen' => 'メールアドレスの文字数は240桁以下にしてください。',

jQuery ローディングプラグインwaitMeをGeeklogにインストールする

  • Wednesday, September 24 2014 @ 08:46 PM JST
  • 投稿者:
  • 表示回数 8,647
Geeklog

jQuery ローディングプラグインwaitMeを配布元サンプルを参考にinputタグで実行できるよう変更しGeeklogでの変更方法を紹介します。

[image1]

配布元サンプルは、

<button type="button" id="demo">Submit</button>

で実行しますが、ここでは、input type="submit"にて実行するように変更しました。

<input type="submit" value="Go"  id="demo" >

UIkit サンプルサイト

  • Thursday, September 18 2014 @ 01:18 AM JST
  • 投稿者:
  • 表示回数 15,148
Geeklog Front-end framework には、Bootstrapが良くつかわれますが、UIkitは、すべての関数、classにuk-という前置子が使われるのでコンフリクトすることが少なく、使いやすいのがメリットです。

UIkit
http://getuikit.com

UIkitのカスタマイザーで、スタイルをカスタマイズしてダウンロードして活用します。

UIkitカスタマイザー
http://getuikit.com/docs/customizer.html

ショーケース:
http://getuikit.com/showcase/index.html

アイビー・ウィー開発事例:
http://www.ivywe.co.jp
http://www.ivysoho.com
http://www.geeklog.jp

FileZillaの便利な活用方法

  • Monday, May 05 2014 @ 02:16 PM JST
  • 投稿者:
  • 表示回数 11,650
Geeklog FileZillaは、 FTPクライアントとしておすすめです。
Windows、Linux、Mac OS X が用意されています。
http://sourceforge.jp/projects/filezilla/
※FileZillaは、GPLを適用して配布されているオープンソースです。

設定済みの、サイトマネージャーのエントリーや接続の設定などをファイブファイルのXMLファイルにエクスポートしておけば、さまざまな環境でインポートして作業でき、PCの乗り換えなどでも困りません。
FTP、SFTP、FTPS(FTP over SSL/TLS)をサポートしています。

[h3:1 1. FileZillaの初期設定を変更する]
[h4:1 1-1. ダブルクリック時の動作]
ダブルクリック時の動作や、転送時のファイルの変換設定など、最初に設定しておくと便利です。

[unscaled2]
ファイルのダブルクリックでファイルの表示・編集、ディレクトリのダブルクリックでディレクトリに移動する場合の設定

[h4:1 1-2. 既定の転送の種類をバイナリにする]
Windowsでは、テキストモードで転送すると改行コードがLFからCR/LFに変換されてしまいます。
GeeklogのソースはLFで統一されています。
LFのままで編集したいので、モードはすべてのファイルをバイナリーモードで転送設定します。

[unscaled3]
既定の転送の種類をバイナリにする

[h3:1 2. 公開鍵認証を使ってSSH(SFTP)接続も可能]
SSHで接続も可能です。
[unscaled1]
公開鍵認証を登録して利用します。

自動タグと自動タグプラグイン(Autotags plugin)

  • Friday, April 25 2014 @ 04:45 PM JST
  • 投稿者:
  • 表示回数 3,047
Geeklog Geeklogの記事はテキスト形式で書くのが簡単なのでおすすめです。
ただ、一部だけHTMLの記述を差し込みたい、といった場合、その記述のためだけにHTML形式にするのではなく、そのような場合は、HTMLの記述部分を、自動タグプラグイン(Autotags plugin)をインストールして、自動タグを新規登録し、それを記事に追加する方法があり、大変便利です。

例)
http://www.ossj.jp/article.php/newsletter-20140424

また、画像の挿入は、メディアギャラリーの豊富な画像登録機能を使って登録しておき、メディアギャラリープラグイン(Mediagallery plugin)が提供する豊富な自動タグ、"media"などで記事に差し込むのが便利です。

Geeklog 2.1開発版のアップデート

  • Saturday, February 15 2014 @ 05:07 PM JST
  • 投稿者:
  • 表示回数 17,185
Geeklog

Geeklog 2.0から2.1へアップグレードを手動で行う方法を紹介します。

Geeklog本家から公開されているわけではありませんので自己責任でご利用ください。何を実行すべきかは、sql/update/mysqlのupdate sqlの差分をTourtoise mergeなどで確認してください。

1. gl_conf_valuesにtab追加

ALTER TABLE `gl_conf_values` 
ADD `tab` TINYINT( 11 ) NOT NULL DEFAULT '0' AFTER `sort_order` 

1-1. アドバンストエディターシステム追加

INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('path_editors', 's:0:"";', 'text', 'Core', 's:0:"";', 0, -1, 132, 3, 3);
INSERT INTO `gl_conf_values`VALUES ('advanced_editor_name','s:8:\"ckeditor\";','select','Core','s:8:\"ckeditor\";',4,-1,845,20,20);

1-2. cache time 追加

INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('default_cache_time_article', 'i:0;', 'text', 'Core', 'i:0;', 1, -1, 1390, 7, 7);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('cache_templates', 'b:1;', 'select', 'Core', 'b:1;', 2, 1, 220, 10, 10);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('whatsnew_cache_time', 'i:3600;', 'text', 'Core', 'i:3600;', 3, -1, 1060, 15, 15);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('default_cache_time_block', 'i:0;', 'text', 'Core', 'i:0;', 7, -1, 1810, 31, 31);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('default_cache_time', 'i:0;', 'text', 'staticpages', 'i:0;', 0, -1, 129, 0, 0);

1-3. タイトルをIDにするJSを制御

INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('titletoid', 'i:0;', 'select', 'Core', 'i:0;', 7, 1, 1820, 31, 31);

1-4. アドバンストエディターのファイルマネージャー

INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('sg_filemanager', 'N;', 'subgroup', 'Core', 'N;', 8, -1, 0, 0, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('tab_filemanager_general', 'N;', 'tab', 'Core', 'N;', 8, -1, 0, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('fs_filemanager_general', 'N;', 'fieldset', 'Core', 'N;', 8, -1, 0, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_disabled', 'b:0;', 'select', 'Core', 'b:0;', 8, 1, 2040, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_browse_only', 'b:0;', 'select', 'Core', 'b:0;', 8, 1, 2050, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_default_view_mode', 's:4:"grid";', 'select', 'Core', 's:4:"grid";', 8, 34, 2060, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_show_confirmation', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2070, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_search_box', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2080, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_file_sorting', 's:7:"default";', 'select', 'Core', 's:7:"default";', 8, 35, 2090, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_chars_only_latin', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2100, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_date_format', 's:11:"Y-m-d H:i:s";', 'text', 'Core', 's:11:"Y-m-d H:i:s";', 8, -1, 2110, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_logger', 'b:0;', 'select', 'Core', 'b:0;', 8, 1, 2120, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_show_thumbs', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2130, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_generate_thumbnails', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2140, 46, 46);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('tab_filemanager_upload', 'N;', 'tab', 'Core', 'N;', 8, -1, 0, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('fs_filemanager_upload', 'N;', 'fieldset', 'Core', 'N;', 8, -1, 0, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_upload_restrictions', 'a:23:{i:0;s:3:"jpg";i:1;s:4:"jpeg";i:2;s:3:"gif";i:3;s:3:"png";i:4;s:3:"svg";i:5;s:3:"txt";i:6;s:3:"pdf";i:7;s:3:"odp";i:8;s:3:"ods";i:9;s:3:"odt";i:10;s:3:"rtf";i:11;s:3:"doc";i:12;s:4:"docx";i:13;s:3:"xls";i:14;s:4:"xlsx";i:15;s:3:"ppt";i:16;s:4:"pptx";i:17;s:3:"ogv";i:18;s:3:"mp4";i:19;s:4:"webm";i:20;s:3:"ogg";i:21;s:3:"mp3";i:22;s:3:"wav";}', '%text', 'Core', 'a:23:{i:0;s:3:"jpg";i:1;s:4:"jpeg";i:2;s:3:"gif";i:3;s:3:"png";i:4;s:3:"svg";i:5;s:3:"txt";i:6;s:3:"pdf";i:7;s:3:"odp";i:8;s:3:"ods";i:9;s:3:"odt";i:10;s:3:"rtf";i:11;s:3:"doc";i:12;s:4:"docx";i:13;s:3:"xls";i:14;s:4:"xlsx";i:15;s:3:"ppt";i:16;s:4:"pptx";i:17;s:3:"ogv";i:18;s:3:"mp4";i:19;s:4:"webm";i:20;s:3:"ogg";i:21;s:3:"mp3";i:22;s:3:"wav";}', 8, -1, 2150, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_upload_overwrite', 'b:0;', 'select', 'Core', 'b:0;', 8, 1, 2160, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_upload_images_only', 'b:0;', 'select', 'Core', 'b:0;', 8, 1, 2170, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_upload_file_size_limit', 'i:16;', 'text', 'Core', 'i:16;', 8, -1, 2180, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_unallowed_files', 'a:1:{i:0;s:9:".htaccess";}', '%text', 'Core', 'a:1:{i:0;s:9:".htaccess";}', 8, -1, 2190, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_unallowed_dirs', 'a:3:{i:0;s:7:"_thumbs";i:1;s:16:".CDN_ACCESS_LOGS";i:2;s:12:"cloudservers";}', '%text', 'Core', 'a:3:{i:0;s:7:"_thumbs";i:1;s:16:".CDN_ACCESS_LOGS";i:2;s:12:"cloudservers";}', 8, -1, 2200, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_unallowed_files_regexp', 's:8:"/^\\./uis";', 'text', 'Core', 's:8:"/^\\./uis";', 8, -1, 2210, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_unallowed_dirs_regexp', 's:8:"/^\\./uis";', 'text', 'Core', 's:8:"/^\\./uis";', 8, -1, 2220, 47, 47);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('tab_filemanager_images', 'N;', 'tab', 'Core', 'N;', 8, -1, 0, 48, 48);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('fs_filemanager_images', 'N;', 'fieldset', 'Core', 'N;', 8, -1, 0, 48, 48);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_images_ext', 'a:5:{i:0;s:3:"jpg";i:1;s:4:"jpeg";i:2;s:3:"gif";i:3;s:3:"png";i:4;s:3:"svg";}', '%text', 'Core', 'a:5:{i:0;s:3:"jpg";i:1;s:4:"jpeg";i:2;s:3:"gif";i:3;s:3:"png";i:4;s:3:"svg";}', 8, -1, 2230, 48, 48);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('tab_filemanager_videos', 'N;', 'tab', 'Core', 'N;', 8, -1, 0, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('fs_filemanager_videos', 'N;', 'fieldset', 'Core', 'N;', 8, -1, 0, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_show_video_player', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2240, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_videos_ext', 'a:3:{i:0;s:3:"ogv";i:1;s:3:"mp4";i:2;s:4:"webm";}', '%text', 'Core', 'a:3:{i:0;s:3:"ogv";i:1;s:3:"mp4";i:2;s:4:"webm";}', 8, -1, 2250, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_videos_player_width', 'i:400;', 'text', 'Core', 'i:400;', 8, -1, 2260, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_videos_player_height', 'i:222;', 'text', 'Core', 'i:222;', 8, -1, 2270, 49, 49);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('tab_filemanager_audios', 'N;', 'tab', 'Core', 'N;', 8, -1, 0, 50, 50);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('fs_filemanager_audios', 'N;', 'fieldset', 'Core', 'N;', 8, -1, 0, 50, 50);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_show_audio_player', 'b:1;', 'select', 'Core', 'b:1;', 8, 1, 2280, 50, 50);
INSERT INTO `gl_conf_values` (`name`, `value`, `type`, `group_name`, `default_value`, `subgroup`, `selectionArray`, `sort_order`, `tab`, `fieldset`) VALUES('filemanager_audios_ext', 'a:3:{i:0;s:3:"ogg";i:1;s:3:"mp3";i:2;s:3:"wav";}', '%text', 'Core', 'a:3:{i:0;s:3:"ogg";i:1;s:3:"mp3";i:2;s:3:"wav";}', 8, -1, 2290, 50, 50);

だぶって登録していないかどうか、cacheで検索して、ダブった登録を削除してください。

1-5. OAuth追加


INSERT INTO `gl_conf_values`VALUES ('google_login','i:0;','select','Core','i:0;',4,1,359,16,16);
INSERT INTO `gl_conf_values`VALUES ('google_consumer_key','s:0:\"\";','text','Core','s:0:\"\";',4,-1,360,16,16);
INSERT INTO `gl_conf_values`VALUES ('google_consumer_secret','s:0:\"\";','text','Core','s:0:\"\";',4,-1,361,16,16);
INSERT INTO `gl_conf_values`VALUES ('microsoft_login','i:0;','select','Core','i:0;',4,1,362,16,16);
INSERT INTO `gl_conf_values`VALUES ('microsoft_consumer_key','s:0:\"\";','text','Core','s:0:\"\";',4,-1,363,16,16);
INSERT INTO `gl_conf_values`VALUES ('microsoft_consumer_secret','s:0:\"\";','text','Core','s:0:\"\";',4,-1,364,16,16);
INSERT INTO `gl_conf_values`VALUES ('yahoo_login','i:0;','select','Core','i:0;',4,1,365,16,16);
INSERT INTO `gl_conf_values`VALUES ('yahoo_consumer_key','s:0:\"\";','text','Core','s:0:\"\";',4,-1,366,16,16);
INSERT INTO `gl_conf_values`VALUES ('yahoo_consumer_secret','s:0:\"\";','text','Core','s:0:\"\";',4,-1,367,16,16);

2. グループ Filemanager追加

gl_groupsの最後に追加します。以下の例はgroup_idが96までデータがあるので、group_id 97に追加する例です。gl_group_assignmentsにもあわせて追加します。

INSERT INTO `gl_groups` (`grp_id`, `grp_name`, `grp_descr`, `grp_gl_core`, `grp_default`) VALUES(97, 'Filemanager Admin', 'Has full access to File Manager', 1, 0);
INSERT INTO `gl_group_assignments` (`ug_main_grp_id`, `ug_uid`, `ug_grp_id`) VALUES(97, NULL, 1)

3. 記事にcache_time追加

ALTER TABLE `gl_stories` 
ADD `cache_time` int(11) NOT NULL DEFAULT '0' AFTER `meta_keywords`

4. ブロックにcache_time追加

ALTER TABLE `gl_blocks` 
ADD `cache_time` int(11) NOT NULL DEFAULT '0' AFTER `allow_autotags`

5. 静的ページにcache_time追加

ALTER TABLE `gl_staticpage` 
ADD `cache_time` int(11) NOT NULL DEFAULT '0' AFTER `template_id`

6. セッションテーブルにwhos_onlineを追加

ALTER TABLE `gl_sessions'
ADD `whos_online` tinyint(1) NOT NULL default '1' AFTER `md5_sess_id`

7. Geeklog 2.0直前

Geeklog 2.0配布直前に、ページナビゲーションのデフォルト数値がコンフィギュレーションに追加されています。直前のバージョンを利用していて、ナビゲーションが 最初 1 2 3 4 5 6 7 最後 のように表示されない場合は以下を実行してください。

INSERT INTO `gl_conf_values`VALUES ('page_navigation_max_pages','i:7;','text','Core','i:7;',7,-1,1800,31,31);

DataBoxのバージョンアップはSQL実行で

  • Saturday, February 15 2014 @ 05:02 PM JST
  • 投稿者:
  • 表示回数 3,092
Geeklog

dataBoxプラグインを最新版に置き換える場合、コンフィギュレーションのアップデートは、管理画面のプラグインで、アップデートをクリックして実行してください。

管理画面でデータベースのテーブル構造をアップデートする、アップデートプログラムは提供していませんので、各自phpMyAdminで、配布元Wikiで紹介しているSQLを実行してください。

例)

ALTER TABLE `gl_databox_base` 
ADD `trackbackcode` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `fieldset_id` 
ALTER TABLE `gl_userbox_base` 
ADD `trackbackcode` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `fieldset_id` 

詳しくはdataBoxのWikiを参照してください。

https://bitbucket.org/tsuchi/box/wiki/table%20change%20history

すべてのデータのタイプを1にする

旧バージョンではタイプがありませんでした。データを移行後、データにリストされない場合は、タイプを作成したうえでこのSQLを実行してください。

update `gl_databox_base` set  `fieldset_id` = '1'

ページナビゲーション