Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SKRYPT] Początek prac nad CMSem
materkamil
post
Post #1





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


Tworzę CMSa, jednak nie wiem czy obecnie jest wszystko poprawne. Nie chcę pisać dalej tylko pogłębiając błędy dlatego też chciałbym tu umieścić pierwsze pliki i kody mojego CMSa. Na razie nie nadaje się to do niczego, ponieważ jeszcze nawet nie działa on poprawnie jednak chciałbym wiedzieć czy można to dalej kontynuować właśnie tak jak ja piszę? Oto kod:

http://www.sendspace.pl/file/eb66b19076d605acf5918c3/scms

Jak to działa można zobaczyć tu:

http://94.251.191.53/scms

http://94.251.191.53/scms/admin

Dane do panelu:
Login: admin
Hasło: haslo

Działa na localhost więc w nocy na pewno nie będzie ta strona aktywna

Ten post edytował materkamil 26.09.2012, 19:09:40
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


No to newsy Ci nie działają problem z require once.
Ech może daj do oceny całość jak zrobisz.
Go to the top of the page
+Quote Post
materkamil
post
Post #3





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


Cytat
Ech może daj do oceny całość jak zrobisz.


Ostatnio dałem całość, i całość musiałem poprawiać. Dlatego teraz dam początek upewnić się czy wszystko jest dobrze
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Nie jest dobrze-sypie błędami.
Go to the top of the page
+Quote Post
peter13135
post
Post #5





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Pomieszane html z php (w niektórych miejscach). Fajnie, że próbujesz zrobić modułowość, ale na zbyt elastyczną nie wygląda... i wszystko to robisz strukturalnie. Trochę dziwne to, że sktypt malutki, a masz błędy w panelu admina od razu po wejściu.
Go to the top of the page
+Quote Post
materkamil
post
Post #6





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

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


Cytat(peter13135 @ 26.09.2012, 20:23:22 ) *
Pomieszane html z php (w niektórych miejscach).


To pomieszanie z HTML to miejsca stałe takie jak logowanie do panelu admina w którym nie działają szablony.

Cytat
Fajnie, że próbujesz zrobić modułowość, ale na zbyt elastyczną nie wygląda...


Moduły to przełom w moich projektach, dopiero początki

Cytat
i wszystko to robisz strukturalnie.


Tak, lubię strukturalne programowanie chociaż w PDO stosuje obiekty.

Cytat
Trochę dziwne to, że sktypt malutki, a masz błędy w panelu admina od razu po wejściu.


Te błędy to po prostu brak modułów, które jeszcze nie stworzyłem
Go to the top of the page
+Quote Post
!*!
post
Post #7





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat
Tak, lubię strukturalne programowanie chociaż w PDO stosuje obiekty.

Nie ma przed Tobą przyszłości w tej branży.
Go to the top of the page
+Quote Post
peter13135
post
Post #8





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Cytat(!*! @ 27.09.2012, 07:42:35 ) *
Nie ma przed Tobą przyszłości w tej branży.


Ma chłopak zapał, więc już połowa sukcesu. Niestety (?) ale świat programowania idzie w kierunku obiektowości, więc siłą rzeczy jeśli chcesz być programistą, to musisz się tego nauczyć. Mogę Cię zapewnić, że obiektowo pisze się "fajniej". Myślę, że pisanie kodu strukturalnego też da Ci jakieś tam wiadomości i doświadczenie.
Go to the top of the page
+Quote Post
Adi32
post
Post #9





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Materkamil, lubisz strukturalne czy po prostu nie poznałeś zalet obiektowości? Bo trudno uwierzyć aby ktoś pisał w ten sposób poznawszy programowanie obiektowe.
Jeżeli poznałeś obiektowość i jego zalety i mimo to "lubisz" strukturalne to niestety !*! ma rację, zamykasz przed sobą drzwi.
Go to the top of the page
+Quote Post
usb2.0
post
Post #10





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


zacznij wrzucać na gita a nie sendspace może
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #11





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


