Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 110 раз!

Форум

Добро пожаловать, Гость!

Нюанс с сортировкой доменов по алфавиту в v4.5.8

Обсуждение проблем в работе программного комплекса
SuperTone86
Сообщения: 6
C нами: 4 года 5 мес

Непрочитанное сообщение SuperTone86 » 02 июл 2012, 15:53

Обнаружил что не производится сортировка доменов по алфавиту если используется корневая директория распаложенная на Debian (в моем случае).
Думаю виной тому функция подобная php-шной readdir().
Возвращает имя следующего по порядку элемента каталога. Имена элементов возвращаются в порядке, зависящем от файловой системы.

Наверное нужна принудительная сортировка..

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 02 июл 2012, 16:41

1) Open Server для Windows и рассчитан на работу только с каталогами Windows.
2) Если используется автоподключение папок, то домены сортируются согласно того как подает список папок операционная система, а Windows это делает по алфавиту. Если используется ручной список доменов, то домены подключаются согласно тому, как они расположены в этом списке. В последней версии Open Server этот список автоматически сортируется по алфавиту при добавлении каждого домена.

SuperTone86
Сообщения: 6
C нами: 4 года 5 мес

Непрочитанное сообщение SuperTone86 » 02 июл 2012, 17:55

В таком случае, например, тем, кто использует для хранения сайтов сетевые NAS-накопители, могу посоветовать исправить данную досадность самостоятельно - просто добавьте одну строчку.
sort($z)

в файле \modules\system\html\openserver\index.php
в функции get_directory_list
непосредственно перед командой return $z;
Должно получиться примерно так:
sort($z);return $z;

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 03 июл 2012, 17:50

А те домены что в меню, сортируются у вас правильно? Как я понял проблема только в PHP странице?

SuperTone86
Сообщения: 6
C нами: 4 года 5 мес

Непрочитанное сообщение SuperTone86 » 12 июл 2012, 09:34

Домены в меню продолжают сортироваться не правильно. Это исправление, конечно, влияет только на PHP страницу http://localhost/openserver/...

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 июл 2012, 11:36

Спасибо, исправил и перезалил на сайт версию 4.5.9.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 0 гостей