サイトサーチにて、HTMLだけfilesizeを表示したくない場合

変更日 火, 23 1月, 2024 で 7:32 午後

filter関数 のitemFilesizeFilterを使用してください。

具体的には、下記のような記述方法になります。


itemFilesizeFilter: function (field, item, filter_option) {
    filter_option["use_html"] = true;
    const filetype = item.filetype;
    const kilobyte = parseFloat(field) / 1024;
    const  fileSizeKilobyte = Math.floor(kilobyte * Math.pow( 10, 1 ) ) / Math.pow( 10, 1 ) ;
    return filetype == "html" ? null : fileSizeKilobyte + "KB";
}


※注意点として、itemFilesizeFilterを使用すると、キロバイトの表示がなくなり単なるバイト表示になります。

これを防ぐためにpowメソッドやfloorメソッドを使用し、小数点第1位まで表示(切り捨て)を行っています。

この記事は役に立ちましたか?

それは素晴らしい!

フィードバックありがとうございます

お役に立てず申し訳ございません!

フィードバックありがとうございます

この記事に改善できることがあれば教えてください。

少なくとも一つの理由を選択してください
CAPTCHA認証が必要です。

フィードバックを送信しました

記事の改善におけるご協力ありがとうございます。