Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> {snippet name=nazwa_snippeta}
M45t3r
post 23.03.2006, 22:01:18
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


w zwiazku z tym,ze kumplwi nie dziala forum, pisze ten temat za niego winksmiley.jpg):


Witam. Jestem w trakcie pisania cmsa, w chwili obecnej piszę coś co nazwałem snippetami- w tekście (lub templacie, nieważne) wstawiam {snippet name=nazwa_snippeta} ,natomiast gdzieś (zaraz wyjaśnię,dlaczego nie precyzuję gdzie) mam że nazwa_snippeta=<?php echo ('wybrany snippet to $nazwa_snippeta"); ?> stworzyłem coś takiego:
  1. <?php
  2.  
  3.  $strconv2 = preg_replace("/{snippet name=([0-9a-zA-Z \-]*)}/i", " ". sprintf ('$1')." ", $strconv2);
  4. (...)
  5. return $strconv2;
  6.  
  7. ?>

z nieznanych mi powodów nie działa ".include ('../snippets/."$1"..php)." więc eksperymentowałem z innymi opcjami- min. zapisanie jako stałej (choć nie wiem, czy to by coś dało, ale próbowałem- jednak sprintf ('$1') wyświetla nazwę, ale nie jako stałą (bo mam zadeklarowaną stałą, a mimo wszystko pojawia mi się zwykły tekst). Co zatem zrobić? czy istnieje inny (lepszy) sposób na wyświetlenie zawartości? (idealne rozwiązanie to include, ale jak jest inny sposób, to chętnie wysłucham)
Pozdrawiam


--------------------
Nie chce pieniedzy, diamentow, tulipanow i fasoli!
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: 14.08.2025 - 02:01