Dobry.
Tworzę mały projekt, ale niestety natrafiłem na mały problem z moją stroną. Chciałbym się skonsultować z wami, a później coś stworzyć coś dobrego. Niestety obawiam się, że stworzę 'kobyłę', trudną do edycji. A tego nie chce.
W czym problem? Mam schemat, tej strony. Ten schemat, będzie się powtarzał na większości podstron jak i stronie głównej.
Tylko nie wiem jak to dobrze wyświetlać. Nie chce wstawiać kodu HTML do php i na warunkach opierać się, że jeśli jest nie zalogowany użytkownik, to wyświetl panel logowania, jeśli jest, nie wyświetlaj go.
Czy są jakieś bardziej inteligentne techniki?
Czy tylko zapisanie kodu html w pliku php i wyświetlanie go przez echo? :D.
Pozdrawiam
'Inteligentne' wyświetlanie strony
Wątek przeniesiony 2015-12-28 08:45 z PHP przez dzek69.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 116
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Krasnystaw
- Postów: 1190
Rozwiązaniem Twoich problemów jest użycie frameworka :-) Może tym warto by się było zainteresować, to o czym piszesz można zrobić dość prosto i przejrzyście :-)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 687
Do małego projektu to jeszcze można przeboleć i użyć include, dołączając potrzebne części strony. W innym przypadku, jak wyżej kolega napisał, pozostaje użycie jakiegoś frameworka.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
Weź no przeczytaj drugą podstronę dowolnego kursu PHP. :/
Include będzie zaraz po echo i operacjach matematycznych.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 116
Akurat wiem czym jest includowanie czy require. Po prostu szukam jakiegoś sposobu między echowaniem / includowaniem a frameworka. Znacie taki sposób?
Myślałem kiedyś, żeby używać do tego Doma, ale mam wrażenie, że będzie to dosyć karkołomna praca.
A jeśli frameworka, to jaki? Niestety z frameworkami, jeszcze nie miałem żadnego kontaktu. Słyszałem tylko o ich zaletach, że są bardziej bezpieczne ze względu na już zaimplementowane funkcje.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Krasnystaw
- Postów: 1190
Z frameworków do małych projektów: Kohana 3.x, CodeIgnither oraz inne takie lekkie i szybkie. No ale najpierw należałoby takie poznać :-) Czy przeszkadza coś takiego jak systemowy katalog takiego frameworka zajmuje może max. 1 MB a bez załączonej tam dokumentacji np. w formacie .md (pod githuba) będzie to może z 500 kb?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tychy
- Postów: 155
Do małego projektu nada się też Slim Framework (http://www.slimframework.com/). Dokumentacja jest dość przejrzyście napisana i do przebrnięcia w dwa wieczory :)
[Adam]