Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CMS z "Jak stworzyć własny CMS", problem z bazą
blazejwiecha
post 1.09.2008, 10:43:38
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 11.04.2006

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


Witam , posiadam zbudowany CMS z książki "Jak stworzyć własny CMS"
polskimi znakami w bazie.
Czy ktoś z Was działał na tym cmsie questionmark.gif

Ten post edytował blazejwiecha 1.09.2008, 10:49:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Riklaunim
post 1.09.2008, 12:03:41
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

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


Kodowanie polskich liter przewijało się na forum i w google nie raz. Co do książki tej czy innej - ich celem, przynajmniej teoretycznym jest nauczenie programowania, a nie kopiowania smile.gif


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
blazejwiecha
post 2.09.2008, 13:38:29
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 11.04.2006

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


ach , ja nie mówię o kopiowaniu. dzięki niej napisałem parę modułów i sporo się nauczyłem (nie kopiując) ale zostałem w kropce z tym kodowaniem.

Ten post edytował blazejwiecha 2.09.2008, 13:39:18
Go to the top of the page
+Quote Post
jarek_bolo
post 2.09.2008, 15:41:10
Post #4





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

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


Po połączeniu z bazą daj:
  1. <?php
  2. $PDO->query('SET NAMES utf8');
  3. ?>


Konstrukcja ta informuje silnik bazy, że dane będą w takim formacie.

Swoją drogą ja też zawsze miałem problem z tym kodowaniem w bazie. Niby ustawiasz dla całej bazy i tabel utf8_general_ci, skrypty mam zapisywane w kodowaniu utf8, strona równiez utf8, a w bazie i tak krzaki się pojawiają.
Edytowałem również mysql.ini w miejsca od lokalizacji, a i tak to nie pomagało.


--------------------
"Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! |
Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!!
Go to the top of the page
+Quote Post
ShadowD
post 2.09.2008, 16:04:21
Post #5





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Eeee, nie wiem ale pozwolę sobie napisać.

O ile wiem, a nie nie wiem to jak mam pliki i bazę w pełni na utf to przy dodawaniu danych przez stronę w bazie pojawią się krzaki, ale jeśli potem coś pobieramy z takiej bazy owe krzaki zamienią się na poprawne znaki.

Więc nie można dodawać żadnych rekordów przez klienta mysql...

*Nie wiem w jakim stopniu te informację są poprawne...


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
blazejwiecha
post 3.09.2008, 09:10:13
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 11.04.2006

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


Cytat(ShadowD @ 2.09.2008, 15:04:21 ) *
Eeee, nie wiem ale pozwolę sobie napisać.

O ile wiem, a nie nie wiem to jak mam pliki i bazę w pełni na utf to przy dodawaniu danych przez stronę w bazie pojawią się krzaki, ale jeśli potem coś pobieramy z takiej bazy owe krzaki zamienią się na poprawne znaki.

Więc nie można dodawać żadnych rekordów przez klienta mysql...

*Nie wiem w jakim stopniu te informację są poprawne...

tu się zgodzę, gdy doda się przez klienta sql to potem są krzaczki i najlepiej było to wszystko wymazać i tylko używać daną stronę z kodem do dodawania i kłopot znika.
Go to the top of the page
+Quote Post
maxbartko
post 12.09.2008, 13:47:44
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2008
Skąd: leszno

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


ja działam w tym cmsie lecz nie mogę się zalogować na panel admina i nie wiem co jest... cmsa pobrałem z neta... stronka działa na localhost... lecz pisze że podaje złe dane.. ja na 1000% podaje dobre dane admina, proszę o pomoc!
Go to the top of the page
+Quote Post
potreb
post 12.09.2008, 14:05:16
Post #8





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Zmień sobie w bazie hasło na: 21232f297a57a5a743894a0e4a801fc3 czyli admin. Skrypt ma małe braki, ale działa bez zarzutu z małymi wyjątkami np. adminem.

Książki są dobre ale tylko wtedy jak się coś jeszcze na komputerze z nich robi.

Co do waszych problemów z kodowaniem to napisałem kiedyś wszystko o kodowaniu na przedszkolu.

Ten post edytował potreb 12.09.2008, 14:09:57


--------------------

Go to the top of the page
+Quote Post
maxbartko
post 20.09.2008, 20:39:38
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2008
Skąd: leszno

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


