![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod
który podstawia mi zamiast np {title} tekst $title (w tym echo $szablon pokazuje mi $title jako tekst a nie zawartosć zmiennej $title) no i jak włąsnie zrobić, żeby przetowrzyło mi {title} na $title, ale zamiast tego $title wyświetliło mi jej zawartosć (np Moja Strona) pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#2
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
może zrób tak:
uzycie:
templat:
Ten post edytował Athlan 31.07.2006, 13:41:09 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
hmm no niby ok jest wszystko, ale ja to bardziej obiektowo robie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale dobra chyba poradze sobie z przeróbką pod klase
|
|
|
![]()
Post
#4
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ta? kod z posta #1 chyba nie jest obiektowo...
mój parser (prehistoria) ma za zadanie pokazać Ci że masz wsadzić dane do tablicy i wywalić je w parserze w foreach() w odpowiedni sposób to na tyle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam Cię (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
no tak ale mój kod łatwo obiektowo przerobić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) chociarz ten już też przerobiłęm (funkcje) - nie obrazisz się chyba jak go wykorzystam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ?
przerobiony kod jak by ktoś chciał (odrazu jako klasa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
|
|
|
![]()
Post
#6
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
omg, przecież to bedzie dłuzej chodzić... pomyśl czasem czy pojedynczychfunkcji po prostu nie mozęsz zostawić...
@Lee: po to Ci ten kod dałem żebyś sobie go wziął... btw opis całości jak coś: http://www.vgroup.pl/tutorials/4/ edit: i daj sobie tam konstuktor jeszcze... cache dopisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Athlan 31.07.2006, 14:19:14 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
narazie robie system newsów obiektowo + templaty więc w cache się nie bawie jeszcze, ale konstruktor...
UPDATE Jak zrobić, żeby czytało kod z pomiędzy znaczników <!-- START news --> i <!-- END news --> ? ponieważ chcę w jednym pliku zrobić wyświetlanie newsów, dalszej części ich i dodawania komentów i to będzie wyglądać tak (news.tpl) Kod php
da się tak zrobić ? :| Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Ten post edytował Lee 31.07.2006, 16:44:15 |
|
|
![]()
Post
#8
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem... może zastosuj tutaj preg_replace_callback" title="Zobacz w manualu php" target="_manual hmm ?
odpowiednią część kodu wlepić w tą funckję i przeparsować, nie wiem czy to dobry pomysł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
wymyśliłem, żeby użyć wyrażeń regularnych (słabo je znam coś ....) i zorbić tak, że mam kod
<!-- START news --> i <!-- END news --> i wyrażeniami regularnymi zrobić tak żeby przerobiło <!-- START news --> na if ($_GET['mod'] == 'news') { a <!-- END news --> na } tylko nie wiem czy da rade takie coś zrobić to 1, dwa to jeżeli da rade to nie wiem jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) btw. macie jakis kurs po POLSKU dotyczący wyrażen regularnych bo czuje że bez nich dużo nie rusze dalej... =/ Ten post edytował Lee 1.08.2006, 20:29:09 |
|
|
![]()
Post
#10
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli masz ulepszyć mój parser to proszę:
http://php5.pl/php/wyrazenia_regularne pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
to ja polecam funkcje str_replace.
|
|
|
![]()
Post
#12
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat to ja polecam funkcje str_replace. omg (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) str_replace tutaj nic nie załatwi... trzeba przeparsowac środek kodu pomiędzy jakimiś elementami a nie część stałą np <garnek> na <rondel>... str_replace nie poradzi sobie z przeparsowaniem: [cos]ELEMENT[/cos] pozdrawiam Apo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Athlan 1.08.2006, 20:50:29 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
jak by str_replace coś pomogło to bym nie pisał tego tematu nawet bo bym sam to zrobił (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif)
ma ktoś jakiś pomysł na rozwiązanie mojego (chyba) nietypowego, bo zaraz wyjde z siebie i stanę obok (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
np:
itd Ten post edytował Apo 1.08.2006, 21:08:12 |
|
|
![]()
Post
#15
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
pregi sa szybsze
btw: masz tutaj zastosownie tego, co chcesz osiągnąć: http://beatsfactory.pl/qbs/justit.html pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:34 |