Sortowanie alfabetyczne listy stron internetowych.

0

Podpowie ktoś w jaki sposób najpoprawniej podejść do tematu?

Jest taka strona:

https://pastebin.com/RjPNPYKZ

Strona ta generowana jest automatycznie przez router, i nie mam wpływu na wyświetlanie listy stron w rozsądnej kolejności (np. alfabetycznej).

Prawdopodobnie jednak dałoby się zaimplementować jakiś skrypt (javascript), który wykona taką pracę przed wyświetleniem użytkownikowi listy stron.

Prośba o podsunięcie koncepcji, podpowiedź, jak mógłbym się do tego zabrać.

Więcej informacji:
https://trzepak.pl/viewtopic.php?f=26&t=59369

0

Ogólnie, samo sortowanie to nie problem. Pytanie czy może do tej strony jakoś wrzucić skrypt JS ?. Skoro strona jest generowana przez serwer to chyba nie masz takiej możliwości ?.
Co do sortowania, to pobrał bym wszystkie elementy 'a', następnie a.href i a.innerText wrzucił bym do tablicy dwu wymiarowej, posortował tablice, usuną wszystkie elementy 'a' i wypisał na nowo już posortowane. Może ktoś ma lepszy pomysł jak sortować kolekcję na przykład po href albo innerText sam też się z chęcią dowiem jakie są inne sposoby na to.

Przykładowe sortowanie: https://jsfiddle.net/5r6ukn0w/2/

0

Z tego co wyszukałem, wydaje mi się, że możesz skorzystać z dodatku do Firefoxa https://addons.mozilla.org/pl/firefox/addon/greasemonkey/
Wprowadzisz sobie tam skrypt sortujący i zawsze się będzie sortowało jak wejdziesz na daną stronę z tak skonfigurowanej przeglądarki.

Możesz też napisać całkowicie własny dodatek do przeglądarki, albo wklejać swój skrypt do konsoli w przeglądarce, za każdym razem jak będziesz chciał sortować elementy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1