![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Piszę własny system komentarzy i wszystko ładnie działa tylko kompletnie nie mam pomysłu jak zrobić żeby wyświetlały sie emotikony zamiast np.
![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 5 Dołączył: 28.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Bardzo prosto. Treść commenta przed wysłaniem (zapisaniem do bazy) musisz "przerzucić" przez funkcję np.
Kod $tresc = add_emotes($tresc) A w takiej funkcji (w tym przykladzie add_emotes) zamieniać tekst w emotki w nastepujacy sposob:
Oczywiście musiałbyś tą funkcję rozbudować, żeby wszystkie emotki uwzględniała, pozmieniać ścieżki do emotek itd. Jeżeli wcześnej treść commenta filtrujesz jakas inna funkcja (kasowanie tagow html, lamanie linii, cenzurowanie slow itd.) to tam mozesz dorzucic te zamiany tesktu w emotki zamiast tworzyc nowa funkcje. -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 346 Pomógł: 23 Dołączył: 28.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Lepiej byloby przezucic przez funkcje dopiero po wyciagniecu z bazy tresci komentarza.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Lepiej byloby przezucic przez funkcje dopiero po wyciagniecu z bazy tresci komentarza. W sumie tak też można. -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 346 Pomógł: 23 Dołączył: 28.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
wyciagasz sobie tekst z bazy i przepuszczas go przez funkcje emot($str);
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 5 Dołączył: 28.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ej... tak się nie robi raczej ![]()
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
jak dla mnie nie ma różnicy:P
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 5 Dołączył: 28.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie widzisz różnicy między jednokrotnym wywołaniem funkcji a n-krotnym jej wywoływaniem? Zrób benchmark i podziel się wynikami
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:51 |