![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie. Otóż pisze taki troszkę większy cms i zabrałem się za mod_rewrite. Chwila czytania w sieci i już kumam jak to działa napisałem sobie tam wszystko i teraz pytanie. Jak mam adres: strona.pl/page/temat_jakis.html (oryginalnie powinien wyglądać tak bez mod_rewrite: strona.pl/?action=page&title=temat_jakis) i jak otrzymać zmienną title do dalszej obróbki?
Dobra to działa ale za to mam problem z includowaniem pliku. Muszę pobierać plik przez file_get_content() gdyż zbudowałem silnik styli i w pliku który jest stylem mam np taki kod:
i mam kod który zamienia mi { i } na <?php ?> no i to nie działa. kod php widać normalnie w źródle i nie jest on wyświetlany. Co mam z tym zrobić żeby to zadziałało? Ten post edytował polkom21 19.08.2012, 10:05:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dobra jest git tylko pytanie jak zrobić żeby tablica sama zapełniła się wartościami objętymi w {}
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Skorzystać z gotowego, "pełnoprawnego" systemu szablonów, np. PHPTAL, Twig, OPT, Smarty czy cokolwiek tam uznasz za stosowne.
2. Nie korzystać z żadnego dodatkowego narzędzia i użyć czystego PHP, który de facto również jest systemem szablonów. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie skorzystam z gotowego systemu szablonów.
2. Piszę CMS i chcę żeby można było wybierać z jakiego stylu chce się korzystać 3. Jeżeli nie chcesz pomóc to się nie odzywaj. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz problem z wykonaniem funkcji, którą podał Ci CuteOne, to jak Ty sobie wyobrażasz dalsze pisanie CMS'a? Crozin wskazał Ci możliwe rozwiązania, a Ty wyjeżdżasz z tekstem, że "jeżeli nie chcesz pomóc, to się nie odzywaj". Trochę pokory.
Ten post edytował Tajgeer 19.08.2012, 12:03:26 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że tyle to ja sam sobie napisałem z resztą i tak jakoś sobie poradzę bo czekać zanim się wymądrzą Ci, którzy najmniej wiedzą to szkoda czasu.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem w takim razie po co opisujesz na forum swoje problemy, skoro Ty wszystko wiesz najlepiej. Jak już pisałem trochę pokory - wiele osób jest na pewno od Ciebie mądrzejszych. Crozin się do nich zalicza, a mimo wszystko potrafiłeś go tylko "uciszyć" mimo, że Ci na pewno rozjaśnił niektóre sprawy.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
No wybacz jeżeli bym chciał to bym skorzystał z gotowego frameworka ale chodzi o to że nie chcę i dla tego pisze a że każdy zamiast pomóc to weź sobie gotowca no to sory ale take teksty mnie wkurzają.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Wyjaśnijmy jedną rzecz:
Piszesz CMS'a czy swój framework? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
To będzie CMS
Wyświetla mi coś takiego w źródle: Zrobiłem tak żeby zamieniało wszystko jak chciałem tylko właśnie tak w kodzie mi wyświetla dziadosko i nie działa. Klasa styli:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Jak to mówią różni dziwni ludzie: TRZĘSE SIĘ...
Linijka nr 50:
Zamień na: |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
No to się trzęś bo zamiast nazwy zmiennej ma mi wyświetlić jej zawartość a poza tym to już tego sposobu próbowałem (IMG:style_emoticons/default/smile.gif) Czekam na dalsze podpowiedzi bo szczerze pierwszy raz piszę obiektowo w php i taki większy CMS pisze. Kto ma jakiś pomysł jak zaspokoić moją zachciankę?
Ten post edytował polkom21 19.08.2012, 22:36:56 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Od biedy można eval użyć ;-)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
No dobra mam to:
i nie wyświetla mi wcale pliku. Jakie dalej pomysły? Ten post edytował polkom21 19.08.2012, 23:35:17 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Prosta klasa robiąca dokładnie to czego potrzebujesz.. Ten post edytował untorched 20.08.2012, 11:57:08 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
No nie działa tak jak chcę bo w jak w głównym template mam {$menu} {$content} {$label} to zamiast każdej mają być wrzucone dane z następnych plików w których też są dane w {} gdzie chciał bym żeby samo przekłądało kod w {} na wykonany kod php.
Ten post edytował polkom21 20.08.2012, 09:15:15 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Przejrzyj sobie pliki źródłowe np. Smarty i będziesz wiedział, jak osiągnąć to, co chcesz.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetla mi taki kod:
czy jest to możliwe, że przez mod_rewrite mi tak wświetla i nie wykonuje tego co jest w php? W .htaccess mam tak: DirectoryIndex index.php przerwa.html RewriteEngine On RewriteRule ^([^/]*).html /?action=$1 [L] |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:11 |