PDA

Zobacz pełną wersję : Skrócenie linków



Antybristler
30-11-2012, 23:22
Raport z walki:

https://mfo3.pl/game/report.php?bid=104314122&vpid=703&vtid=0
=>
https://mfo3.pl/r/104314122/703/0
powinno zadziałać także
https://mfo3.pl/r/104314122

Za co odpowiadają zmienne vpid i vtid?

Reflink:

https://mfo3.pl/?ref=2542
=>
https://mfo3.pl/2542

Oczywiście przy pomocy translacji adresów mod_rewrite, co jest do zrobienia w kilka minut.

Zaletą są oczywiście krótsze i ładniejsze linki. Używanie wersji skróconych nie będzie ograniczać wersji pełnej.

Jeżeli są jakieś linki, które można by skrócić, możecie własne dodawać.

Często też dostaję pytania od graczy jak zdobyć link do walki. Proponuje dodać w oknie wyników walki pole tekstowe ze skróconym linkiem (zaznaczonym) do skopiowania - oczywiście w odpowiednim stylu. W zakładce raporty także dodałbym przycisk kopiujący link do raportu z walki do schowka, nie wiem tylko na ile jaka przeglądarka/JS pozwala na to, być może będzie trzeba użyć poważniejszych narzędzi.

Pfem
01-12-2012, 00:40
nie działają te dwa pierwsze linki

ADIHC1
01-12-2012, 00:46
Nie działają, bo to propozycja zmian, nie ogłoszenie wprowadzonych zmian ;)

LookAtMyHorse
01-12-2012, 03:39
A po co Ci ładniejsze linki jak w grze na czacie jest zawsze napisane [link] ??? I tak gracze nie będą pisać z pamięci linków tylko będą je kopiować, więc skrócona wersja jest kompletnie niepotrzebna.

Potencjalny Nabywca
01-12-2012, 09:00
Jak gdzieś wychodzisz i chcesz podać ludziom reflinki.

Vologart
01-12-2012, 20:40
No i to jestdobre podejście! Na tak. Wkurzają mnie te linki. Od samego patrzenia mdleć mi się chce.

Doktor Lewatywa
01-12-2012, 20:42
Dobre pomysły :)

Antybristler
05-01-2013, 15:39
OK, to pomogę adminowi, skoro nie ma czasu ;D



RewriteEngine On
RewriteBase /
RewriteRule ^/r/?([a-z]*)/([a-z]*)/([a-z]*)$ game/report.php?bid=$1&vpid=$2&vtid=$3 [NC,L]
RewriteRule ^/?([a-z]*)$ ?ref=$1 [NC,L]


Mam nadzieję, że nie zrobiłem żadnego błędu, w każdym razie nie testowałem...

Pozostaje tylko skopiować na serwer co może zająć ok. 1 minutę.

Jacek
05-01-2013, 17:27
Linki skrócone działają

Antybristler
05-01-2013, 17:34
Przydałoby się jeszcze zmienić linki w zakładce Raporty i wszędzie tam gdzie występują (np. wyniki walki - "Pokaż replay") oraz link w zakładce Program partnerski.

Jacek
05-01-2013, 17:52
Linki zmienione

musaraj
05-01-2013, 17:57
Sprawdzałem u siebie i jakiś dziwny przypadek:
https://mfo3.pl/r/112263867
Mój nick jest niepogrubiony, a wydawało mi się, że nicki są pogrubiane (jednego gracza)

Poza tym, pod datą walki mam urocze "mfo3.pl/r/123" :)

Antybristler
05-01-2013, 18:01
Sprawdzałem u siebie i jakiś dziwny przypadek:
https://mfo3.pl/r/112263867
Mój nick jest niepogrubiony, a wydawało mi się, że nicki są pogrubiane (jednego gracza)

Poza tym, pod datą walki mam urocze "mfo3.pl/r/123" :)

Bo nie masz "pełnego" linku zawiera on 3 parametry: mfo3.pl/r/X/Y/Z

Też mam r/123.


Musi to admin dopracować i będzie całkiem przyjemnie.

Potencjalny Nabywca
05-01-2013, 19:06
Nadal coś jest nie tak z tymi linkami:

https://mfo3.pl/r/110778580/32484 - brak pogrubienia Iomi
https://mfo3.pl/game/report.php?bid=110778580&vpid=32484 - jest OK

Dodatkowo można zmodyfikować regułę tak, aby działał też link https://mfo3.pl/r/110778580/32484/ (dodany na końcu /) bo z nim jest 404 NF.



(przed zamknięciem tematu proszę połączyć ostatnie posty - piszę w nowych, aby było to widoczne, bo modyfikacji nie widać).

Ja tu widzę w raporcie pogrubione Iomi, zaś nie mogę otworzyć końcowego wyniku walki.

Jacek
06-01-2013, 15:37
Myślę, że te pełne linki są zbędne, bo to pogrubienie nic nie wnosi.

Antybristler
09-01-2013, 21:20
Idąc za ciosem można skrócić linki do eq:

https://mfo3.pl/game/view.php?t=ga&id=2141865
=>
https://mfo3.pl/typ_eq/id
https://mfo3.pl/ga/2141865

Oczywiście dla tych co nie widzą - "stare" linki działają i będą działać nadal i można ich z powodzeniem używać.

Antybristler
11-11-2013, 11:40
Zrealizowane = do zamknięcia