![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 17.05.2003 Skąd: Kraków , Londyn Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt templates'ow i wplikach tpl moge umiesici sekcje
[powtorz name='sekcja1'][/powtorz] , dzieki temu otrzymuje pozadany efekt . dane spomiedzy tagow wyciagam tak .
ale jesli mam sekcje w sekcji to sie wszystko rypie . przyklad : [powtorz name='sekcja1']tekst [powtorz name='sekcja2']tekst2[/powtorz][/powtorz] i teeraz jak wyciagnac zawartosc calej sekcji1 a nie zawartosc od poczatku sekcji 1 do konca sekcji 2 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
znajdz w pliku [powtorz ...] a potem na samym koncu pliku znajdz [/powtorz] wyciagnij np. do zmiennej, a to zamo zrob znow z ta zmienna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
kpw? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 17.05.2003 Skąd: Kraków , Londyn Ostrzeżenie: (0%) ![]() ![]() |
NO okej , ale naprawde nuie wiem jak to zrobic . Moze opdasz mi jakisz przyklad jak wyciagnac dane z pomiedzy pierwszego [powtorz] a ostatnioego [/powtorz]
|
|
|
![]()
Post
#4
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Ładnie to można określić jako wyszukiwanie rekurencyjne...
Uważam, że pomysł jest dobry, ale może doprowadzić do dużego czasu generowania się strony... zwłaszcza przy korzystaniu z preg'ów... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Bakus @ 2004-06-21 01:02:40) Uważam, że pomysł jest dobry... Hehe, no tak, ale myslac nad przykladem natknalem sie na takie cos (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod [powtorz name=1] text pierwszyl [powtorz name=1a] tekt inny :P [/powtorz] [/powtorz] zwykly "nieoznacznikowany" text :) [powtorz name=2] jakis text [/powtorz] Wetedy tutaj funkcja wyciagnelaby [powtorz name=1] i zamykajacy znacznik od [powtorz name=2] Co wtedy? Ten post edytował kicaj_ 21.06.2004, 07:00:11 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 17.05.2003 Skąd: Kraków , Londyn Ostrzeżenie: (0%) ![]() ![]() |
No to tez prawda najlatwij bylo by chyba zeby koncowy znacznik tez mial name .
Z drugiej strony jest to nie eleganckie troche . Nie mam wielu pomyslow jak sie za to zabrac. A chcailbym to dokonczyc . |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 19.08.2003 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
powinieneś zliczać ile jest otwartych [powtorz] a jak pojawi się [/powtorz] to odejmujesz wtedy jedną liczbę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
A co z przykladem takim:
Kod [o=1] text1-1 [o=2] text2 [/o=2] text1-2 [/o=1] [o=3] text3 [/o=3] [o=4] text4 [o=5] text5-1 [o=6] text6 [/o=6] text5-2 [/o=5] [/o=4] @Partyzant: jest dobrze Cie zrozumialem to tutaj Twoj sposob chyba by nie pomogl. Dodalem tu znaczniki zamykajace ('/'), ktore tez posiadaja 'name' wtedy nie ma problemu Ten post edytował kicaj_ 22.06.2004, 11:43:46 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ten sposob wykorzystalem w swoim systemie szablonow. Moze i nieelegancko to wyglada, ale jednak dziala i to dobrze... taki moj off topic
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 17.05.2003 Skąd: Kraków , Londyn Ostrzeżenie: (0%) ![]() ![]() |
Mozesz pokazac kod jak ci nie zalezy , to bym podpatrzyl . Ale temat jest wciaz aktualny , bo zalezy mi zeby jednak bylo to zrobione elegancko . Analizwoalem sobie nawet kod smarty i smarttemplate ale jeszce nie wylapalem.
|
|
|
![]()
Post
#11
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Wg mnie najlepszy sposob wysietlania danych w 'petli" jest taki jak tu:
http://webcity.pl/webcity/artykuly.php/t/22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 12:35 |