WebSite X5Help Center

 
Adrian N.
Adrian N.
User

Brak znaku "\" na końcu ścieżki folderu projektów powoduje problem  pl

Autor: Adrian N.
Visited 1540, Followers 1, Udostępniony 0  

Scenariusz problemu:

1. W Preferencjach aplikacji ustawiam ręcznie ścieżkę "Folder projektów:" do katalogu np. D:\proj (bez znaku "\" na końcu).

2. Przechodzę do wyboru projektu - mój projekt D:\proj\mysite jest poprawnie widziany więc go otwieram.

3. Próbuję podejrzeć projekt (lub go zapisać) w tym momencie W5 Evolution (17.1.1) tworzy katalog D:\projmysite i zapisuje tam tylko część z plików i próbuje z tej lokalizacji wczytać podgląd strony co oczywiście nie działa tak jak należy (brakuje znaczącej części zasobów).

4. Jeśli ustawię ścieżkę na D:\proj\ - wszystko działa poprawnie.

Posted on the
5 ODPOWIEDZI
Piotr G.
Piotr G.
User

w zasadzie opisując problem sam sobie odpowiedziałeś. Ścieżkę projektów nalezy zakończyć znakiem \, ponieważ każdy projekt jest zapisywany wg wskazań ścieżki w osobnym katalogu. Jeśli nie ma znaku \ program postępuje dokłądnie tak jak napisałeś i głupieje.

Czytaj więcej
Posted on the from Piotr G.
Adrian N.
Adrian N.
User
Autor

W większości intuicyjnych aplikacji nie trzeba podawać ścieżki ze znakiem \ na końcu (można dowolnie), dlatego nie jest to oczywiste. Co więcej podanie bez tego znaku powoduje poprawne wczytanie projektu - czyli do wczytania projektu nie trzeba znaku \, ale do zapisu już trzeba. IMHO jest to działanie niekonsekwentne (niezgodne z dobrymi praktykami) i należałoby je zmienić.

Czytaj więcej
Posted on the from Adrian N.
Promise SA
Promise SA
Icm Partner

Witaj Adrian,

Proszę do wyboru folderu projektu korzystać z przeglądarki (ikona na prawo od pola ze ścieżką). Ścieżka do folderu powinna być zakończona znakiem "backslash", w przeciwnym razie wskazywany jest plik a nie folder (porównaj: C:\test - plik "test" na dysku C oraz C:\test\ - zawartość folderu "test").

Pozdrawiamy

Czytaj więcej
Posted on the from Promise SA
Adrian N.
Adrian N.
User
Autor

Witam,

skoro w przypadku braku backslasha wskazywany jest plik (i zgadzam się z tym w 100%), to dlaczego po wskazaniu pliku mogę otworzyć projekty, które znajdują się w tym katalogu (tak, jak opisałem w początkowym scenariuszu)? To jest nielogiczne.

Albo traktujemy to jako plik i nie powinno być widać projektów w tej ścieżce, albo jako katalog i wtedy powinien być możliwy zapis. A teraz mamy sytuację, w której przy otwarciu aplikacja traktuje to jako folder, ale przy zamykaniu jako plik.

Druga sprawa - skoro powinno się wybierać katalog kreatorem, to po co w takim razie edycja ścieżki? Jeśli jest edycja tzn. że można wpisywać.

Z mojego punktu jest to błąd aplikacji, który w dodatku można naprawić jedną linijką kodu (na co najmniej 3 różne sposoby) - i to szybciej, niż trwa nasza dyskusja :)

Ale zostawiam to do rozważenia twórcom aplikacji.

Pozdrawiam

Czytaj więcej
Posted on the from Adrian N.
Promise SA
Promise SA
Icm Partner

Witaj Adrian,

Oczywiście, przekażemy producentowi programu Twoje uwagi. Na chwilę obecną sugerujemy jednak wybór folderu przy pomocy przeglądarki w celu uniknięcia opisanych problemów.

Pozdrawiamy

Czytaj więcej
Posted on the from Promise SA