Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosta strona klubu. Czego użyć? CMS'a czy czegoś innego?
gucio1
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Witam,
dostałem propozycję napisania strony klubu piłkarskiego.
Strony już tworzyłem znam PHP, SQL'a i HTML'a.
Sam zarządzam jedną ze stron dodając do niej aktualności ale robię to swoim łopatologicznym sposobem tj. wrzucam tekst to gotowego pliku txt zmieniam tytuł newsa i wrzucam ten plik txt przez FTP na serwer.
Kod PHP wywołuje ten plik i newsy lecą jeden za drugim.

Ale teraz chciałbym aby użytkownik sam mógł dodać newsy do strony.

Czego powinienem użyć żeby użytkownik po zalogowaniu powiedzmy jako admin, mógł wejść w panel administracyjny gdzie wyświetlą mu się 3 okienka :

-temat
-treść
-zdjęcie
(taka prosta edycja jak np tu na forum gdzie user nie ma wpływu na wielkość czcionki kolor itp)

i żeby dodało to się w jakiś sposób automatycznie do strony.
Jeśli to jest realne to żeby podstrony też same się tworzyły do nowych newsów.

Zdaję sobie sprawę że jest dużo informacji na ten temat w internecie ale wolę zasięgnąć opinii ludzi którzy z czymś takim mieli już jakąś styczność zamiast tracić czas i szukać jakie środowisko jest najlepsze i uczyć się czegoś czego potem i tak nie użyje bo znajdę coś lepszego.

Pozdrawiam.

A zapomniałem, moim pomysłem prostego kombinatora jest to żeby wyświetlić 3 imputy zalogowanemu adminowi w które będzie wprowadzał ten tytuł, treść i ładował zdjęcie co zapisze się potem w bazie.
Skrypt w PHP przy każdym uruchomieniu strony będzie sprawdzał czy nie ma nowych pozycji w bazie i jeśli są to automatycznie utworzy podstronę o jakiejś nazwie (np też pobieraną imputem od usera )i doda do niej te wcześniej pobrane rzeczy które weźmie z nowego rekordu w bazie i tak stworzy się news.

Czy to dobry tok rozumowania czy lecę strasznie na około i są prostsze metody?

Ten post edytował gucio1 31.08.2016, 16:58:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gucio1
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Wiem że to wszystko dosyć chaotycznie przedstawiłem (IMG:style_emoticons/default/biggrin.gif)

To tak:

Planowałem zrobić 2 okienka dla administratora strony tj. temat, treść i jeden przycisk do pobrania zdjęcia które będzie tam tłem newsa czy tylko po prostu zdjęciem do niego.
Te pobrane informacje zapiszą się w bazie wraz z datą i nazwa wrzuconego pliku.
Strona przy każdorazowym uruchomieniu przez powiedzmy admina automatycznie uruchomi skrypt, który sprawdzi czy nie ma nowych rekordów(stary rekord już dodany na stronie będzie miał status 1 a nie dodany 0).
Skrypt utworzy podstronę w której wyświetli dane z nowego rekordu, o nazwie którą też powiedzmy poda admin i doda newsa na główną stronę do karuzeli (carousel w js czy coś takiego:) ) po np dacie dodania będzie wybierał 3 najnowsze.

No i coś takiego mi się w głowie wyklarowało.
Po prostu nie wiem czy do aż tak prostego nazwijmy to CMS'a potrzebne jest ogarnianie czegoś nowego. Ale jestem bardzo ciekawy waszej opinii bo sam jak wspominałem nie siedzę w tych rzeczach za długo, dopiero się uczę więc każda wasza rada czy krytyka mnie interesuje.

Co do zabezpieczeń, ze strony użytkownika nie ma dostępu do kodu PHP więc nie wiem jakie mogą być luki w tym moim całym pomyśle. Nie biorąc pod uwagę tam wstrzykiwania SQL'a czy innych rzeczy przed którymi wystrzegają w każdym tutorialu PHP.

A co do tego czy powinienem się za to zabierać to robiłem już wydaje mi się trudniejsze projekty i wszystko jak do tej pory funkcjonuje bez żadnych zastrzeżeń nikt tych moich zabezpieczeń nie złamał (Albo nie probówał (IMG:style_emoticons/default/biggrin.gif) ).

Mam nadzieje że w miarę jasno wytłumaczyłem ten swój pomysł.



Szczerze mówiąc przejrzałem tutorial do tego CRUD'a i to jest praktycznie to, co sam chciałem zrobić. Tylko jest też dodana w JS graficzna możliwość edycji i usunięcia rekordu w bazie czego też nie przewidziałem a błąd zawsze się może pojawić czy chęć usunięcia newsa.

Go to the top of the page
+Quote Post

Posty w temacie


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: 31.12.2025 - 09:52