![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Nowy Dwór Maz. Ostrzeżenie: (0%) ![]() ![]() |
Tooltip - właśnie to chciałem zrobić na mojej powstającej stronie.
Chciałem również, aby zwykły użytkownik mógł z poziomu profilu ustalić, czy dymki mają być wyświetlane, czy też nie. Muszę podkreślić, że do obsługi interfejsu na stronie używam class troszkę wzorowanych na phpBB. Tak więc zdecydowałem, iż podczas procesu tworzenia kodu skrypt - jeśli użytkownik ustalił, że dymki mają być wyświetlanie nie robi nic - jeśli mają być wyłączone, specjalny pattern dla preg_replace ma podmienić każdy title=' albo "*coś tam*" albo ' (chociaż używam title='*coś*', jeżeli nie da się ' albo " we wzorze - poproszę o ') na *nicość*. I tu pojawił się problem.. Zbytnio nie znam się na tworzeniu wzorów dla preg_x, więc poprosiłem kolegę o pomoc.. On wymodził coś takiego :
Ale to nie działa.. Czy ktoś mógłby mi pomóc? ![]() Ten post edytował [PL]Neon 4.11.2005, 20:45:27 -------------------- "Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej"
Albert Einstein |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 3 Dołączył: 25.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj potraktować kod tym
Kod '/ title=("|\').*\\1/Uis'
Ten post edytował Morkai 4.11.2005, 20:53:11 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Nowy Dwór Maz. Ostrzeżenie: (0%) ![]() ![]() |
Działa, dzięki
![]() Ten post edytował [PL]Neon 4.11.2005, 20:56:13 -------------------- "Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej"
Albert Einstein |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Morkai @ 2005-11-04 21:52:47) Spróbuj potraktować kod tym Kod '/ title=("|\').*\\1/Uis' A co będzie jak nie będzie ani pojedyńczego ani podwójnego cudzysłowa? Lepiej tak: Kod '/ title=("|\')?.*?(?(1)\\1| )/is' To zwiera wyrażenie warunkowe - jeżeli został znaleziony jakiś cudzysłów to zakończ regułkę nim, a jeżeli nie to zakończ spacją. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Nowy Dwór Maz. Ostrzeżenie: (0%) ![]() ![]() |
bendi -> fajnie wiedzieć..
![]() dzięki -------------------- "Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej"
Albert Einstein |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 3 Dołączył: 25.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bendi @ 2005-11-08 08:39:35) A co będzie jak nie będzie ani pojedyńczego ani podwójnego cudzysłowa? To nie będzie to zgodne ze standardami ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 01:19 |