![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
No to newsy Ci nie działają problem z require once.
Ech może daj do oceny całość jak zrobisz. |
|
|
![]()
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 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Nie jest dobrze-sypie błędami.
|
|
|
![]()
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.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 24.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
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. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
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. |
|
|
![]()
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
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
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 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]()
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?
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
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. |
|
|
![]()
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óć. |
|
|
![]()
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 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
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 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
masz mnie i innych za idiote? Na prawdę chcesz znać odpowiedź? 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. |
|
|
![]()
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? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 06:45 |