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.
nie działają te dwa pierwsze linki
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ę.
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.
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.
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
Powered by vBulletin™ Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.