Witam,
mam takie małe pytanko :-). Chodzi o to, że robię pracę dyplomową do mojej szkoły (…). Zrobiłem stronkę internetową na płytce CD i mam problem: na kompie działa ok, ale gdy ją nagrałem na CD, to linki, ktore są do dalszych stron po prostu nie działają! Czy jest możliwość poprawnego nagrania takiej stronki na CD? Nie będę zmieniał adresu każdego odnośnika, ponieważ jest zbyt dużo podstron i pewnie robiłbym to 2 tygodnie…
ZipekNo tak, użył Pan po prostu linków bezwzględnych (a href=”c:katalogplik.html”), zamiast względnych (a href=”katalogplik.html”). Stąd ten problem. Należy więc przelecieć całą witrynę (wszystkie podstrony) jakimś programem typu „Znajdź i zamień” (Search & Replace) i zamienić wszystkie wystąpienia w rodzaju:
<a href=”c:katalogplik.html”>
na
<a href=”katalogplik.html”>
To samo dotyczy oczywiście nie tylko plików HTML, ale wszystkich grafik, dźwięków itd. – wszystkiego, do czego są odnośniki w dokumentach HTML.
Jeśli chodzi o programy, które umieją to robić hurtowo (czyli w trybie wsadowym – tysiące plików naraz), to podaję kilka przykładowych (wszystkie darmowe):
– ReplaceEm – http://www.boolean.ca/replace/ (jeden z najlepszych, ma ogromne możliwości, np. zamianę tylko w zdefiniowanych ramach, obsługę wyrażeń regularnych itd.; tylko interfejs trochę przestarzały)
– InfoRapid Search & Replace – http://www.inforapid.de
– Auto Replace – http://www.trustmeher.net/freeware/prexa/prexa2.htm
– Handy File Find and Replace – http://silveragesoftware.com/ (bardzo dobry).
A oto adres, gdzie znajdzie Pan odnośniki do darmowych programów tego typu:
http://www.dirfile.com/freeware/search-and-replace.htm
Ewentualnie można poszukać w Google, wpisując hasło:
Search & Replace +freeware
albo
Find & Replace +freeware
Na przyszłość podczas zgrywania stron WWW na dysk lub CD/DVD proszę używać opcji zamiany linków na WZGLĘDNE (ang. relative). Wówczas wymieniony problem nie powtórzy się. Np. w programie Offline Explorer należy ustawić w opcjach projektu opcję zamiany linków jako On-line translation (a nie No translation). Takie same opcje, choć na pewno mające różne nazwy, są dostępne w każdym programie do zgrywania całych witryn WWW (tzw. offline browsers). (JB)