![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem jest tego typu, że treść strony (zawartość jednego DIV) jest pobierana z bazy. I wszystko fajnie, ale dla jednej strony z "mapą strony" ma być generowana dynamicznie. Wszędzie używam markdowna i treść strony obrabiam ta funkcją.
Co poza dodaniem wyjątku dla tej jednej strony mogę zrobić? Jedyne co mi przyszło do głowy to wstawić warunek sprawdzający czy aktualna strona to "mapa strony" i jeśli tak to nie pobieram treści z bazy tylko generuje "mapę strony". Tylko, że to bardzo nieefektywne i brzydkie rozwiązanie. Jak to inaczej, sprytniej zrobić? pozdro |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie chodzi o cms, tylko o zwykłą stronkę. Menu i stopka się nie zmienia. treść jest pobierana z bazy dla każdej podstrony. Tylko, że dla kilku podstron np "mapy strony" to nie jest statyczna treść. I mam problem jak to połączyć. nie chce robić kilku warunków if i sprawdzać czy aktualny adres to "mapa strony" albo jakaś inna dynamiczna treść. Bo wtedy w silniku strony będę miał tez jej treść a to chce mieć rozdzielone. I nie bardzo wiem jak. Masz jakiś pomysł? Ja wymyśliłem tylko, że mógłbym do bazy w kolumnie "treść" dodawać również kod php i jednym warunkiem sprawdzać , czy dane pole zawiera '<?php' i jeśli tak to wykonać ten kod a jeśli nie to przepuścić markdownem. Tylko nie udaje mi się tego kodu wykonać. Potrzebuje zrobić coś w stylu incliude dla plików. Wiesz jak to osiągnąć? A może widzisz jakiś inny, lepszy sposób?
pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 13:18 |