Post
#1
|
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%)
|
Mam paln na CMS'a, ale nie wiem czy jest dobry (pewnie dużo osób go zastosowało), więc proszę o ocenę.
CMS posiada swoje moduły jak klocki lego... można je odpinać i przypinać. Każdy moduł ma następujące pliki: - plik panelu admina (zostaje dołączony do PA jeżeli w nim zostanie wybrany) - plik dystrybutora zawartości (on wykonuje wszystko co widzimy w oknie strony, pozwala wyświetlić wszystki informacje) - plik dystrybutora menu (tak jak wyżej tylko że z menu) - folder templatów i w nim wszystkie potrzebne pliki tpl - instalator (zawiera wszystkie usawienia modułu zawarte w bazie mysql) wszystko można przypinać i odpinać... nie wiem jednak czy to jest dobry pomysł (chodzi poszczególne o podpunkty). Nie pisałem jeszcze CMS'a pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%)
|
Ja swój CMS robię na podobnych zasadach. W głównem folderze CMS'a mam plik admin.php do obsługi wszystkich modułów, a same moduły aby poprawnie zostały wykryte muszą zawierać pliki:
modules/nazwa/nazwa_config.php modules/nazwa/nazwa_funct.php [ Gdzie nazwa to nazwa odpowiedniego modułu ] Jeśli wszędzie nazwy się zgadzają, zainkludowany zostaje plik nazwa_config.php, w którym znajdują się informacje nt. nazwy modułu, jego wersji, opis, i informacja czy link do modułu ma pokazywać się w głównym menu. Większość informacji potrzebna jest w celech informacyjnych, ale nie tylko. Dla każdego usera w CMSie można nadawać prawa dostępu do poszczególnych modułów - listing modułów zostaje dla każdego moderatora również wypisany z pliku _config.php. W ten sposób aby zainstalować cały, ogromny moduł wystarczy tylko zapisać na serwerze w folderze modules/ folder z w/w zawartością. Resztą zajmują się pętle. Ten post edytował cadavre 22.07.2006, 10:06:03 |
|
|
|
Athlan Plany CMS 21.07.2006, 08:35:23
Turgon Dobrze, ale potrzeba chyba jakiegoś system dostępu... 21.07.2006, 09:04:06
Athlan Tak... kontrolery, klasa obsługi baz danych, tampl... 21.07.2006, 09:06:42
LamaMASTER Coś mi się wydaje, że mocno wzorujesz się na PostN... 21.07.2006, 09:08:12
Turgon Lama, to jest w sumie wzorzec tylko. 21.07.2006, 09:09:57
Athlan @LamaMASTER - a wiesz... nie widzialem tego jeszcz... 21.07.2006, 10:14:27
Kayne Ja zrobiłem to na takiej zasadzie:
modules/nazwa.... 21.07.2006, 17:27:19 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:09 |