Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> {snippet name=nazwa_snippeta}
M45t3r
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post

Posty w temacie
- M45t3r   {snippet name=nazwa_snippeta}   23.03.2006, 22:01:18


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

 



RSS Aktualny czas: 20.12.2025 - 21:58