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
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 :-)
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.
Weź no przeczytaj drugą podstronę dowolnego kursu PHP. :/
Include będzie zaraz po echo i operacjach matematycznych.
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.
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?
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]