maestro81 napisał(a):Podczas wgrywania fotek na forumowy serwer i późniejsza edycja fotek w postaci dodawania opisów do poszczególnych zdjęć przysparza dość nieoczekiwanych rezultatów A mianowicie dodawane opisy losowo przypisują się do zdjęć, natomiast po kliknięciu opcji "wyślij" nawet kolejność fotek ulega zmianie
Naprawione.
Okazało się, że w założeniach phpBB3 tkwi głupi błąd (nieprzemyślane ograniczenie), który powoduje problemy przy masowym wgrywaniu plików na serwer. Powstało obejście, które dla większości użytkowników powinno zapewnić poprawne działanie funkcji masowego upload-u. J
P.S. Poniżej tylko dla freaków:
Osobom (zapewne nielicznym), które wrzucają do posta jednocześnie kilkanaście, kilkadziesiąt plików i za chwile powtarzają tę operację, zwracam uwagę, żeby pomiędzy kolejnymi wrzutkami odczekały przynajmniej tyle sekund, ile plików wgrały w poprzedniej paczce.
Bardziej opisowo: Jeśli wrzucam jednorazowo 30 zdjęć i w zakładce załączników klikam "wgraj pliki" o godzinie 12:00:00, to następny upload powinienem rozpocząć nie wcześniej niż o ~12:00:31.
Wynika to stąd, że phpbb3 sortując pliki polega na dacie wgrania pliku, a ta ma sekundową dokładność. Obejście natomiast polega na tym, że kolejne pliki wgrywane masowo mają inkrementowaną sekundę wgrania (choć faktycznie, jeśli nie są duże, "wchodzą" na serwer w tym samym czasie). Ostatni z 30 plików wgranych defacto o 12:00:00, będzie miał zapisaną godzinę 12:00:29. Jeśli przed tym czasem zaczniemy do tego samego posta wgrywać kolejne pliki, to kolejność niestety pomiesza (nałoży) się. Tłumacząc w telegraficznym skrócie, uff.
P.P.S. Powyższą ułomność oczywiście można naprawić, ale nakład pracy (odwołanie do sortowania pojawia się w kodzie wielokrotnie) jest niewspółmierny do prawdopodobieństwa wystąpienia tego problemu.