Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
słownik?
#1
cześć, chciałbym robić coś co nie wiem jak dokłądnie nazwać ale przedstawię to na przykładzie:

chciałbym zrobić plik w w którym będzie np 50 słów owoców i odnośniki do nazwaowocu.html. następnie na stronie mam powiedzmy 100 podstron i na każdej z nich użyta jest jakaś nazwa owocu. chciałbym aby te nazwy owoców z podstron zamieniły się automatycznie w odnośnik i przekierowywały np na jablko.html. czy da się tak zrobić żeby nie trzeba było przy każdym pisanym słowie dodawać odnośnika ręcznie? a dokładniej tak że piszę normalnie a potem samo się zamienia? coś podobnego jak są reklamy na jakieś konkretne słowo z tym że chciałbym aby to był tylko odnośnik. troche namieszałem ale może ktoś będzie wiedział o co chodzi.
z góry dzięki Smile
Odpowiedz
#2
No ja nie rozumiem do końca. rozumiem że chcesz mieć stronę ze słowami a każde z tych słów jest łączem do strony słowo.html. Nie wiem co chcesz dalej z tymi 100 podstronami. Napisz w jakiej technologii chcesz to zrobić. Czy php czy javascript. i skąd będą brane te słowa. Czy oprócz tych słów będą jeszcze jakieś inne?
http://webmaster.na6.waw.pl
Odpowiedz
#3
stronę głównie chciałbym zrobić w html/php bo jakąś tam styczność z tymi językami miałem, z javą niestety nie więc głupio by było wklejać kod o którym nie ma się pojęcia. więc jeszcze raz.
chcę utworzyć plik gdzie będą słowa które mają być zamienione na odnośnik w podstronach. tych słów będzie dużo i będą często używane więc chciałem w ten sposób ułatwić sobie pracę żebym za każdym razem nie musiał ręcznie robić z każdego słowa odnośnika. w każdej podstronie chciałem zamieścić kod który sprawdzał by czy na danej podstronie nie ma słowa ze słownika. jeśli by było, zamieniał by on te słowo na odnośnik który prowadził by do strony jaką podałem w tym słowniku
Odpowiedz
#4
Zaczytaj słownik do bazy, potem wyrażeniem regularnym wybieraj nazwy owoców i linkuj.
Odpowiedz
#5
dokładnie tak. szukane słowa możesz przechowywać w bazie danych lub w pliku php jako tablica (array()).
Tworzysz tablice ze słowami które maja byc zamienione
potem korzystając z preg_replace('/slowo/', '<a href="slowo.html">slowo</a>',tresc strony)
wykonujesz to dla wszystkich słów i jest gotowe
http://webmaster.na6.waw.pl
Odpowiedz
#6
preg_match_all będzie bardziej przydatny
Odpowiedz
#7
A dlaczego?
Nigdy nie stosowałem preg_match_all do zmiany części tekstu.
W preg_replace można podać tablicę pattern i tablicę replace i wtedy jednym wywołaniem wykonujemy wszystko. wydaje mi się to bardzo proste.
http://webmaster.na6.waw.pl
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl