プロジェクト

全般

プロフィール

拡張子とアイコンの定義を追加する(Ajaxplorer4系)

  • Ajaxplorerで拡張子に対するアイコンのデフォルト表示を追加します。
  • たとえば、エクセル旧形式xlsでは専用アイコンがあるのに、
    エクセル新形式のxlsxデフォルトでは特定のアイコンがありません。
    (プレビューやオンラインエディタとはまた別で、アイコン表示について)
  • これを、独自のアイコンに設定することが出来ます。

前提条件

アイコンイメージのアップロード

  • 必要な場合、上記にアップロードを行います。
    (16サイズと64サイズをそれぞれ配置する。)
    icon.png
    
    plugins/gui.ajax/res/themes/umbra/images/mimes/64/
    plugins/gui.ajax/res/themes/umbra/images/mimes/16/
    plugins/gui.ajax/res/themes/oxygen/images/mimes/64/
    plugins/gui.ajax/res/themes/oxygen/images/mimes/16/
    

設定ファイル編集

  • 次の設定ファイルを編集します。
    # vi /usr/local/ajxp/conf/extensions.conf.php
    # ------------------------------------------------------
    # 変更箇所のみ記載
    $EXTENSIONS = array(
    ・・・
            // ALL FILES TYPES
            array("xls","spreadsheet.png", 64),
            array("xlsx","spreadsheet.png", 64),
    ・・・
    );
    

動作確認

  • 特にサービスリスタートは必要ないので、WEBブラウザをリロードする。
    アイコンが表示されていればOK。
  • 余談だけれど、第3要素がプロパティのファイルタイプに連動しているので、
    右クリックで開くオンラインエディタの関連づけとかがありそうですね・・・

 

戻る