Opieram stronę na wordpressie, i muszę utworzyć nowy szablon dla strony.
Tak żebym wprowadził treść w panelu, a skrypt na niej pracował.
Treść strony wygląda mniej więcej tak, i nie jestem w stanie powiedzieć jak dużo tekstu będzie w danym znaczniku.
Kod
[carpet]
tytul,opis,folder
[/carpet]
[tekst_top]
xyz
[/tekst_top]
[tekst_srodek]
xyz
[/tekst_srodek]
[tekst_dol]
xyz
[/tekst_dol]
tytul,opis,folder
[/carpet]
[tekst_top]
xyz
[/tekst_top]
[tekst_srodek]
xyz
[/tekst_srodek]
[tekst_dol]
xyz
[/tekst_dol]
Teraz skrypt treść znacznika [carpet]używa do slidera
A treść [tekstu] wyświetla w danych miejscach strony.
I teraz jest problem, w php próbuje znaleźć kod między znacznikami:
$tresc = $GLOBALS['post']->post_content; $mystring = $tresc; $findme = '[carpet]'; //koniec wykladzin $findme2 = '[/carpet]'; $start = $start+8; $end = $end - 8;
$findme = '[tekst_top]'; $findme2 = '[/tekst_top]'; $tekst_top = $tekst_top +11; $tekst_top2 = $tekst_top2 - 11;
$findme = '[tekst_srodek]'; $findme2 = '[/tekst_srodek]'; $tekst_srodek = $tekst_srodek +14; $tekst_srodek2 = $tekst_srodek2 - 14;
$findme = '[tekst_dol]'; $findme2 = '[/tekst_dol]'; $tekst_dol = $tekst_dol +11; $tekst_dol2 = $tekst_dol2 - 11;
I skrypt zaczyna dokładnie od tekstu - omijając znacznik. Lecz kończy zostawiają go.
Próbowałem np odejmować więcej liczb, aż w końcu zadziała i tak np:
tekst_top2 - 1599
tekst_srodek2 - 1867
tekst_dol2 - 2415
Ale przy zmianie wielkości tekstu, nie działa tak jak wcześniej

Wiem że kod można zoptymalizować, jednak najpierw postawił bym na funkcjonalność.
Proszę o pomoc i z góry dziękuje
Pozdrawiam.