OneThird CMS

Lightweight CMS for Small website, Web application framework.

Download Document

english

最新版Heaven's Door v1.70とプラグインテーマの更新情報

Heaven's Door v1.70を正式公開しました

β版からバグ対策に加え以下の点が改良されています

デフォルトテーマの変更

初心者の方でも使いやすいようにデフォルトテーマをスケルトンtop navに変更しました


グーグルマップの廃止

グーグルマップを使用するために申請(登録)が必要となったため標準地図プラグインをグーグルマップからオープンストリートマップに変更しました

従来通りグーグルマップを使用するには、プラグインをインストールしてください


$config['admin_dir']の追加

よりセキュアに運用するために、admin以下の重要なファイルにBASIC認証をかけるということがありますが

近い動きをする方法として管理プログラムやログインURLを隠すという方法があります

本バージョンより$config['admin_dir']を変更することにより、もっと手軽にURLを変更することができるようになりました

同時に、ログインURLをスキャン(攻撃)された場合の防御機能も追加しました

詳しくはこちら


$ut関数の追加

$ut->check_rights()

編集権限を返します

引数なし→ログインしている場合に trueを返す

admin→管理者権限

edit→編集権限

owner→ページ作成者


$ut->compress(モード,文字列);

モードは現在 cssのみ、改行と無駄なスペースを取り除く程度です

$params['code_compressor']に外部ライブラリを組み込むことができるため、コード内で圧縮する場合はなるべくこの関数を使うことを推奨します


$ut->page(変数名);

$params['page']と同じ

$ut->check(式1,[文字1],[文字2]);

式1が成立した場合文字1をペースト、そうでない場合は文字2をペースト

v1.70から文字1,文字2を省略できるようになりました


$ut->css(文字);

cssを追加します

例 {$ut->css('body {color:red}')}→文字色をredに変えます


$ut->cookie($key, $v=null, $exp_day=0, $path='/');

cookieの取得、設定が行えます


$ut->tag(タグ名,[コンテキスト] , [オプション]);

以下のように展開されます

<tag オプション>

コンテキスト

</tab>

テンプレートタグの中にタグを書く場合に使います

{$ut->check($ut->check_rights(),$ut->tag('h3','h3タグ'))}→ログインしている場合にだけh3タグを表示

これらのテンプレートタグは、テンプレート内で使うのはもちろん

文章中やプログラム中に挿入することができます


$ut->get_storage(key,[site number]); $ut->set_storage(key,value,[site number]); 

従来の$ut->storageは引数が複雑でわかりにくかったため、$ut->get_storage,$ut->set_storageの2つに分割しました

$ut->storageは互換性のため残していますが将来的には削除します

$ut->get_storageでは、key名でデータを取得します、key名がない場合はnullを返します

$ut->set_storageは、valueをkeyにセットします


プラグイン、テーマの更新情報

Heaven's Door v1.70に合わせて以下のテーマ、プラグインを更新しました

  1. イベント募集プラグイン(ベータ公開)
  2. ショッピングカート(ベータ公開)
  3. グーグルマップ (新規公開)
  4. pubsubhubbub(新規公開)
  5. C Type DB(新規公開)
  6. カレンダー(新規公開)
  7. 予約フォーム(新規公開)
  8. 更新履歴追加 - ヘルパープラグイン(新規公開)
  9. ブログ追加 - ヘルパープラグイン(新規公開)
  10. お問い合わせフォーム追加 - ヘルパープラグイン(新規公開)
  11. 会社案内追加 - ヘルパープラグイン(新規公開)
  12. photo tiles(ベータ公開)
  13. アクセス制御プラグイン(バージョンアップ)
  14. グループページ(バージョンアップ)
  15. スケジュール(バージョンアップ)
  16. adminer(バージョンアップ)
  17. ファイル管理(バージョンアップ)
  18. スケルトンシリーズ(バージョンアップ)
  19. BootSwatchシリーズ(バージョンアップ)
  20. テーマクリーナー(バージョンアップ)