juz kiedys o tym pisalem, przestancie kazdemu wmawiac jak ma pisac... to juz jest irytujace i nudne, to, ze wy piszecie obiektowo i w PDO to nie znaczy ze kazdy musi, kazdy pisze jak mu wygodnie, jaki ma nastroj i jak mu sie chce i jak akurat podtarl du.... to tak pisze, czy wam kaze ktos jesc ser skoro nigdy nie jedliscie i go nie lubicie? ten dzial i inne na tym forum nie maja w nazwie "jak lepiej pisac" a w co drugim temacie znajdzie sie jakis madry i poucza bo sam tak pisze.

ja powiem tak. PDO i obiektowosc nie rozni sie praktycznie niczym, ktos wymyslil obiektowosc i PDO i trzepie na tym niezla kase a wy podjarani tym ze sie nauczyliscie i teraz jestescie goscie. wow!

Cytat
Jeżeli poznałeś obiektowość i jego zalety i mimo to "lubisz" strukturalne to niestety !*! ma rację, zamykasz przed sobą drzwi.


jakie drzwi? przed czym albo przed kim?

Ten post edytował ciekawskiii 27.09.2012, 17:59:02
Go to the top of the page
+Quote Post
Niktoś
post
Post #12





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
ja powiem tak. PDO i obiektowosc nie rozni sie praktycznie niczym, ktos wymyslil obiektowosc i PDO i trzepie na tym niezla kase a wy podjarani tym ze sie nauczyliscie i teraz jestescie goscie. wow!


Szkoda, że Ty tego się nie nauczyłeś. Byś w ogóle tak nie pisał. Obiektowość to przede wszystkim jedna z cech, którą posiada PDO.Jakbyś nie wiedział to jest dobre narzędzie do komunikacji z bazą/bazami danych i przede wszystkim jest dostępne dla każdego za darmo. Nikt z tego zysku nie czerpie. Team/osoba która wymyśliła to narzędzie jedynie zdobyła na swoim prestiżu.

Ten post edytował Niktoś 27.09.2012, 18:09:04
Go to the top of the page
+Quote Post
redeemer
post
Post #13





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Haha no to kolega ciekawskii pojechał (IMG:style_emoticons/default/smile.gif) Swoje pierdółki, małe skrypty czy nawet te wielkie możesz sobie pisać w domowym zaciszu jak Ci się podoba. Możesz nawet olać PHP i pisać strony bezpośrednio w C, ale prędzej czy później jak pójdziesz pracować, to życie zweryfikuje Twoje poglądy.

Cytat
... czy wam kaze ktos jesc ser skoro nigdy nie jedliscie i go nie lubicie? ...
Skoro nigdy go nie jadłem, skąd mam wiedzieć, że go nie lubię?

Cytat
... ten dzial i inne na tym forum nie maja w nazwie "jak lepiej pisac" a w co drugim temacie znajdzie sie jakis madry i poucza bo sam tak pisze ...
Jest to dział oceny, a ocena skryptu to na czym polega Twoim zdaniem? OOP to standard czy tego chcesz, czy nie i dlatego uważam, że komentarze lepiej doświadczonych użytkowników są wiele warte dla autora tematu. Jak ktoś by pisał w jednej linii skrypt, nazwy zmiennych nazywał $as2j4kjdfs to też byś twierdził, że nie ma sensu go pouczać?

Cytat
... PDO i obiektowosc nie rozni sie praktycznie niczym ...
PDO i obiektowość to dwie całkiem różne rzeczy.

Cytat
... ktos wymyslil obiektowosc i PDO i trzepie na tym niezla kase ...
(IMG:style_emoticons/default/biggrin.gif) Nie mogę uwierzyć, Ty tak na serio?
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #14





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat(Niktoś @ 27.09.2012, 19:06:24 ) *
Szkoda, że Ty tego się nie nauczyłeś. Byś w ogóle tak nie pisał. Obiektowość to przede wszystkim jedna z cech, którą posiada PDO.Jakbyś nie wiedział to jest dobre narzędzie do komunikacji z bazą/bazami danych i przede wszystkim jest dostępne dla każdego za darmo. Nikt z tego zysku nie czerpie. Team/osoba która wymyśliła to narzędzie jedynie zdobyła na swoim prestiżu.


