Wątek przeniesiony 2015-12-28 08:45 z PHP przez dzek69.

'Inteligentne' wyświetlanie strony

0

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

0

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 :-)

0

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.

0

Weź no przeczytaj drugą podstronę dowolnego kursu PHP. :/
Include będzie zaraz po echo i operacjach matematycznych.

0

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.

0

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?

0

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]

1 użytkowników online, w tym zalogowanych: 0, gości: 1