Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > » 

.radex
Napisane: 10.06.2012, 20:58:32





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

  1. <script src="/js/fancybox.js"></script>
  2. <script src="/js/alerts.js"></script>
  3. <script src="/js/monitoring.js"></script>
  4. <script src="/js/package.js"></script>
  5. <script src="/js/login.js"></script>
  6. <script src="/js/register.js"></script>
  7. <script src="/js/contact.js"></script>
  8. <script src="/js/panel.js"></script>
  9. <script src="/js/scripts.js"></script>


WTF?

1. Scal pliki w jeden (nie rób tego ręcznie, wykorzystaj jakieś narzędzie do automatyzacji)
2. Minifikuj (w przypadku JS-a można zaoszczędzić sporo bajtów)
3. gzipuj (za pomocą .htaccess)

a najlepiej jeszcze:

4. cache'uj (użyj odpowiedniej automatyzacji, by po każdej rewizji plik miał unikalną nazwę, ewentualnie użyj czegoś w stylu scripts.js?v=10 i ustaw w .htaccess długie Expires)



Drugie i czwarte to nieco większy kłopot, ale 1. i 3. to zupełny banał, a zyskuje się relatywnie dużo na szybkości.

Poszukaj wtyczkę YSlow do przeglądarki — ona podpowiada, co można zrobić, aby zoptymalizować stronę.

PS. Bardzo mnie boli, że _cały czas_ widzę w sieci nagłówki gdzie jest po 15 JS-ów i CSS-ów, dlatego piszę.
  Forum: Oceny · Podgląd postu: #968715 · Odpowiedzi: 20 · Wyświetleń: 10 369

.radex
Napisane: 8.05.2011, 16:50:38





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Pierwszy layout:

Całkiem ładne wink.gif Średnio podobają mi się te czarne, kontrastujące nagłówki nad poszczególnymi boksami.

Kod, bardzo ogólnie:

Wywal XHTML Transitional, użyj <!doctype html>: http://pornel.net/xhtml, http://pornel.net/html5
Połącz CSS-y w jeden (sugeruję użycie skryptu PHP, który będzie w locie wyświetlał poszczególne arkusze i wysyłał jako text/css). Połącz JS-y w jeden, skompresuj (JS minifier) i umieść odwołania na końcu HTML-a. Polecam ściągnąć narzędzie YSlow i przejrzeć propozycje optymalizacji frontendu.

Drugi layout:

Ładne, tylko może trochę zbyt czarno-białe. Jak na stronę portfolio przystało, iMac musi być, lol wink.gif Tak, ja też lubię iMaka, ale to jest tak potężnie częsty motyw, że stał się nudny. Nie podobają mi się te "odlepione" ikonki RSS-a/Twittera/etc.
  Forum: Oceny · Podgląd postu: #861615 · Odpowiedzi: 20 · Wyświetleń: 2 022

.radex
Napisane: 26.04.2011, 08:58:31





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Cytat(thek @ 26.04.2011, 09:57:01 ) *
jQuery scrollTo

Tyle w google wystarczy wink.gif


+ overflow: hidden; w CSS.
  Forum: Po stronie przeglądarki · Podgląd postu: #858334 · Odpowiedzi: 4 · Wyświetleń: 1 233

