Automatyczne sortowanie
Jak już wspomniono, dla poprawnego działania indeksu konieczne jest, aby hasła na liście były ułożone w kolejności alfabetycznej. Można ustawić specjalną opcję, tak aby sortowanie alfabetyczne odbywało się automatycznie:
var indeks = new Indeks('indeks'); indeks.wstaw(new Array( ['Hasło 1','adres1'], ['Hasło 2','adres2'], ['Hasło 3','adres3'] ), null, null, true);
Ustawienie tej opcji może znacznie wydłużyć generowanie indeksu!
Aby wyeliminować tę niedogodność, a jednocześnie nie musieć przy każdym dodawaniu haseł do indeksu żmudnie układać je według alfabetu, można testowo użyć takiego kodu:
var indeks = new Indeks('indeks'); indeks.wstaw(new Array( ['Hasło 1','adres1'], ['Hasło 2','adres2'], ['Hasło 3','adres3'] ), null, null, -1);
Po jego wpisaniu, na stronie nie zostanie wyświetlony normalny indeks, ale fragment kodu skryptu z hasłami ułożonymi alfabetycznie. Wystarczy ten kod skopiować, wkleić w odpowiednie miejsce do pliku indeks_hasla.js i na koniec usunąć wartość opcji (wraz z końcowym przecinkiem przed zamknięciem nawiasu).
Komentarze
- Heeeeeeeeee
19.10.2016 17:21
jak usunąć z tej wyszukiwarki historie wiszukiwania?
Zobacz więcej - Quatro
07.09.2016 09:31
Witam. Mam dwa problemy, z którymi ciężko mi idzie.
1. Jak zmienić skrypt, aby w wyszukiwaniu brał pod uwagę także cyfry.
2. Gdzie zmienić skrypt, aby wyszukiwał już od 2 znaków, a nie 3.
Z góry dzięki za pomoc.
Zobacz więcej - Gość
25.05.2016 19:57
co to ten "adres bazowy"
Zobacz więcej - Pawełek
11.01.2016 15:02
Witam!
Chciałbym zrobić, żeby mój indeks działał w następujący sposób:
Po naciśnięciu w hasło obok pojawiały się kolejne pozycje do wyboru.
Np. mam tak: w pierwszej kolumnie 3 hasła, a w drugiej 5 haseł. Po wybraniu jednego hasła z pierwszej kolumny, w drugiej zostają mi tylko 2 itd.
Jest ktoś w...
Zobacz więcej - Tuomi
09.03.2014 18:42
mieras, może jest inne rozwiązanie, jeśli tak, to niech bardziej doświadczeni koledzy się wypowiedzą. Ja proponuję dwa rozwiązania:
1. Zamiast: [...] Wstawić: [...] 2. W pliku menu_prawe.php wstawić: [...] W drugim przypadku źródło gotowego pliku powinno wyglądać tak...
Zobacz więcej - Pawelelo520
09.03.2014 10:25
Witam,
Skorzystałem sobie ze skryptu kursowego, wszystko działa w zasadzie tak jak powinno, tylko, że chciałbym trochę zmodyfikować tą wyszukiwarkę.
Teraz układ plików ze skryptem wygląda tak:
Folder/(folder główny)
strony/(w folderze Folder)
Pawelelo520/(w folerze strony)
index.html(w folderze...
Zobacz więcej - mieras
19.12.2013 01:35
Pierwotnie układ ramek mojego pliku index.html wyglądał następująco: [...] [/code]
A pierwszy wiersz pliku indeks_hasla.js [...] W efekcie zawartość wpisu indeksu umiejscowionego w ramce baza.html otwierała się w ramce tresc.html.
Teraz tworzę uklad tabel w index.php...
Zobacz więcej - Luke
19.12.2013 00:45
mieras: "otworzyła się w konkretnej tabeli".
Układ strony na tabelkach jest prawie równie przestarzały co ramki. Chyba, że źle Cię zrozumiałem.
Pokaż swój kod, bo oryginalny indeks z forum przecież nie korzysta z ramek.
Zobacz więcej - mieras
18.12.2013 23:38
Witam, przerabiam swoją stronę z systemu ramek na tabele w php. Utworzyłem układ strony w oparciu o tabele.
W lewej tabeli zamiast standardowego menu z linkami znajduje się indeks utworzony w oparciu o opisany skrypt opisany na
Do tej pory zawartość wyszukanego wpisu z indeksu otwierała się w...
Zobacz więcej - Tuomi
01.11.2013 16:11
Witam ponownie. Mam być może banalne pytanie.
Otóż zmodyfikowałem skrypt tak, by nie przekierowywał mnie do linku, tylko wyświetlał same dane. Plik index.js wygląda teraz tak...
Zobacz więcej