![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Tworze strony internetową na podstawie systsmu szablonów, który znalałżem kiedyś na jakimśportalu. Problem w tym, że nie mogę dodac żadnego kodu JavaScript, ponieważ wszystko pomiędzy znakami { i } jest wycinane. Wpadłem na pomysł, żeby poprawić wyrqażnie regularne, żeby zmienne były trzymane nie w samych nawiasach, ale jeszcze z podkreślnikami {_ i _} Czyli zamiast {ZMIENNA} żeby musiało być {_ZMIENNA_} Kawałek kodu z wyrażneiem regularnym wygląda tak:
Bede wdzięczny za wszelkie wypowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Widocznie źle czytałeś, bo tam jest na prawdę proste wyrażenie, tylko tyle że musisz użyć preg_replace_callback żeby całość miała jakiś sens. Kod:
Wynikiem działania takiej funkcji + wyrażenia będzie taki kod: Kod asd <?php a ?> afsda <?php b ?> asd asdsa {c} asdasd {d} asdasd asdasd <?php e ?> asdas Czyli pomija blok ignore, jednocześnie go wywalając z kodu. Sam korzystam z podobnego rozwiązania i póki co sprawdza się świetnie (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:22 |