![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wita
Na niektórych strona internetowych zauważyłem, że wewnątrz dłuższych opisów, niektóre słowa zawierają linki np. do tagów. Sądzę, że są one tworzone automatycznie. Czy działa on na takiej zasadzie, że tekst rozbijany jest na każde słowo, a następnie jest ono sprawdzane, czy występuje w tablicy słów kluczowych? Jakie funkcje należałoby użyć do napisania takiego modułu? Na oko wydaje mi się, że taki moduł może być zasobożerny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 22 Dołączył: 22.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się że optymalnie (dla servera) byłoby gdyby zrobić to w js, skoro java wykonuje się po stronie przeglądarki, to nie obciążalibyśmy tym servera. Jednak takie rozwiązanie jest dobre do tekstów które się często zmieniają. Ja w swoim skrypcie na pewno będę korzystał z str_replace() do tworzenia linków, a strpos() przy usuwaniu ich.
Wydaje mi się że jednak lepiej to puszczać od siebie, a by nie zajmowało to czasu planuje zrobić to przy pomocy ajaxa, czyli tu sobie dodam do bazy jakiś tekst do którego będą linki i razem z zapisem wyśle ajaxa by przeszukiwał resztę bazy i linkował. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 07:15 |