• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak tworzyć podstrony?

Object Storage Arubacloud
0 głosów
1,611 wizyt
pytanie zadane 28 czerwca 2018 w HTML i CSS przez GracjanDogg Użytkownik (840 p.)
Rzecz jasna nie chodzi mi o zrobienie odnośnika a href, który by nam wyświetlał inny plik html. Gdy ma się sporą stronę to trochę męczące jest zrobienie 50 plików html i przy najdrobniejszej zmianie zmienianie każdego tego pliku. Jak tego uniknąć? Jak się aktualnie robi podstrony (możliwie jak najprościej)?

3 odpowiedzi

+2 głosów
odpowiedź 28 czerwca 2018 przez Tomek Sochacki Ekspert (227,510 p.)
Jak napisali Koledzy możesz iść w apki SPA i wykorzystywać np. technologię Ajax, albo możesz również na serwerze analizować adres url jaki user wpisał i w zależności od tego serwować mu odpowiednią treść. Wszystko zależy od tego jak rozwiązujesz sobie back-end aplikacji jeśli w ogóle takowy chcesz mieć. Na przykład w PHP są fajne szablony jak Twig czy Smarty, do tego możesz wziąć jakiś mały framework aby ładnie obsłużyć routing lub samemu to robić, zależy co to dokładnie za strona, jak duża itp.
+1 głos
odpowiedź 28 czerwca 2018 przez pablop76 VIP (123,180 p.)
edycja 28 czerwca 2018 przez pablop76

Można aktualuzować treści dynamicznie za pomocą ajaxa. Należało by zmieniać również url w pasku przeglądarki oraz umożliwić nawigację za pomocą strzałki wstecz.Można to osiągnąć przy pomocy tego dodatku

+1 głos
odpowiedź 28 czerwca 2018 przez pietrzakacper Mądrala (7,480 p.)

Większość nowoczesnych stron stoi  teraz na jakimś frameworku Single Page Application (np React), w którym robienie podstron jest banalnie proste. Masz jeden plik html a renderowaniem markupu zajmuje się JavaScript. Przy bardziej skomplikowanych kombinacjach podstron przydatny jest jakieś narzędzie do Routingu (np. React Router).

Od razu mówię, że jeśli nie masz za bardzo doświadczenia w JS'ie to najpierw go się naucz porządnie zanim wskoczysz w jakikolwiek framework SPA :)

komentarz 29 czerwca 2018 przez GracjanDogg Użytkownik (840 p.)
To wszystko brzmi dosyć skomplikowanie. Jest coś łatwiejszego dla osoby która orientuje się w html, css, coś tam ogarnia w js (ale nie za wiele), coś z php i mysql?
komentarz 1 lipca 2018 przez pietrzakacper Mądrala (7,480 p.)

No to tutaj przydałby się ktoś kto bardziej ogarnia jak robić rzeczy w php. Ale na pewno możesz skorzystać z jakiejś formy szablonów. Sam php przecież natywnie działa jak swego rodzaju szablon. Możesz wyrenderować trochę inny content w zależności od parametru który przychodzi od użytkownika (np kliknięta podstrona). Możesz też skorzystać z jakiejść biblioteki do szablonów np Mustache.

Podobne pytania

0 głosów
4 odpowiedzi 2,301 wizyt
+2 głosów
2 odpowiedzi 293 wizyt
pytanie zadane 22 października 2021 w HTML i CSS przez Maciek06 Użytkownik (680 p.)
0 głosów
3 odpowiedzi 6,199 wizyt
pytanie zadane 12 lipca 2015 w HTML i CSS przez jemo Początkujący (390 p.)

92,568 zapytań

141,422 odpowiedzi

319,638 komentarzy

61,957 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...