主题: 加载远程图片的时候,怎么把最新创建的文件夹默认排序在最前面?
作者: jady, 发布日期: 2011-11-23 12:17:17, 浏览数: 4047
加载远程图片的时候,怎么把最新创建的文件夹默认排序在最前面?
作者: Roddy, 发布日期: 2011-11-24 15:06:45

得修改file_manager_json.xxx和filemanager.js,增加类型就可以。

回复
作者: wuyun001, 发布日期: 2011-11-24 16:20:05
我也有同样的问题,我是在PHP里面用KindEditor,请问如何修改呢?具体点呗!谢谢
回复
作者: jady, 发布日期: 2011-11-24 19:51:54

//排序
function cmp_func($a, $b) {
 global $order;
 if ($a['is_dir'] && !$b['is_dir']) {
  return -1;
 } else if (!$a['is_dir'] && $b['is_dir']) {
  return 1;
 } else {
  if ($order == 'size') {
   if ($a['filesize'] > $b['filesize']) {
    return 1;
   } else if ($a['filesize'] < $b['filesize']) {
    return -1;
   } else {
    return 0;
   }
  } else if ($order == 'type') {
   return strcmp($a['filetype'], $b['filetype']);
  } else {
   //return strcmp($a['filename'], $b['filename']);
   return strcmp($a['filetype'], $b['filetype']);
  }
 }
}

 

我改了json那个文件,把type的返回值放在了else里就行了,但name的不知道怎么添加了

回复
作者: dongtso, 发布日期: 2012-03-10 00:14:57

请问你这个是要文件的时间倒序还是文件的倒序排列啊?

其实,我觉得对于浏览服务器上的图片,弹出的最后是默认进入当天的文件夹。

不管是文件还是文件夹,都按倒序排序比较合理一点。

回复
发表新帖 发表回复