Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP CMS bazujący na plikach
qoryto
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 1.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Witam. Chciałem zabrać się za "budowanie" takiego mini skryptu CMS pod własne potrzeby na zaplecze.

Podstawowe funkcje:
Bazowanie serwisu na plikach (odpada baza mysql).
Każdy dodany wpis, ma mieć osobno: tytuł, słowa kluczowe, treść do 255 znaków na stronie głównej, całość po wejściu w news oraz obrazek.
Możliwość tworzenia kategorii oraz dodawania do nich wpisu.

Panel adm z logowaniem i zarządzaniem wpisami, kategoriami, ustawieniami.

Jakich funkcji będę potrzebował aby napisać dany mini cms?

pozdrawiam
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jakich funkcji będę potrzebował aby napisać dany mini cms?
(IMG:style_emoticons/default/smile.gif)

No napewno file_get_contents() oraz file_put_contents()...

Mamy wymieniać pozostałe 100?
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


http://www.forumweb.pl/porady-i-tutoriale-...-praktyce,39103
szukaj w googlu pod hasłem tekstowe bazy danych
Go to the top of the page
+Quote Post
Olbrych
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 2
Dołączył: 1.02.2010

Ostrzeżenie: (0%)
-----


Jeżeli chcesz koniecznie korzystać z plików. To najlepiej zapisywać dane jako spójną strukture. Skorzystaj z XML-a moim zdaniem. Możesz też z innych formatów jak np. yaml ale najlepiej chyba XML.
Go to the top of the page
+Quote Post
jarmiar
post
Post #5





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


skorzystaj z Pdo i sqlLite i ewentualnie jakiegoś mini frameworka mvc
Go to the top of the page
+Quote Post
Wazniak96
post
Post #6





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Ja gorąco polecam użycie Smarty, od razu masz funkcję do przycinania tekstu o odpowiednią ilość znaków z zaokrągleniem do danych słów, a do tego oddzielenie wersji prezentacyjnej. Dane to tak jak napisano wyżej SQLite, można też kombinować z własną bazą danych ale raczej powolne rozwiązanie. Dane możesz zapisać również jako zserializowaną(serialize) tablicę, a całość artykułu zapisać w innym pliku. Z obrazkami to już raczej problemów nie ma..
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Ja gorąco polecam użycie Smarty, od razu masz funkcję do przycinania tekstu o odpowiednią ilość znaków z zaokrągleniem do danych słów
Wow, używać smarty bo przycina tekst.... przecież smarty korzysta tutaj z dostępnych funkcji php - to raz
a dwa - smarty to stara kobyła, której naprawdę nie ma najmnieszego sensu używać
Go to the top of the page
+Quote Post
pyro
post
Post #8





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 23.04.2013, 13:07:59 ) *
Wow, używać smarty bo przycina tekst.... przecież smarty korzysta tutaj z dostępnych funkcji php - to raz
a dwa - smarty to stara kobyła, której naprawdę nie ma najmnieszego sensu używać


Ostatnia wersja wydana w styczniu. Chyba nie taka stara kobyła (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To, że ja mam urodziny co roku nie zmienia faktu, że jestem już stary....
Go to the top of the page
+Quote Post
Dejmien_85
post
Post #10





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Ciekawym rozwiązaniem jest tworzenie "bazy danych" na plikach płaskich - na tej ideologii powstał Quick.CMS, do mini-stron takie rozwiązanie jest bardzo ciekawe. ; )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 14:09