rownie za darmo jak php, mysql, javascript, python, flash itp. i nikt na tym oczywiscie nie zarobil, wymyslil i dal to ludziom charytatywnie a Ci co wymyslili css3 to tez oczywiscie robia to za darmo bo maja taki kaprys. masz mnie i innych za idiote?

skoro ta obiektowosc to taka swietna sprawa to powiedz co w tym lepszego? bo ja nie widze zadnej a wrecz widze wady, trudniejsza do nauki tym bardziej dla laikow ktorym kazdemu proponujecie.
Go to the top of the page
+Quote Post
phpion
post
Post #15





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Panowie - trzymajmy się tematu. Programowanie strukturalne vs. obiektowe to temat na osobny wątek.

Jeśli chodzi o przedstawiony projekt to masa rzeczy nie działa i rzuca błędami. To co działa nadaje się jednak do poprawki. W zasadzie mamy tu tylko zarządzanie menu. No i moje uwagi:
1. Mam formularz, w którym mogę zmienić nazwę pozycji w menu. Spoko, wpisuję inną nazwę, zatwierdzam zmiany i co? Widzę poprzednią wartość. Dopiero po odświeżeniu strony widzę aktualną (przed chwilą wpisaną). Najwidoczniej w złej kolejności robisz operacje - najpierw wyświetlasz dane, a potem ewentualnie aktualizujesz.
2. Generalnie zbyt wiele nie można zmienić w menu - jedynie tekst wyświetlany. Przydałaby się możliwość edycji strony docelowej, przesuwanie elementów względem siebie.
3. Ingerując w formularz edycji elementu menu za pomocą Firebuga można otrzymać:
Cytat
Notice: Undefined index: dupa in C:\wamp\www\tonacje\sCMS\admin\elements\menu.php on line 31

Dzieje się tak gdy zmieniam wartość ukrytego pola lub nazwę pola tekstowego. Powinieneś i to obsłużyć, pisz od razu bezpiecznie. Sprawdzaj wszystkie możliwe scenariusze jak np. brak przesłanej wartości, której oczekujesz.

Moim zdaniem wątek nadaje się do zamknięcia. Nie dajemy do ocen prac, które nie są ukończone. Na chwilę obecną zostawię jednak wątek otwarty, zobaczymy jak rozwinie się projekt. Gdy będziesz miał coś więcej do pokazania - wróć.
Go to the top of the page
+Quote Post
szalek01
post
Post #16





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


1) Poczytaj:
http://helion.pl/ksiazki/projektowanie-sys...rens,psycms.htm
http://helion.pl/ksiazki/programowanie-obi...yder,probph.htm

2) Pokochaj OOP

Dlaczego ?
Jeśli zamierzasz pisać tylko dla siebie bazując na "wzorcach" sprzed kilku lat, ok można. Ale uwierz mi jak skończysz tego cms znienawidzisz go. Choćbyś nie wiem jak dobrze planował, nie sadzę że będzie skalowalny a i nikt nie będzie Ci chciał w takim spaghetti pomagać.

Rozumiem że chciałbyś zacząć programować od razu.
Ale na razie poczytaj:
- czym jest PDO żeby nie strzelać tekstami (IMG:style_emoticons/default/smile.gif) .
- MVC lub HMVC.
- ZF, Symfony 2 i innych.

Jeśli posłuchasz ludzi piszących obiektowo nie będziesz chciał spalić tego CMS na stosie jak go skończysz...