.radex
Napisane: 17.04.2011, 09:45:16





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Graficznie słabo. Tło się rozwala (zobacz: http://s1.ifotos.pl/img/Zrzut-ekr_hnpxxaw.png -- powtarza się)

--

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />


Daj se spokój i użyj HTML5:

  1. <!DOCTYPE html>
  2. <meta charset="UTF-8">


(zmień koniecznie kodowanie znaków na UTF-8. Nikt teraz nie używa 8859-2.)

--

Strona nie działa bez JavaScriptu. Przenieś Javascript do osobnego pliku i dołącz go na końcu dokumentu. W przyszłych, większych projektach może Ci się przydać framework, na przykład jQuery. Nie używaj Javascriptu inline, tj. jak tutaj:
  1. onclick="men(0)"
. Zamiast tego ustal działanie w zewnętrznym pliku. W jQuery wyglądałoby to tak:

[JAVASCRIPT] pobierz, plaintext
  1. $('#id').click(function()
  2. {
  3. men(0)
  4. })
[JAVASCRIPT] pobierz, plaintext


W czystym Javascripcie niewiele inaczej.

--

Stosuj wcięcia w kodzie (w HTML-u i CSS-ie), bo czytelność kodu kuleje. Jak się kod rozrośnie, to trudno będzie go opanować bez wcięć.

Nie stosuj elementów prezentacyjnych, takich jak <center> lub <b>. Zamiast tego użyj CSS-u. Zamiast <b> stosuj <strong> gdzie ma to semantycznie sens, w przeciwnym wypadku <span class="">. Stosuj nagłówki (<hx>).

Kod ma wiele błędów składniowych.
  Forum: Oceny · Podgląd postu: #855998 · Odpowiedzi: 4 · Wyświetleń: 861

.radex
Napisane: 23.04.2009, 10:08:06





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

no bo program kończy działanie.

Możesz to powstrzymać np. tak:

system("PAUSE");

albo tak:

getch(); // (wymaga conio.h)
  Forum: Hydepark · Podgląd postu: #600228 · Odpowiedzi: 16 · Wyświetleń: 1 888

.radex
Napisane: 18.04.2009, 21:31:36





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

No to zależy od zastosowania. Do wyświetlania np. sprintf(), do wyrażeń regularnych możesz preg_*() stosować, a jak chcesz przypasować pliki to glob() będzie pomocne.
  Forum: PHP · Podgląd postu: #598414 · Odpowiedzi: 4 · Wyświetleń: 1 043

.radex
Napisane: 30.03.2009, 16:05:39





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Słuchaj, każda normalna dystrybucja obsłuży Ci program do FTP i edytor tekstu. Starczy?
  Forum: Komputery i oprogramowanie · Podgląd postu: #591044 · Odpowiedzi: 4 · Wyświetleń: 1 343

.radex
Napisane: 20.03.2009, 13:04:26





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

weź odpal sobie program typu Sequoia View i zobacz co tyle zajmuje.

PS. Jakby ktoś miał tego typu problem pod Linuksem to to samo, tylko gdmap zamiast Sequoia View

EDIT: aaaa... sory, dopiero zobaczyłem screenshota i widać, że nie w tym problem. Ale posta zostawiam, może się komuś przydać.
  Forum: Komputery i oprogramowanie · Podgląd postu: #586676 · Odpowiedzi: 20 · Wyświetleń: 3 884

.radex
Napisane: 15.03.2009, 15:14:35





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

  1. <?php
  2. $code = "test [ph p]< ? php echo 'hello world!'; ? >[/ph p] test";
  3.  
  4. function bbcode_php($code) {
  5.  
  6.    
  7.    if(is_array($code)) {
  8.      
  9.       $zmienna = highlight_string($code[1]);
  10.      
  11.       $code = '<div style="border: 1px green solid">'.$zmienna.'</div>';
  12.      
  13.    }
  14.   return $code;
  15. }
  16.  
  17. //$output = bbcode_php($code);
  18.  
  19.    
  20.    $wzorzec = "#[ph p](.*?)[/ph p]#";
  21.    $output = preg_replace_callback($wzorzec, 'bbcode_php', $code);
  22.  
  23. echo ($output);
  24. ?>


coś w tym stylu. powinno działać.

(tylko uporządkuj to ładnie, ja to tylko tak na szybko)
  Forum: PHP · Podgląd postu: #584437 · Odpowiedzi: 35 · Wyświetleń: 4 452

.radex
Napisane: 8.03.2009, 12:06:25





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Cytat(Zwariowany @ 8.03.2009, 11:52:15 ) *
kurde ale to wyświetla słowo w słowo to co jest w pliku, czyli jak jest echo 'dom' to zamiast wyświetlić dom wyświetla echo 'dom' ;/


no bo powinieneś użyć rozwiązania pyro'a (powinno działać).
  Forum: Przedszkole · Podgląd postu: #581234 · Odpowiedzi: 8 · Wyświetleń: 1 710

.radex
Napisane: 5.03.2009, 17:51:24





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

żeby uściślić, i18n jak już mike powiedział to język, a l10n to np. sposób wyświetlania daty, liczb (np. kropki zamiast przecinków, oddzielanie trójkami) itp.
  Forum: PHP · Podgląd postu: #579951 · Odpowiedzi: 4 · Wyświetleń: 1 714

.radex
Napisane: 25.02.2009, 22:26:33





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

jak robisz obrazek to nie do plikun np. png, tylko do pliku php.

W sensie masz wczytywać plik php jakby był on obrazkiem a w nim generować obrazek.

Zainteresuj się biblioteką GD
  Forum: Przedszkole · Podgląd postu: #576435 · Odpowiedzi: 3 · Wyświetleń: 1 213

.radex
Napisane: 20.02.2009, 16:22:05





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

ob_start(); na początku
  Forum: Przedszkole · Podgląd postu: #574172 · Odpowiedzi: 6 · Wyświetleń: 1 708

.radex
Napisane: 18.02.2009, 21:09:42





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

albo użyj webcrona. Nie musisz wtedy mieć dostępu do crontab na serwerze.
  Forum: Przedszkole · Podgląd postu: #573326 · Odpowiedzi: 4 · Wyświetleń: 1 143

.radex
Napisane: 17.02.2009, 23:20:28





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Zmień funkcję parsującą bbcode na lepszą (taką, która używa np. preg_replace, zamiast najprawdopodobniej str_replace - jeśli mówimy o php)
  Forum: HTML \ XHTML · Podgląd postu: #572911 · Odpowiedzi: 2 · Wyświetleń: 1 439

.radex
Napisane: 7.02.2009, 12:40:31





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

public, private i protected dotyczą tylko klas. W klasach function(){} a public function(){} nie robi różnicy.
  Forum: Przedszkole · Podgląd postu: #568542 · Odpowiedzi: 2 · Wyświetleń: 2 991

.radex
Napisane: 15.01.2009, 22:40:01





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

czy ja wiem... ja nie używam smarty i korzystam z własnego, bardzo minimalistycznego systemu szablonów i jestem zadowolony. natomiast warto się choć troszeczkę orientować, bo wielu pracodawców wymaga znajomości smarty.
  Forum: PHP · Podgląd postu: #558789 · Odpowiedzi: 14 · Wyświetleń: 3 402

.radex
Napisane: 24.12.2008, 23:27:53





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

możesz zapisać go jako PHP, ale wtedy musisz odpalić coś tkaiego:

header('Content-Type: image/svg+xml');

nie próbowałem, ale powinno działać (przesyłamy mime type do przeglądarki, więc powinna ona zacząć poprawnie interpretować dokument, znaczy obrazek)
  Forum: XML · Podgląd postu: #551027 · Odpowiedzi: 2 · Wyświetleń: 2 832

.radex
Napisane: 15.12.2008, 20:38:47





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Strona prosi się o czcionki bezszeryfowe tongue.gif
  Forum: Oceny · Podgląd postu: #548060 · Odpowiedzi: 22 · Wyświetleń: 4 876

.radex
Napisane: 14.12.2008, 13:46:39





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Takie sobie... Logo takie nijakie... Typografia też nienajlepiej - użyj czcionek bezszeryfowych. Ale źle też nie jest.

Cytat(Kildyt @ 14.12.2008, 11:52:43 ) *
- Brak stopki.


Co Ty znów z tą stopką biggrin.gif ? To jest autora sprawa... Oceniamy layout tongue.gif

Cytat
PS Wyglądy wrzucaj lepiej w .jpg, lub .png jeżeli chcesz mieć lepszą jakość. .gif nie nadaje się do takich rzeczy.


W png tak, ale w jpg niezabardzo. Dla layoutów, a dla screenshotów w szczególności winksmiley.jpg

Cytat
4- Logo też?


Logo nie.
  Forum: Oceny · Podgląd postu: #547584 · Odpowiedzi: 22 · Wyświetleń: 4 876

.radex
Napisane: 11.12.2008, 15:04:24





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

http://kurs.browsehappy.pl/

Moim zdaniem najlepszy, ale niekoniecznie najobszerniejszy (przydadzą się też inne źródła)
  Forum: Oceny · Podgląd postu: #546598 · Odpowiedzi: 28 · Wyświetleń: 4 950

.radex
Napisane: 2.12.2008, 19:31:13





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Cytat(jarek_bolo @ 2.12.2008, 19:04:03 ) *
Z Canonami to trzeba uważać jeśli się używa Linuksa. Gdzieś była fajna strona na której można sprawdzać czy dana drukarka (producent) jest przyjazna Linuksom czy nie.


http://openprinting.org/printer_list.cgi
  Forum: Komputery i oprogramowanie · Podgląd postu: #543439 · Odpowiedzi: 7 · Wyświetleń: 4 484

.radex
Napisane: 2.12.2008, 15:10:12





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

A ja mam Canona IP4200 PIXMA smile.gif

zamienniki są tanie i nie ma z nimi problemów...

http://allegro.pl/search.php?string=ip4200...ting_interval=7
  Forum: Komputery i oprogramowanie · Podgląd postu: #543317 · Odpowiedzi: 7 · Wyświetleń: 4 484

.radex
Napisane: 28.11.2008, 22:13:40





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Strasznie oczojebna wyzywająca (bo jeszcze się ktoś przyczepi) kolorystyka, ciężko się czyta.
Ale najbardziej oczojebne kontrastujące ze sobą jest topmenu - "bezczelny różowy" i "wulgarny niebieski".
A tak po za tym to ok.
  Forum: Oceny · Podgląd postu: #541934 · Odpowiedzi: 9 · Wyświetleń: 2 109

.radex
Napisane: 1.11.2008, 18:48:11





Grupa: Zarejestrowani
Postów: 1 657
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----

Wygląd jak sprzed 10 lat, kod tragiczny... Uwagi już powiedzieli inni.

Cytat(Kildyt @ 1.11.2008, 11:18:54 ) *
W jednym miejscu apostrofy, w drugim cudzysłowie.


Ja korzystam z apostrofów prawie zawsze - wyjątek stanowią miejsca gdzie np. potrzebuję jakiegoś specjalnego znaku ("\n"), lub potrzebuję apostrofów (" ' "). Wydaje mi się, że tak wszyscy robią. tak jest najczytelniej imho winksmiley.jpg

EDIT:

Cytat
Przede wszystkim walidator i przejście na XHTML!

Walidator jak najbardziej, ale tym XHTML-em to się nie sugeruj winksmiley.jpg

Cytat
Niby tak, ale czy ktoś widział stronę która by została pozytywnie zwalidowana?


Ja tongue.gif I to wiele winksmiley.jpg
  Forum: Oceny · Podgląd postu: #532178 · Odpowiedzi: 11 · Wyświetleń: 2 759

5 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 06:58