![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam do oceny skrypt uploadu obrazków.
@demo: http://iimg.pl Skrypt do pobrania i testowania: http://sourceforge.net/projects/iimg |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 21 Dołączył: 28.11.2010 Ostrzeżenie: (10%) ![]() ![]() |
Wygląd kiepski, a napisy w menu prawie w ogóle niewidoczne. Sam upload działa przyzwoicie, ale brakuje mi aktualnego stanu przesyłania pliku. Super jest to, że wrzucany obrazek można pobrać w wersji czarno-białej i w wersji negatyw (a tego nie ma żaden upload), choć z drugiej strony są to dwa dodatkowe obrazki na serwerze, a zakładam, że 95% użytkowników z tego nie skorzysta.
Ten post edytował emajl22 17.01.2011, 15:37:21 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Wygląd kiepski, a napisy w menu prawie w ogóle niewidoczne. Sam upload działa przyzwoicie, ale brakuje mi aktualnego stanu przesyłania pliku. Super jest to, że wrzucany obrazek można pobrać w wersji czarno-białej i w wersji negatyw (a tego nie ma żaden upload), choć z drugiej strony są to dwa dodatkowe obrazki na serwerze, a zakładam, że 95% użytkowników z tego nie skorzysta. Obrazek na serwerze jest tylko jeden. Obsługa .htaccess oraz biblioteka GD. Wygląd został poprawiony. Proszę o ocenę. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Wygląd jest ok.
Ten domek w menu wygląda na lekko zniekształcony. Napisy "czarno biały" i "negatyw" - przez to, że gradient przechodzi w biel są trochę nie czytelne. Zamiast linku "ta strona" dałbym coś w stylu: informacje / ścieżki o pliku. Po kliknięciu wybierz na danym efekcie, w otwartym okienku spodziewałbym się linków do tego obrazka. Po krótkiej chwili się skumałem, że dany efekt różni się literką (imgi, imgg, imgn) ale inni mogą być mniej kumaci ![]() Informacje o obrazku powinny być trochę większe. Po kliknięciu w zmianę języka powinno zmienić język, ale ja bym np. chciał pozostać na tej stronie co jestem ![]() A, i galeria może być nie bezpieczna. Przed chwilą zobaczyłem tam, brzydkie obrazki ![]() Ten post edytował thomson89 22.01.2011, 17:55:47 -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 20 Dołączył: 19.08.2007 Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim) Ostrzeżenie: (0%) ![]() ![]() |
Ubuntu 10.10 Firefox4 (Minefield 4.0b10pre(2011-01-20) ostatnia beta)
![]() -------------------- Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
1. Walidator się czerwieni 2. Layout trochę nie pasuje widzę tu coś jak rapidshare proste i przejrzyste a) po wejściu na stronę powinno być jasne o co tu chodzi ![]() 3. Przydałoby się jakieś logo z pomysłem (przy okazji niech linkuje do głównej) 4. Plus, że szybko chodzi (cufon raczej zbędny, tekstów na stronie jak na lekarstwo) -------------------- Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore
I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 26 Dołączył: 9.01.2011 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
Bardzo ładne wykonanie, layout "wood" jest cukiereczkiem dla mych oczu ;P
Wszystko działa, brak zastrzeżeń. Jedyne co, to brakuje jakiegoś opisu co to właściwie jest nad fileformem na głównej. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 5 Dołączył: 24.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie miłe dla oka, działanie serwisu przeżyste.
Lay wood jest ok, pozostałe takie sobie. Jedyne co to logo, nazwa serwisu mało widoczne i raczej nie będzie zapamiętywane. Dodałbym też opcje czy pliki mają być widoczne w galerii dla innych - niektórzy mogą sobie tego nie życzyć. -------------------- Polecam Jastrzębia Góra, serwis o nadmorskiej miejscowości.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wood - najładniejszy i tylko przy nim bym pozostał.
Co do serwisu, czy napisy i przyciski mają nachodzić na obrazki? Tutaj się tak dzieje: http://iimg.pl/?iimg&20110274d59e4e3f7a.jpg Co do samego przesyłania, przydałoby się to zrobić w jakimś flash'u lub java. Mam tu na myśli ładny formularz, z opcją wybraniu kilku plików naraz. W dodatku prywatne wstawki, do tego przydałaby się captcha dla niezalogowanych i oczywiście możliwość zalogowania + rejestracja. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Formularz i jego walidacja - nie wypisuje listy co źle zrobiłem , tylko po jednym aż do skutku, jsowy walidator inaczej sprawdza poprawność pola mail niż ten phpowy co skutkuje czyszczeniem wszystkich pól formularza.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Cytat Formularz i jego walidacja - nie wypisuje listy co źle zrobiłem , tylko po jednym aż do skutku, jsowy walidator inaczej sprawdza poprawność pola mail niż ten phpowy co skutkuje czyszczeniem wszystkich pól formularza. Już niedługo zostanie to poprawione. Cytat Co do serwisu, czy napisy i przyciski mają nachodzić na obrazki? Tutaj się tak dzieje: http://iimg.pl/?iimg&20110274d59e4e3f7a.jpg Tak właśnie ma się pokazywać. Cytat Witam. 1. Walidator się czerwieni 2. Layout trochę nie pasuje widzę tu coś jak rapidshare proste i przejrzyste a) po wejściu na stronę powinno być jasne o co tu chodzi wersja orange chyba najbardziej przejrzysta 3. Przydałoby się jakieś logo z pomysłem (przy okazji niech linkuje do głównej) 4. Plus, że szybko chodzi (cufon raczej zbędny, tekstów na stronie jak na lekarstwo) 1. Już nie. 2. Taki pozostanie, później będzie możliwość zmiany layout'u (layout "clea"r podobny do google) 3. Logo zrobione w 5 minut ![]() 4. Serwer dedykowany jest w Polsce. Cufon zostanie w skórce "default", w "clear" już nie będzie. W dodatku prywatne wstawki, do tego przydałaby się captcha dla niezalogowanych i oczywiście możliwość zalogowania + rejestracja. Ta aktualizacja pojawi się najprędzej. Bardzo dobry pomysł. Dzięki fifi209. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 12 Dołączył: 16.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak zmienie kontrast obrazka dlaczego nie mogę wrócić do domyślnego (kolorowego)?
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Jak zmienie kontrast obrazka dlaczego nie mogę wrócić do domyślnego (kolorowego)? Standardowy kod obrazka zawsze jest wyświetlony w boksach po prawej stronie. ![]() @update Pojawiła się nowa opcja w formularzu uploadu. Można wyłączyć dodawanie zdjęć do galerii i zachować to ustawienie na dłuższy czas bez potrzeby zmiany za każdym uploadem. Poprawione zostało również logo. Pojawiła się informacja z wielkością bazy i ilością ukrytych plików. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Przy usuwaniu:
Cytat Strict Standards: main() [function.main]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/juri/public_html/iimg.pl/engine.php on line 190 Notice: Undefined variable: fsizedata in /home/juri/public_html/iimg.pl/engine.php on line 190 @edit Cytat w bazie: 33 plików (ukrytych: 1), rozmiar bazy: -51653 B Dlaczego rozmiar jest na minusie? Co do bajtów... http://forum.php.pl/index.php?showtopic=13...mp;#entry685885 Ten post edytował fifi209 13.02.2011, 00:50:37 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Przy usuwaniu: @edit Dlaczego rozmiar jest na minusie? Co do bajtów... http://forum.php.pl/index.php?showtopic=13...mp;#entry685885 Drobna pomyłka :) dzięki. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
wygląd oceniony to teraz kod
![]() nie jest za dobrze: - kod jest chaotyczny, mało czytelny - używasz ciągle @ (ukrywanie błędów) i to nawet w miejscach gdzie to niepotrzebne, moja rada: nie używaj w ogóle @ tylko obsługuj błędy - do dołączania plików typu engine.php użyj require zamiast include, bo w przypadku jakiegoś błędu zatrzyma się wykonywanie skryptu - stałe pisz z wielkich liter oraz używaj funkcji defined - nie filtrujesz danych od użytkownika, pozwalasz na ładowanie obrazków spoza katalogu `udir` - mieszasz często ze sobą kilka różnych aspektów, podziel to - k'gwoli optymalizacji, zamiast $size /= 1024 , możesz użyć przesunięcia bitowego ![]() - trochę nie pomyślany ten system obsługi języków, masz swój format i za każdym razem parsujesz to wszystko, jeśli nie zrzucasz tego do kogoś od frontendu, to zrób po prostu tablicę asoscjacyjną, wychodzi dokładnie to samo, co masz po parsowaniu - przykład: zamiast użyć funkcji file_get_contents Podsumowując przepisz cały kod pisząc obiektowo, bo teraz jakość tego kodu jest naprawdę mizerna, i już sobie wyobrażam jak będzie wyglądać dodanie jakiejś funkcjonalności czy pielęgnacja takiego kodu. Nie chce Cię zniechęcać tylko uzmysłowić, że czeka Cię wiele pracy i żebyś nie osiadał na laurach ![]() -------------------- :]
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie rzymek01 za super krytykę, mam dużo pracy przed sobą. Skrypt będę musiał poprawić ale jak na razie funkcjonuje i dobrze wygląda dla użytkowników.
Dziękuję bardzo wszystkim za pomoc i opinie, temat uważam za zamknięty. |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Teraz ja coś wtrącę od siebie odnośnie kodu.
Bardzo nie podoba mi się plik: inc/pl.lang.php Wygląda to jak plik .ini, a obsługę ini masz w php parse_ini_file, dlatego też zastanowiłbym się nad tym. To samo tyczy się plików: inc/header.conf.php ; inc/en.lang.php ; inc/config.conf.php W pliku iimg.php masz na końcu: ob_get_contents jak dla mnie bardziej: ob_end_flush Kod Można zastąpić: -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 3 Dołączył: 10.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
--moderacja-- się --moderacja--
Powód edycji: [Cysiaczek]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:38 |