udało mi się naprawić smile.gif

jednak znalazłem kolejny błąd, gdy wejdę w PA w opcje ogólne to nic się po zapisie nie zmienia, a gdy dodam kopie szablonu to on się nie pojawia na liście..

Proszę o pomoc...
Go to the top of the page
+Quote Post
adamz8
post 7.06.2009, 21:26:36
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2007

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


Witam

Ja też zacząłem się bawić tym system ale dziwne na komputerze zainstalowałem krasnala wszystko działa bardzo fajnie. Ale jak tylko przerzuciłem wszystkie pliki na serwer to już tak pięknie nie jest cały pan admina nie działa zalogowałem się ale żadne zmiany jakie wprowadzam się nie zapisują dziwi mnie to bo na komputerze wszystko działa dopiero jak to zapisze na jakimś normalnym serwerze to nie działa. Baza danych działa bo żadne błędy nie wyskakują a na stronie głównej rejestrowanie działa. Ale to co najważniejsze czyli Panel admina nie działa może ktoś wie albo też się z tym spotkał i się uporał
Go to the top of the page
+Quote Post
pgrzelka
post 9.06.2009, 00:40:01
Post #11





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


@adamz8

może coś namieszałeś z wielkością liter w nazwach plików, windows nie rozróżnia dużych i małych liter, serwer na jaki wgrałeś pliki prawdopodobnie stoi na linuxie który już rozróżnia wielkość liter

problem także może tkwić w register_globals = on na krasnalu, nie widziałem tego kursu, także nie będę się wypowiadał, wrzuć trochę kodu to powiem gdzie jest błąd, no chyba że znajdzie się ktoś kto bez wglądu w ten kod zna rozwiązanie winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
mrozik
post 10.11.2009, 16:01:53
Post #12





Grupa: Zarejestrowani
Postów: 1
Pomógł: 1
Dołączył: 6.10.2009
Skąd: Prostki

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


Mam ten sam problem co wyżej zadne dane się nie zapisują.

Ten post edytował mrozik 10.11.2009, 16:16:07
Go to the top of the page
+Quote Post
pitoniovir
post 14.07.2010, 11:06:09
Post #13





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 1.07.2010

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


Pisze prace inżynierska na podstawie tegoż CMSa. Robiłem go od podstaw zgodnie z książką. Mialem wiele pytań tego typu jak wyżej i udało mi się wszystkie chyba już rozwiązać.
1. Kodowanie:
w pliku jezyki->polski_iso zarówno w jezyk.php jak i admin.php
$JezykStrony['kodowanie'] = ustawić na "UTF-8"
We wszystkich plikach z językami (modułowe, blokowe itd.) pozamieniać dziwne znaki na polskie znaki-> konwertować na "UTF-8 bez BOM" w notatniku++ opcja ta znajduje się w "Format" pasku górnym. Zapisać.
Powinno zadziałać jeśli baza danych była dobrze zapisana;)
2. Zapisywanie w Panelu Administracyjnym
Błąd leży po stronie "register_globals off" włączysz zacznie działać. Czego nie polecam bo serwery mają i słusznie domyślnie ją wyłączoną. Polecam zmienić w plikach "administrator" (w każdym) $zrob na i tu zależnie jak zmienna jest przesyłana głównie $_POST ale nie które $_GET tak wiec tam gdzie w "if{" jest $POST zmieniamy $_POST['zrob'] == . a tam gdzie jest $GET na $_GET['zrob'] == .
Przypominam ze w modułach sa pliki administracyjne tam tez nalezy to zmienic. Mam nadzieje ze troche to wyjasnilo jak by cos to smialo odp. na pytania bo wiem jaki ten CMS jest irytujący
pozdrawiam
Go to the top of the page
+Quote Post
bonczo
post 6.12.2010, 19:03:00
Post #14





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.12.2010

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


Czy posiada ktoś może gotowe pliki do tej książki? Proszę o kontakt

Ten post edytował bonczo 6.12.2010, 19:03:26
Go to the top of the page
+Quote Post
screamart
post 11.12.2010, 09:32:16
Post #15





Grupa: Zarejestrowani
Postów: 20
Pomógł: 5
Dołączył: 11.04.2010

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


Pliki to tego CMS można znaleźć wpisując w google Linux Mag CMS.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:18