Ten post edytował szalek01 27.09.2012, 18:32:27
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #17





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat
Jest to dział oceny, a ocena skryptu to na czym polega Twoim zdaniem? OOP to standard czy tego chcesz, czy nie i dlatego uważam, że komentarze lepiej doświadczonych użytkowników są wiele warte dla autora tematu. Jak ktoś by pisał w jednej linii skrypt, nazwy zmiennych nazywał $as2j4kjdfs to też byś twierdził, że nie ma sensu go pouczać?


skoro to standard to moze zmiencie regulamin forum oceny? ze tylko w OOP mozna dawac do oceny? i tylko w css3 bo taki standard?

Cytat
Swoje pierdółki, małe skrypty czy nawet te wielkie możesz sobie pisać w domowym zaciszu jak Ci się podoba. Możesz nawet olać PHP i pisać strony bezpośrednio w C, ale prędzej czy później jak pójdziesz pracować, to życie zweryfikuje Twoje poglądy


chwila chwila, czy Ty myslisz, ze kazdy kto tu daje cos do oceny czy pisze nowy temat to bedzie pracowal jako programista php? bo tak z tego wywnioskowalem i zauwazylem , ze tu wiekszosc tak mysli. Nawet bardzo rozbudowany skrypt (dla siebie i miliona ludzi) mozna napisac w zwyklych funkcjach i w mysql, trzeba ruszyc tylko glowa jak to poskladac i tyle, PDO to ulatwnienie dla leni ktorym nie chce sie nic zabezpieczac
Go to the top of the page
+Quote Post
!*!
post
Post #18





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(ciekawskiii @ 27.09.2012, 19:22:26 ) *
masz mnie i innych za idiote?

Na prawdę chcesz znać odpowiedź?

Cytat(ciekawskiii @ 27.09.2012, 19:22:26 ) *
skoro ta obiektowosc to taka swietna sprawa to powiedz co w tym lepszego? bo ja nie widze zadnej a wrecz widze wady, trudniejsza do nauki tym bardziej dla laikow ktorym kazdemu proponujecie.

Było już wiele razy, dla kogoś tak wprawnego jak Ty, użycie wyszukiwarki pewnie nie stanowi problemu.
Nie unoś się tak, bo przegrasz (IMG:style_emoticons/default/wink.gif) ale jak tak bardzo chcesz, zgłoś ten wątek do moderatora, aby odłączył go do HP.
Go to the top of the page
+Quote Post
!*!
post
Post #19





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat
PDO to ulatwnienie dla leni ktorym nie chce sie nic zabezpieczac

Czy Ty nie jesteś bratem jego?
Go to the top of the page
+Quote Post
Niktoś
post
Post #20





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
rownie za darmo jak php, mysql, javascript, python, flash itp. i nikt na tym oczywiscie nie zarobil, wymyslil i dal to ludziom charytatywnie a Ci co wymyslili css3 to tez oczywiscie robia to za darmo bo maja taki kaprys. masz mnie i innych za idiote?


Poczytaj może o licencjach , może Ci coś się rozjaśni. PHP,JS,może python jest darmowy-mysql ze wsparciem technicznym już nie, flash nie jest darmowy. Ci co napisali dobrą rzecz jak js/php zdobyli prestiż w świecie informatyki, a co za tym idzie ciepła posadka w bardzo dobrych korporacjach za niezłe pieniążki i poszanowanie w świecie informatyki.

Cytat
skoro ta obiektowosc to taka swietna sprawa to powiedz co w tym lepszego? bo ja nie widze zadnej a wrecz widze wady, trudniejsza do nauki tym bardziej dla laikow ktorym kazdemu proponujecie.


Wytłumaczę może jak laikowi choć sam ekspertem nie jest toć wiem ,że :
Przy dużych projektach zginiesz bez OOP.Rozbudowa/wstawka o dodatkowe właściwości jakiegoś dużego systemu pisanego strukturalnie może być, a na pewno będzie katastrofalna.

Programowanie strukturalne sprawdza się i jest zalecane przy małych projektach, które raczej nie będą w przyszłości rozbudowywane.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 18.09.2025 - 06:45