![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie forumowiczów po dłużej absencji.
Zwracam się do Was z prośbą o pomysł. Chcę stworzyć portal o ścisłej tematyce. Będzie to portal dostarczający informacji z konkretnej dziedziny. Z założenia będzie tam sporo funkcjonalności, dlatego chcę go stworzyć tak aby to miało 'ręce i nogi'. Nie chcę się pchać w jakiś framework z prostych przyczyn: 1. system nie będzie aż tak rozbudowany 2. nie znam po prostu żadnego i nie zamierzam się uczyć Ten portal ma być hobbistyczny, co w połączeniu z pewnymi umiejętnościami programistycznymi może dać fajny efekt. Chciałem zrobić coś na zasadzie takiej struktury: public_html
itd. W każdej z tych podstron chcę mieć konkretne moduły, które mogę włączać / wyłączać wygodnie w panelu admina i przechowywać te dane w bazie. Te moduły to będą proste 'kafelki' z lewej, bądź z prawej strony, w zależności gdzie są ustawione. Mój wybór padł na smarty jako, że trochę na wakacjach w pracy liznąłem tego systemu i całkiem nieźle to wygląda. Jednak o ile się orientuję (może mylnie) to po zainstalowaniu smartów w index.php i podaniu konkretnej ścieżki do templatek będzie to obsługiwało tylko pliki w katalogu głównym. Ja jednak chciałbym móc tworzyć nowe foldery np. public_html/modules/shoutbox/ a w nim struktura odpowiedzialna tylko i wyłącznie za moduł shoutboxa (to tylko czysto teoretyczny przykład). Czy w takim wypadku do każdego modułu powinienem tworzyć index.php który będę includował np. w pliku artykul.php oraz w tym indexie znów instalować jakoś smarty żeby mi pobrało templatkę z podkatalogu np. public_html/modules/shoutbox/templates/ ? Nie mogę tego zbyt dobrze pojąć, stąd moje pytanie - jak Wy byście coś takiego rozwiązali ? Czy są jakieś darmowe systemy które coś takiego podobnego wykorzystują ? szukałem po systemach for, wordpressach i innych takich ale nie znalazłem rozwiązania. Musi to być rozwiązanie proste i spełniające swoją rolę, bo znudziło mi się mieszanie html + php w jednych plikach. Z góry dziękuję za podpowiedzi. Pozdrawiam serdecznie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Ale przecież możesz sam stworzyć sobie taki prosty system:
index.php szablon.html /moduly/ w szablonie masz zmienne tekstowe np {{Naglowek}}, {{Menu}}, {{ModulA}} itd które potem zamieniasz przy pomocy funkcji z index.php na treść którą umieszczasz gdzie indziej np. odnosisz się do modułów lub bazy danych. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale przecież możesz sam stworzyć sobie taki prosty system: index.php szablon.html /moduly/ w szablonie masz zmienne tekstowe np {{Naglowek}}, {{Menu}}, {{ModulA}} itd które potem zamieniasz przy pomocy funkcji z index.php na treść którą umieszczasz gdzie indziej np. odnosisz się do modułów lub bazy danych. myślałem o takim rozwiązaniu i wydaje mi się idealne, tylko nie wiem jak zrobić jedną rzecz - jak w katalogu /moduly/shoutbox/ wykorzystać smarty tak, aby po zaincludowaniu /moduly/shoutbox/index.php pobierało mi templatkę z /moduly/shoutbox/templates/index.tpl ? Wtedy system spełniałby swoją funkcjonalność jak dla mnie. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:00 |