Ach PonyGallery MLpo pierwsze podziękowania dla Jorkisa za znalezienie komponentu i wzięcie go na warsztat...
Z Joomlą! zetknąłem się niewiele ponad rok temu. PonyGallery była wtedy dodawana w wielu pakietach jako jedyna i domyślna galeria... Myślę, że nie jestem wyjątkiem i podobnie jak ja, wielu użytkowników bezkrytycznie zrobiło ją swoją domyślną galerią. W momencie, gdy okazało się, że jest jeszcze np. Zoom etc. było już za późno (choć to oczywiście dla znawców php względne pojęcie) - prac użytkowników i komentarzy było tyle, że nie miałem odwagi zaproponować zaczęcia wszystkiego od nowa z innym komponentem. I tak do borykam się ze starą Pony do dziś
Nadmienię, że orłem php nie jestem, a stronę o nauce rysunku prowadzę trochę hobbistycznie (adres skromnie pominę ). Jakże ucieszyłem się, gdy kiedyś pojawiła się wersja Pony dodająca do nadsyłanego obrazka prefix z id użytkownika - nie trzeba było już wyjaśniać, że praca nie chce się wgrać, bo np. plik „konik.jpg” już istnieje.
Tłumaczenie ML wcześniej czy później dobiegnie końca (kłaniam się nisko w pas) i wszystko stanie się jasne, ale może Jorkis znajdzie chwilę, lub któryś z użytkowników i napiszecie wcześniej dla zaspokojenia ciekawości. Szukałem czegoś w necie w języku polskim lub angielskim, ale trafiałem jedynie na niemieckie teksty dotyczące PG ML. Myślę, że wiele osób zastanawia się czy:
1. Po pierwsze i przynajmniej dla mnie najważniejsze, czy PonyGallery ML umożliwia update starej Pony? Czy jest możliwe zachowanie i wykorzystanie istniejących zdjęć lub prac oraz komentarzy?
2. Po drugie, związane z pierwszym – jeżeli update czy jest możliwy, to czy jest automatyczny? A jeżeli automatyczny nie jest, to czy można liczyć na przetłumaczenie, lub napisanie skróconej instrukcji jak takiej aktualizacji dokonać? Jako załącznik?
3. Czy nowa PonyGallery ML działa już w zalecanym PHP register_globals setting “OFF”, bo jak wiemy stara Pony nie działała.
4. Czy w ML istnieje pojęcie moderatora galerii? Przyznanie takiego prawa dla zwykłego użytkownika bez praw administratora, który może edytować komentarze innych i czy w ogóle jest możliwość edycji, bo w starej PonyGallery nawet administrator mógł tylko usunąć komentarz, a edytować trzeba było bezpośrednio w bazie SQL.
5. Czy przesyłane przez użytkowników pliki graficzne ciągle umieszczane są w jednym katalogu? Np. przy tysiącu prac przewijanie i szukanie jest może nie tyle kłopotliwe, co zabawne… Czy też może tym razem tworzą się indywidualne podkatalogi użytkowników? Przy dużej ilości plików w jednym katalogu unikam zaglądania do Media Manager w Control Panel Joomli…
6. Czy Pony ML poprawnie reaguje na polskie litery? W starej Pony w panelu admina – gdy prace nie są automatycznie zatwierdzane, – jeżeli w nazwie pliku były polskie litery – nie wyświetlały się miniaturki z podglądem pliku i musiałem zmieniać ręcznie np. przez ftp, by zobaczyć czy zatwierdzić.
7. Czy jest możliwość ustawienia wygenerowania miniaturki na stałe? W starej wersji użytkownik miał możliwość odhaczenia – więc co jakiś czas ktoś eksperymentuje i przesyła bez miniatury…
8. Ważna sprawa: czy w nowej Pony zmieniło się coś w sposobie zapisu autora pracy w bazie SQL. W starej Pony obrazek przysłany przez użytkownika był powiązany nie przez id użytkownika, lecz literalnie przez jego nick lub imię czyli np. „Barnaba111” a nie nr id 555 – jak to jest zazwyczaj w innych komponentach. Kłopot polega na tym, że w starej Pony, jeżeli użytkownik nie ma zablokowanej możliwość zmiany swojego Nicka – gdy go zmienia - Galeria na to nie reaguje, prace znikają z jego profilu np. w CB, zaś kliknięcie na byłą nazwę autora, która ciągle jest wyświetlana, kończy się komunikatem o braku takiego w bazie.
9. Drobnostka, ale czy istnieje możliwość wyłączenia składowania oryginalnie przysłanych plików w zdublowanym katalogu ponyimages i oryginal – czysto dla oszczędności miejsca na serwerze, gdy nie używa się możliwości kliknięcia na obrazek (nie miniaturkę) aby zobaczyć go w oryginalnych rozmiarach? A przy okazji… w starej Pony działał następujący mechanizm: admin ustalał max. format np. 600x600 px i 300 KB, jeżeli użytkownik przysłał np. 1024x768 lub np. 2 MB plik, Pony odrzucała go i nie pojawiał się ani w katalogu „ponyimages”, ani nie generowana była miniaturka, ale komponent zostawiał plik nadesłany plik w podkatalogu „oryginal”! Dziesięć takich „odrzuconych” plików i na serwerze znika 20 MB.
10. Wreszcie, czy wiadomo coś na temat kompatybilności Pony ML z nadchodzącą Joomlą 1.5 ?
11. Ostatnie opcjonalne
– nie wiem czy związane z Pony, czy może z innym komponentem… ale może ktoś się z tym zetknął…, jeżeli obnażę swoją ignorancję, to proszę o wybaczenie, być może nie da się odpowiedzieć opierając się na tak skromnych informacjach. Otóż od czasu do czasu w głównym katalogu na serwerze pojawiają mi się pliki o nazwach typu „php5AIF4M”, „phpFhsrsj”, „phpEC1RpK” bez rozszerzenia wielkości od 5 do 500 KB, w środku wśród krzaczków, jedyne czytelne teksty to np.
í_ČPhotoshop 3.0_8B
˙ţ_&File written by Adobe Photoshop¨ 5.0˙î
__Copyright (c) 1998 Hewlett-Packard Company__
__ IEC
http://www.iec.chReference Viewing Condition in IEC61966-
A innym razem
_SONY__DSC-P150__H___
Czasami w całym pliku nie ma nic czytelnego. Pliki pojawiają się średnio raz dwa razy w miesiącu.
Oczywiście pomyślałem, że to ślady hakerów, ale porównywałem wielokrotnie katalog po katalogu z oryginalnymi instalkami i nie znalazłem różnic, ani dodatków. Kiedyś jak większość padłem oczywiście ofiarą – w okolicach chyba Joomli 1.09 czy 10, wtedy gdy była akcja z plikami htaccess.txt. w lipcu 06.
Mój dostawca (Netia hosting) twierdzi, że to nie jego śmieci – myślałem, że to może jakiś ślad ichniego thumb.db, ale dział techniczny sugeruje, że to raczej efekt działania galerii używanej w serwisie. Czy Pony faktycznie zostawia coś takiego? Może któś się z tym zetknął?
------------------------------------------------
To tyle, jeszcze raz dzięki dla Jorkisa za prace nad tłumaczeniem PonyGallery ML i z góry jeżeli ktoś zechce na któryś z punktów odpowiedzieć.