Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Сортировка разделов и документов в библиотеке

Сообщение: #1-429-1
23.03.2016 18:26
Сортировка файлов в библиотеке идет по дате создания, папок - по алфавиту, но в транслите!
т.е. кирилица переводится в транслит и сортируется abcdefg и т.п.
связано с грядущим переходом на юникод.

для того, чтобы сортировать по времени, надо поправить 3 модуля
public.php
modules/page.php
modules/mod_public.php
условия сортировки выглядят так:

В левом меню (public.php)
сортировка директорий по имени транслиту:
$idx=substr($file,0,1)."_".$s;
$dirs[$idx]=$file;

сортировка документов по дате создания
$idx=filemtime($dir.$r."/".$file)."_".$s;
$files[$idx] = $file;

в modules/page.php
файлы сортируются по дате создания
$idx=filemtime($pubdir."/".$file)."_".$s;
$files[$idx] = $file;

папки по имени в транслите
$idx=substr($file,0,1)."_".$s;
$dirs[$s] = $file;

в modules/mod_public
файлы сортируются по дате создания
$idx=filemtime($dir.$file)."_".$s;
$files[$idx]=$file;

папки по имени в транслите
$idx=substr($file,0,1)."_".$s;
$dirs[$idx]=$file;

что именно не устраивает? папки?
тогда надо заменить
$idx=substr($file,0,1)."_".$s;
на
$idx=filemtime($dir.$file)."_".$s;