![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Mam sobie w zmiennej tekst zawierający w sobie liczby, określające nr wersu. Np.: Chciałbym teraz zrobić tak, że mając podany przedział liczb w 2 zmiennych np. $start=2 i $end=3, wersy od 2 do 3 powinny być jakoś podświetlone. Próbowałem tak: lecz nie działa poprawnie. Gdy podam $start=1, a tekst zawiera wers np. o numerze 11, to ten 11 też się podświetla ![]() --- edit --- Wersja: działa już dość dobrze. Jednak w tekście mogą się pojawiać znaczniki <h3> i jeśli taki element będzie w wersach wchodzących w skład podświetlonego fragmentu, to podświetlenie kończy się przed tym znacznikiem. Jak to obejść? Ten post edytował Blackhole 15.08.2008, 10:28:22 -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kończy się? U mnie się nie kończy, tylko podświetlenie idzie sobie do tego miejsca, w którym miało się kończyć.
Swoją drogą - proponuję robić podświetlenie divem, jeśli przypuszczasz, że będą tam inne znaczniki, divowi wystarczy dać display: inline, żeby się wizualnie zachowywał jak span, ale walidator za to nie zwróci błędu. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Dałem DIV i styl "display: inline;", ale nie pomogło
![]() U mnie też tylko podświetlenie kończy się zbyt wcześnie. Ten post edytował Blackhole 15.08.2008, 10:42:19 -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Podaj mi dokładnie Twój problematyczny tekst, jeśli możesz.
|
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
http://jezusimarlena.ovh.org/t/index.php?p...p;ms=3&me=6
Zmienne GET ms i me to odpowiedniki $start i $end. -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Prześledź sobie kod wygenerowanej strony - divem obejmuje tak jak powinno, problem nie leży w wyrażeniu regularnym
![]() Spróbuj dodać nie tylko elementowi .E_mark tło, ale również jego elementom podrzędnym. |
|
|
![]() ![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Tak. Wyrażenie regularne jest dobre. Problem chyba w tym, że po </h3> mam w tekście znacznik <p> i potem znacznik zamykający podświetlenie tekstu jest wewnątrz tego paragrafu. A przecież znaczniki nie mogą się zachodzić na siebie.
Chyba będę musiał dodatkowy kod PHP napisać. -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:26 |