Przyjazne adresy URL w praktyce
Informacje z dnia: 27.06.08
Czytaj wiêcej...O tym, jak dużą rolÄ™ odgrywajÄ… adresy URL, może Å›wiadczyć choćby jedna z porad zawartych na witrynie konsorcjum WWW: "Dobre adresy URL siÄ™ nie zmieniajÄ…". Jak zatem dokonywać modyfikacji witryny WWW, aby zmiany implementacji nie dezaktualizowaÅ‚y adresów URL? Jak zamienić maÅ‚o atrakcyjne adresy index.php?id=666 na statyczne index_666.html? RozwiÄ…zaniem problemu sÄ… przyjazne adresy URL, których zastosowanie wyjaÅ›niÄ™ na podstawie czterech przykÅ‚adów.
Formularze sÄ… nieodłącznym elementem dużej części współczesnych stron internetowych. Niestety, ich wypeÅ‚nianie czÄ™sto jest dla internautów niezwykle frustrujÄ…cym doÅ›wiadczeniem. Z tego powodu poruszymy dzisiaj temat tworzenia formularzy dostÄ™pnych, użytecznych i budowanych w duchu nowoczesnego, semantycznego webmasteringu. Jednym z ważniejszych zaÅ‚ożeÅ„ webmasteringu jest to, by strona WWW byÅ‚a poprawnie wyÅ›wietlana na wielu różnych urzÄ…dzeniach, w wielu różnych Å›rodowiskach. WynikajÄ… z tego liczne komplikacje. Cześć kÅ‚opotów dotyczy rozdzielczoÅ›ci ekranu urzÄ…dzenia, na którym wyÅ›wietlana jest witryna WWW. My¶lisz o stworzeniu w³asnego bloga, ale nie chcesz aby by³ taki sam, jak wszystkie inne w sieci? Skorzystaj z WordPressa. Dziêki licznym wtyczkom i szablonom mo¿esz uczyniæ z niego potê¿ne narzêdzie do prowadzenia strony WWW.
Tworzenie wymyÅ›lnych ksztaÅ‚tów oraz obramowaÅ„ dla elementów strony internetowej tylko z pozoru wydaje siÄ™ proste. JÄ™zyk HTML sam w sobie nie oferuje możliwoÅ›ci definiowania dowolnych wzorów ramek. Z pomocÄ… przychodzÄ… elementy graficzne, dziÄ™ki którym można zaprojektować profesjonalnie wyglÄ…dajÄ…cy interfejs. RSS to doskonaÅ‚y sposób na rozpowszechnianie treÅ›ci w sieci, ale można go jeszcze ulepszyć, korzystajÄ…c z zalet FeedBurnera. Wiesz ju¿, jak wstawiaæ proste mapy Google na swoj± stronê oraz jak precyzyjnie dostosowaæ ich kszta³t i wygl±d do w³asnych potrzeb. Czas przej¶æ do bardziej zaawansowanych funkcji oferowanych przez Google Maps API.
W ostatniej czê¶ci kursu CSS podsumujemy dotychczasow± wiedzê, bior±c na warsztat bardzo praktyczny aspekt tworzenia stron WWW bez u¿ycia tabel. Podczas tworzenia nawet najprostszego formularza należy zaprojektować ogólny wyglÄ…d, wygenerować kod odpowiedni HTML oraz stworzyć skrypt obsÅ‚ugujÄ…cy odpowiednie pola. Co jednak, jeÅ›li chcemy zweryfikować poprawność wprowadzonych danych? I gdy oprócz tradycyjnych filtrów użyte zostanÄ… zÅ‚ożone reguÅ‚y? ArtykuÅ‚ ten omawia metodÄ™ tworzenia formularzy w oparciu o pakiet QuickForm. Tworzysz aplikacje internetowe, zauważyÅ‚eÅ›, że mieszanie kodu PHP z HTML-em zmniejsza czytelność skryptów, powodujÄ…c problemy z ich pielÄ™gnacjÄ… i wprowadzaniem choćby niewielkich modyfikacji? Nie wiesz jednak, jak temu zaradzić? Lekarstwem na twoje problemy może okazać siÄ™ system szablonów Smarty.
Niedoświadczeni programiści często maja problem ze zrozumieniem idei programowania obiektowego. A jest ona bardzo prosta. W programowaniu obiektowym odchodzimy od modelowania przestrzeni danych, operując na przestrzeni obiektu. Nie marzysz o niczym innym, jak o własnym odtwarzaczu plików MP3 we Flashu? Bez obaw, z nami dowiesz się, jak to zrobić! Stworzenie niepowtarzalnego odtwarzacza MP3 - poprzez nadanie mu wyjątkowej funkcjonalności lub zintegrowanie z innymi systemami - nie jest zadaniem aż takie trudne, jak mogłoby się wydawać. Twórz i wysyłaj newslettery bezpośrednio ze swojej strony internetowej. W tym przewodniku pokażemy ci, jak używać wirtualnego pióra i papeterii w postaci open source'owej aplikacji PHPList.
Kilka miesiêcy temu na ³amach Internet Makera opisywali¶my ciekawy framework JavaScript, s³u¿±cy do tworzenia zaawansowanych interfejsów przypominaj±cych wygl±dem i zachowaniem interfejsy okien w systemach operacyjnych. Dzisiejszy artyku³ ma za zadanie pokazaæ rozwi±zania kilku problemów, na które natkniesz siê pracuj±c z wiêkszymi projektami ExtJS. Dyrektywa konfiguracyjna ForceType serwera Apache ustala typ MIME pliku. W ten sposób plik o nazwie katalog, pozbawiony rozszerzenia .php, może być wykonywany jako skrypt PHP. Umożliwia to implementacjÄ™ tzw. przyjaznych adresów URL. Witryny WWW wykonane w jÄ™zyku PHP wykorzystujÄ… adresy URL do przekazywania informacji o wybranych zasobach. OdwiedzajÄ…c dziaÅ‚ ArtykuÅ‚y o adresie index.php?dzial=art użytkownik przekazuje do skryptu index.php zmiennÄ… dzial o wartoÅ›ci art. Na tej podstawie aplikacja wyÅ›wietli odpowiedniÄ… stronÄ™. W artykule przedstawiÄ™ metodÄ™ kontroli zmiennych oraz organizacjÄ™ kodu aplikacji, której zadanie polega na opublikowaniu zawartoÅ›ci bazy danych.
Polecamy:
informacje z dnia: 27.06.08
| Seria artykułów poÅ›wiÄ™conych bazom danych pokazywaÅ‚a w jaki sposób korzystać z programu DBDesigner. Aplikacja Propel, przedstawiona poprzednio, generuje automatycznie klasy aktywnych rekordów. Teraz opiszÄ™ w jaki sposób Propelem generować kod PHP dla modelu bazy danych przygotowanego DBDesignerem. Zobacz oryginaln± tre¶æ |
| CSS to technologia, która pozwala na du¿± swobodê w formatowaniu dokumentów HTML. Upraszcza nie tylko tworzenie stron WWW, ale równie¿ ich pó¼niejsz± modyfikacjê. W artykule stawiamy pierwsze kroki w definiowaniu stylów. Zobacz oryginaln± tre¶æ |
| Biblioteka jQuery pozwala na operowanie drzewem DOM dokumentu przy u¿yciu zestawu selektorów. Elementy HTML wskazane odpowiednimi selektorami wzbogacamy o obs³ugê zdarzeñ, wykorzystuj±c do tego zestaw metod. Dziêki temu osi±gamy pe³n± separacjê kodu HTML od JavaScriptu, a implementacja takich rozwi±zañ jak ajaksowe menu bez prze³adowania lub ajaksowa wyszukiwarka bez prze³adowania zajmuje zaledwie kilka linijek kodu. Zobacz oryginaln± tre¶æ |
| Tworzenie wymyÅ›lnych ksztaÅ‚tów oraz obramowaÅ„ dla elementów strony internetowej tylko z pozoru wydaje siÄ™ proste. JÄ™zyk HTML sam w sobie nie oferuje możliwoÅ›ci definiowania dowolnych wzorów ramek. Z pomocÄ… przychodzÄ… elementy graficzne, dziÄ™ki którym można zaprojektować profesjonalnie wyglÄ…dajÄ…cy interfejs. Zobacz oryginaln± tre¶æ |
|
Zobacz oryginaln± tre¶æ |
| Ogrody zimowe równie¿ wykorzystuj± fundamenty w swojej budowie. Ogrody zimowe powstaj± na zbrojonych ³awach, b±d¼ tak¿e betonowych p³ytach fundamentowych. podstawy te musz± byæ oddzielone od fundamentów domu izolacj± przeciwwilgociow±. Wa¿ne jest równie¿, by fundament naszego domu wznosi³ siê piêtna¶cie centymetrów z ok³adem ziemiê. Jest to opieka ¶cian przed rozpryskuj±cym siê deszczem. Dziêki temu rozwi±zaniu szyby naszego ogrodu ³atwiej utrzymaæ w porz±dku. Warto przyjrzeæ siê ¶ci¶le projektowi naszego ogrody zimowego i daæ do zrobienia nieco szczegó³owych pytañ budowlañcom, by upewniæ siê o jako¶ci wykonania. W koñcu ogród zimowy ma nam s³u¿yæ d³ugi czas. Ogrody zimowe i wady w³asnego projektu. Bior±c pod uwagê, i¿ ogrody zimowe wolno budowaæ we w³asnym zakresie, zastanówmy siê nad wadami takiego przedsiêwziêcia. Pierwszym pytaniem jakie byæ mo¿e zadaæ, to oznacza to inwestor buduj±cy we w³asnym zakresie ogrody zimowe ma jakie¶ do¶wiadczenie w budownictwie. Nastêpnie zapytajmy, który raz buduje taki oran¿erie. Ogrody zimowe i szybko¶æ wykonania. Przed rozpoczêciem jakiejkolwiek budowy stale zastanawiamy siê do tego stopnia czasu dok³adnie bêdzie ona trwa³a. Mimo i¿ ogrody zimowe nie s± du¿± inwestycj±, te pytanie tak¿e zadajemy w stosunku a¿ do nich. W dzisiejszych czasach budowlañcy s± wybitnie odpowiednio przygotowane do tego typu budowy. Gotowe profile aluminiowe s± przywo¿one na teren budowy i na miejscu montowane. Wszystkie dok³adnie przyciête i gotowe a¿ do monta¿u. Niekiedy nawet czê¶æ z nich przyje¿d¿a w dostawie po trosze z³o¿ona. Firmy budowlane przygotowa³y siê a¿ do naszych inwestycji, korzystaj±c z gotowych i dobrych materia³ów, prêdko mog± zakoñczyæ zamówienie i przyj±æ kolejne. Ogrody zimowe plus ich szybkie wykonanie, to nie raptem du¿e u³atwienie na rzecz producentów przecie¿ tak¿e na rzecz w³a¶cicieli ogrodów. Od czasu do czasu warto zachowaæ siê z inwestycj± i zgromadziæ wiêcej funduszy na profesjonalnie wykonanie. ogrody zimowe ciesz± siê coraz wiêksz± popularno¶ci± na ¶wiecie oraz od niedawna tak¿e w Polsce. Ogród zimowy to doskona³y sposób na powiêkszenie i docieplenie budynku, ale i równie¿ podwy¿sza standard i jako¶æ naszego ¿ycia.
Zobacz oryginaln± tre¶æ |
| Banki i inne instytucje finansowe wysz³y naprzeciw oczekiwaniom klientów i stworzy³y bardzo liczn± gamê us³ug kredytowych. Obecnie ksi±¿ka telefoniczna mo¿na wzi±æ ju¿ na niemal wszystko, zaczynaj±c od ¿arówek, a¿ do domu, czy nieruchomo¶ci. Kredyty s± najwa¿niejszym ¼ród³em dochodów banków, które czerpi± zyski z prowizji za ich przyznanie, ze sp³at odsetek oraz dodatkowych ró¿nych op³atukrytych podatków. Bardzo czêsto kredytobiorca nie ma ¶wiadomo¶ci, ile pieniêdzy bêdzie musia³ zwróciæ w ramach zaci±gniêtego kredytu. Jaka charakterystyka kredytu jest najistotniejsza? Czy jest to wysoko¶æ raty, okres sp³aty, prowizja czy mo¿e stopa procentowa? Dla ka¿dego kredytobiorcy mo¿e to byæ co¶ ró¿nego. Zobacz oryginaln± tre¶æ |
Zobacz oryginaln± tre¶æ |
| zabudowy szklane. Bardzo ciekawym pomys³em na w³asn± dzia³alno¶æ i biznes jest prowadzenie firmy budowlanej, ale do tego nale¿y mieæ minimum wiedzy i umiejêtno¶ci. Wyj±tkowo w dzisiejszych czasach, gdy gospodarka ¶wiatowa w³a¶nie wychodzi z kryzysu, który de facto rozpocz±³ siê na rynku amerykañskim, a szczególnie w bañce kredytów - kredyt hipoteczny, brany bez opamiêtania i na ma³ych zabezpieczeniach. Mo¿na zanotowaæ wyra¼ny trend rosn±cy na rynku budownictwa. Powstaj± nowe mieszkania i domy. Specjali¶ci nadal s±dz±, ¿e tempo powstawania nowych bloków jest zbyt powolne w stosunku do zapotrzebowania na nie. Jednym z powodów s± limitowane zasoby finansowe Polaków, ale ¼róde³ tego stanu mo¿na równie¿ upatrywaæ w bran¿y us³ug budowniczych. Z powodu recesji bardzo du¿o organizacji zawiesi³o swoj± dzia³alno¶æ lub nawet zamknê³o swoje kariery. Z tego powodu na rynku zaistnia³a bardzo du¿o przestrzeni, któr± maj± szansê zape³niæ nowe przedsiêbiorstwa. Za³o¿enie firmy budowlanej nie jest spraw± prost±. Ogólnie mówi±c, budowlañcy powinni charakteryzowaæ siê idealnym stanem zdrowia, aby podo³aæ wyzwaniu jakim jest praca w przedsiêbiorstwie budowlanym. Zobacz oryginaln± tre¶æ |
| wózki wid³owe, czê¶ci do wózków wid³owych. Na rynku dostêpne s± setki modeli wózków wid³owych. Najró¿niejsze parametry ud¼wigu czy typ ¼ród³a zasilania pozwalaj± precyzyjnie dobraæ najbardziej odpowiedni rodzaj wózka dla danej firmy. Najpopularniejszymi wózkami s± wózki spalinowe napêdzane silnikiem elektrycznym oraz wózki, gdzie napêd ma ¼ród³ó z butli gazowej. Wózki z silnikiem elektrycznym maj± zastosowanie w zamkniêtych pomieszczeniach, gdy¿ przepisy w kodeksach zakazuj± stosowania innego typu wózków. Pozosta³e wózki maj± zastosowanie na na przestrzeniach otwartych czy rampach. Wózek elektryczny napêdzany jest przy pomocy sporych baterii kwasowych, które dzia³aj± przez oko³o 5- 7 godzin. Po ich wyczerpaniu, pod³±cza siê je do pr±du elektrycznego i po kilkudziesiêciu minutach s± ponownie zdatne do u¿ytku. Najwiêksz± zalet± wózka elektrycznego jest zerowa emisja gro¼nych dla ludzi substancji. Poza tym koszty jego u¿ytkowania s± du¿o ni¿sze ni¿ w przypadku innego typu wózków. Kolejn± korzy¶ci± jest cicho¶æ dzia³ania, a tak¿e du¿o d³u¿szy okres u¿ytkowania. Najwiêksz± ich wad± jest du¿o wy¿szy koszt pocz±tkowy, czyli cena kupna. Jednak mimo tych problemów wózki elektryczne s± najbardziej rozpowszechnionym rodzajem wózka. Wraz z gwa³townym rozwojem przemys³u i produkcji powsta³o zapotrzebowanie na pojazdy, które bêd± w stanie przenosiæ kilkutonowe ³adunki, ale jednocze¶nie bêd± na tyle zwinne, ¿e zmieszcz± siê w ciasnych przej¶ciach w magazynach. Idealnym wynalazkiem do wype³nienia tej roli okaza³ siê wózek wid³owy. Pierwsze wózki wprowadzono do produkcji zaledwie oko³o sto lat temu. S± to niewielkie, ale niezwykle silne i bardzo zwrotne maszyny. Prowadzenie wózka wid³owego jest ³atwe do nauki, ale równocze¶nie wymaga du¿ego do¶wiadczenia oraz zachowania szczególnej ostro¿no¶ci. Wózek wa¿y kilka ton, a je¿eli do³±czymy do tego kilkutonowy ³adunek, to poziom zagro¿enia znacznie wzrasta, dlatego te¿ najistotniejsze w prowadzeniu wózka jest zachowanie rozwagi i bezpieczeñstwo. Nale¿y nie zapominaæ o odpowiednim roz³o¿eniu towaru, aby ¶rodek ciê¿ko¶ci by³ na w³a¶ciwym miejscu. Niew³a¶ciwy lub zbyt du¿y ³adunek mo¿e doprowadziæ do uszkodzenia lub przewrócenia wózka. Do prowadzenia wózka niezbêdne jest posiadanie specjalnych uprawnieñ oraz w³a¶ciwych badañ lekarskich. Wszystkie konieczne uprawnienia mo¿na uzyskaæ podczas specjalnych kursów zawodowych. # Zapewniamy profesjonalny serwis wózków wid³owych z dojazdem do klienta, jak i w naszych warsztatach. # Dostarczamy czê¶ci zamienne do wszystkich typów wózków wid³owych. # Wynajmujemy wózki wid³owe na okresy d³ugoterminowe jak i na okresy krótsze. # Zapewniamy kompleksow± obs³ugê transportu wewnêtrznego klienta przez nasz± firmê, dostarczaj±c nasze wózki wid³owe i bior±c na siebie obowi±zki utrzymania ich w ruchu. Gwarantujemy nieprzerwan± pracê za i wy³adunkow±. Zobacz oryginaln± tre¶æ |
| Wzorzec ten należy do wzorców czynnoÅ›ciowych, czyli opisujÄ…cych sposób przepÅ‚ywu danych w zÅ‚ożonych aplikacjach. Zobacz oryginaln± tre¶æ |
| Rosn±ce w si³ê aplikacje internetowe sprawi³y, ¿e przekre¶lony niegdy¶ JavaScript powróci³ i sta³ siê na nowo jednym z najpopularniejszych jêzyków programowania. Zaj±³ tym samym zas³u¿one miejsce w korowodzie technologii, które zmieni³y sposób naszego korzystania z sieci. Chocia¿ jeszcze nie tak dawno temu webmasterzy omijali JavaScript szerokim ³ukiem, obecnie trudno o aplikacjê internetow±, która z niego nie korzysta. Poka¿my, na co staæ JavaScript! Zobacz oryginaln± tre¶æ |
| W poprzednim odcinku po kilku modyfikacjach otrzymaliÅ›my skrypt, który powoduje zwiniÄ™cie bÄ…dź rozwiniÄ™cie akapitu z rozszerzonÄ… treÅ›ciÄ… wiadomoÅ›ci. UzupeÅ‚nijmy go zmianÄ… wartoÅ›ci linka WiÄ™cej - kiedy akapit bÄ™dzie schowany, bÄ™dzie ona równa "wiÄ™cej", w przeciwnym razie przybierze wartość "schowaj". Zobacz oryginaln± tre¶æ |
| Dobrze spreparowany kod SQL potrafi sparali¿owaæ pracê ca³ego serwisu WWW. Artyku³ ten zapoznaje z podstawowymi metodami doklejania z³o¶liwego kodu SQL oraz ze sposobami eliminacji tych zagro¿eñ. Zobacz oryginaln± tre¶æ |
| Ogród Zen to projekt, który od 2003 r. skutecznie promuje praktyczne zastosowania CSS, pokazuj±c sile, jaka tkwi w tym, wydaje siê, niezbyt rozbudowanym jêzyku. Przedsiêwziêcie stara siê jednocze¶nie udowodniæ, ¿e warto dbaæ o standardy sieciowe i zgodno¶æ z przegl±darkami. Zobacz oryginaln± tre¶æ |
| Artyku³y publikowane w internecie s± czêsto dzielone na kilka mniejszych podstron. Rozwi±zanie takie wykorzystuj± m.in. witryny ONLamp (http://www.onlamp.com), SitePoint (http://www.sitepoint.com) czy DevShed (http://www.devshed.com). W artykule przedstawimy przyk³adow± implementacjê stronicowania, w której artyku³y, wraz z towarzysz±cymi plikami, bêd± przechowywane w bazie danych. Zobacz oryginaln± tre¶æ |
| PageRank jest umownÄ… ocenÄ… jakoÅ›ci stron WWW stosowanÄ… przez wyszukiwarkÄ™ Google. DziÄ™ki klasie GooglePageRank wartość PageRank można w prosty sposób sprawdzać w skryptach PHP. W ten sposób możesz na wÅ‚asnej stronie WWW udostÄ™pnić formularz do sprawdzania PR lub przygotować skrypt, który automatycznie sprawdzi wartość PR wszystkich podstron twojej witryny. Zobacz oryginaln± tre¶æ |
| Walidacja b³êdnych danych formularzy po stronie przegl±darki jest bardzo dobrym pomys³em, który zaoszczêdza czas odwiedzaj±cych nasze strony. Przyjrzyjmy siê, jak uzyskaæ tego typu efekt za pomoc± JavaScriptu. Zobacz oryginaln± tre¶æ |
| W artykule przedstawiê technikê implementacji operacji INSERT/UPDATE/DELETE na przyk³adzie bazy danych prezentuj±cej zestawienie filmów. Przyk³adowa baza danych zawiera trzy tabele, jedn± relacjê jeden do wielu i jedn± relacjê wiele do wielu. Przygotowany interfejs WWW pozwala na pe³n± edycjê rekordów zapisanych w bazie danych. Zobacz oryginaln± tre¶æ |
| Witryny WWW wykonane w jêzyku PHP wykorzystuj± adresy URL do przekazywania informacji o wybranych zasobach. Odwiedzaj±c dzia³ Artyku³y o adresie index.php?dzial=art u¿ytkownik przekazuje do skryptu index.php zmienn± dzial o warto¶ci art. Na tej podstawie aplikacja wy¶wietli odpowiedni± stronê. W artykule przedstawiê metodê kontroli zmiennych oraz organizacjê kodu aplikacji, której zadanie polega na opublikowaniu zawarto¶ci bazy danych. Zobacz oryginaln± tre¶æ |
| WÄ™drujÄ…c po internecie, niejednokrotnie natrafimy na błędne adresy URL. Czasami przyczynÄ… błędu jest przeniesienie strony WWW do innego folderu, kiedy indziej literówka w adresie URL. JeÅ›li adres URL wskazuje nieistniejÄ…cy plik, wówczas internauta ujrzy komunikat o błędzie. Ten artykuÅ‚ opisuje, w jaki sposób przygotować wÅ‚asne strony błędów 404, wykorzystujÄ…c serwer Apache oraz skrypty PHP. Zobacz oryginaln± tre¶æ |
