Merubah Tampilan Login Hotspot

17
1 Merubah Tampilan Login Hotspot Bawaan Mikrotik Oleh Kang Farhan Owner SMARTNET-WONODADI –BLITAR Site : www.ruangsharing.com , www.bertautan.com

description

mikrotik

Transcript of Merubah Tampilan Login Hotspot

Page 1: Merubah Tampilan Login Hotspot

1

Merubah Tampilan Login Hotspot

Bawaan Mikrotik

Oleh

Kang Farhan

Owner SMARTNET-WONODADI –BLITAR

Site : www.ruangsharing.com , www.bertautan.com

Page 2: Merubah Tampilan Login Hotspot

2

Pada kesempatan ini saya akan sedikit berbagi trik tentang utak atik tampilan login hotspot

bawaan mikrotik. Apabila kita menengok settingan login bawaan mikrotik maka terlihat menjemukan

dengan tampilan background putih dipadu area login putih juga. Menjemukan bukan ? bahkan kurang

menarik dari segi tampilan kalau area hotspot kita sudah terkenal di area public.

Pada tutorial kali ini kita akan sedikit mengutak atik tampilan login diatas agar lebih memiliki

daya tarik, tentunya semakin membuat user senang dengan sambutan awal sewaktu masuk login

sekaligus area login bisa kita sisipi iklan-iklan yang relevan dengan keinginan kita. Menarik bukan ?, yuk

ikuti step by step-nya ………

Page 3: Merubah Tampilan Login Hotspot

3

Untuk langkah pertama kita perlu mengambil file login dari folder file hotspot default milik mikrotik yang

nanti akan kita modifikasi. Langkahnya :

1. Masuk / login ke mikrotik

2. Klik File , kita akan ditampakkan file-file yang tersusun dari folder dan sub foldernya sekaligus.

3. Cari folder yang bernama ‘Hotspot’

4. Sekarang kita akan unduh folder tersebut untuk kita salin. Buka drive penyimpanan ( terserah

drive mana, flash disk juga boleh ).

5. Bila sudah terbuka drive penyimpanan, maka lakukan langkah : klik folder yang bernama

‘Hotspot’ tadi , tekan terus dan seret ke drive penyimpanan sobat. Seperti gambar di bawah ini

6. Di dalam folder hotspot tadi ada file ber-ekstensi html dengan nama ‘login’. Nah file ‘login’ itu

nanti yang akan kita utak-atik menurut selera kita. ( note : mengutak atik file html akan lebih

mudah bila kita tahu atau sedikitnya pernah mempelajari bab html, bagi yang belum sama sekali

maka ikuti baris demi baris tutorial disini untuk mengurangi resiko gagal-nya loading page

hotspot sobat nantinya )

Seret ke sini

Page 4: Merubah Tampilan Login Hotspot

4

7. Nah, langkah selanjutnya buka program pengedit html seperti notepad ++ atau dreamweaver

atau notepad bawaan windows-pun juga bias tapi kurang user friendly… disini saya memakai

program notepad ++.

8. Setelah masuk ke program editor maka sobat akan melihat sederet code-code html yang siap

kita ubah. Code default login page bawaan mikrotik seperti dibawah ini :

=========================================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<title>mikrotik hotspot > login </title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<meta http-equiv="pragma" content="no-cache" />

<meta http-equiv="expires" content="-1" />

<style type="text/css">

body {color: #737373; font-size: 10px; font-family: verdana;}

textarea,input,select {

background-color: #FDFBFB;

border: 1px solid #BBBBBB;

padding: 2px;

margin: 1px;

font-size: 14px;

color: #808080;

Page 5: Merubah Tampilan Login Hotspot

5

}

a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 10px; }

a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }

img {border: none;}

td { font-size: 14px; color: #7A7A7A; }

</style>

</head>

<body>

$(if chap-id)

<form name="sendin" action="$(link-login-only)" method="post">

<input type="hidden" name="username" />

<input type="hidden" name="password" />

<input type="hidden" name="dst" value="$(link-orig)" />

<input type="hidden" name="popup" value="true" />

</form>

<script type="text/javascript" src="/md5.js"></script>

<script type="text/javascript">

<!--

function doLogin() {

document.sendin.username.value = document.login.username.value;

Page 6: Merubah Tampilan Login Hotspot

6

document.sendin.password.value = hexMD5('$(chap-id)' +

document.login.password.value + '$(chap-challenge)');

document.sendin.submit();

return false;

}

//-->

</script>

$(endif)

<div align="center">

<a href="$(link-login-only)?target=%2F&amp;dst=$(link-orig-esc)">English</a>

</div>

<table width="100%" style="margin-top: 10%;">

<tr>

<td align="center" valign="middle">

<div class="notice" style="color: #c1c1c1; font-size: 9px">please login ,

for use hotspot service.<br />$(if trial == 'yes')for trial user, <a style="color:

#FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&amp;username=T-$(mac-

esc)">click here.</a>.$(endif)</div><br />

<table width="240" height="240" style="border: 1px solid #cccccc;

padding: 0px;" cellpadding="0" cellspacing="0">

<tr>

<td align="center" valign="bottom" height="175"

Page 7: Merubah Tampilan Login Hotspot

7

colspan="2">

<form name="login" action="$(link-login-only)"

method="post"

$(if chap-id) onSubmit="return doLogin()"

$(endif)>

<input type="hidden" name="dst"

value="$(link-orig)" />

<input type="hidden" name="popup"

value="true" />

<table width="100"

style="background-color: #ffffff">

<tr><td

align="right">login</td>

<td><input style="width: 80px" name="username" type="text"

value="$(username)"/></td>

</tr>

<tr><td

align="right">password</td>

<td><input style="width: 80px" name="password" type="password"/></td>

</tr>

<tr><td>&nbsp;</td>

Page 8: Merubah Tampilan Login Hotspot

8

<td><input type="submit" value="OK" /></td>

</tr>

</table>

</form>

</td>

</tr>

<tr><td align="center"><a href="http://www.mikrotik.com"

target="_blank" style="border: none;"><img src="/img/logobottom.png" alt="mikrotik"

/></a></td></tr>

</table>

<br /><div style="color: #c1c1c1; font-size: 9px">powered by mikrotik routeros

&copy; 2005 mikrotik</div>

$(if error)<br /><div style="color: #FF8080; font-size:

9px">$(error)</div>$(endif)

</td>

</tr>

</table>

<script type="text/javascript">

<!--

document.login.username.focus();

//-->

Page 9: Merubah Tampilan Login Hotspot

9

</script>

</body>

</html>

9. Bila kode tersebut di jalankan / di run maka tampilannya akan seperti gambar dibawah ini :

10. Sekarang kita masuk ke pelajaran utik-utik html …. ( disini saya akan langsung member kode

html yang telah saya ubah, untuk keterangan-nya nanti dibawah tutorial / gambar dibawah)

berikut ini kode html yang telah dimodifikasi beserta gambar setelah di jalankan/ di Run.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

Page 10: Merubah Tampilan Login Hotspot

10

<head>

<title>SMARTNET Hotspot > Masuk</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<meta http-equiv="pragma" content="no-cache" />

<meta http-equiv="expires" content="-1" />

<style type="text/css">

body {color: #000000; font-size: 10px; font-family: verdana; background-

image:url(img/latar.jpg)}

textarea,input,select {

background-color: #FDFBFB;

border: 1px solid #000000;

padding: 2px;

margin: 1px;

font-size: 14px;

color: #000000;

}

a, a:link, a:visited, a:active { color: #000000; text-decoration: none; font-size: 14px; }

a:hover { border-bottom: 1px dotted #000000; color: #AAAAAA; }

img {border: none;}

td { font-size: 14px; color: #000000; }

</style>

Page 11: Merubah Tampilan Login Hotspot

11

</head>

<body>

$(if chap-id)

<form name="sendin" action="$(link-login-only)" method="post">

<input type="hidden" name="username" />

<input type="hidden" name="password" />

<input type="hidden" name="dst" value="$(link-orig)" />

<input type="hidden" name="popup" value="true" />

</form>

<script type="text/javascript" src="/md5.js"></script>

<script type="text/javascript">

<!--

function doLogin() {

document.sendin.username.value = document.login.username.value;

document.sendin.password.value = hexMD5('$(chap-id)' +

document.login.password.value + '$(chap-challenge)');

document.sendin.submit();

return false;

}

//-->

Page 12: Merubah Tampilan Login Hotspot

12

</script>

$(endif)

</br>

</br>

<table width="100%" style="margin-top: 5%;">

<tr>

<td align="center" valign="middle">

<div class="notice" style="color: #000000; font-size: 9px">Silahkan Login untuk masuk

<br />$(if trial == 'yes')Free trial available, <a style="color: #5555FF"href="$(link-login-

only)?dst=$(link-orig-esc)&amp;username=T-$(mac-esc)">Klik

disini</a>.$(endif)</div><br />

<table width="250" height="260" style="border: 1px solid #000000; padding: 0px;"

cellpadding="0" cellspacing="0">

<tr>

<td align="center" valign="bottom" height="150" colspan="2">

<form name="login" action="$(link-login-only)" method="post"

$(if chap-id) onSubmit="return doLogin()" $(endif)>

<input type="hidden" name="dst" value="$(link-orig)" />

<input type="hidden" name="popup" value="true" />

<table width="100" >

<tr><td align="right">Username:</td>

Page 13: Merubah Tampilan Login Hotspot

13

<td><input style="width: 90px" name="username" type="text"

value="$(username)"/></td>

</tr>

<tr><td align="right">Password:</td>

<td><input style="width: 90px" name="password" type="password"/></td>

</tr>

<tr><td>&nbsp;</td>

<td><input type="submit" value="Masuk" /></td>

</tr>

</table>

</form>

</td>

</tr>

<tr><td align="center"><a href="http://www.ruangsharing.com" target="_blank"

style="border: none;"><img src="img/logobottom.png" alt="mikrotik" /></a></td></tr>

</table>

</br>

<center><span style="font-size: larger;"><b>Kami juga menerima jasa :<br>

- Repair / Instalasi Laptop, Notebook dan Komputer<br>

- Web Design And Blogging<br>

- Instalasi Hotspot Dan Warnet<br>

- Networking, Dan lain-lain</b></span></center>

$(if error)<br /><div style="color: #FF8080; font-size: 9px">$(error)</div>$(endif)

</td>

Page 14: Merubah Tampilan Login Hotspot

14

</tr>

</table>

<script type="text/javascript">

<!--

document.login.username.focus();

//-->

</script>

<marquee><b> ---------TERIMA KASIH ATAS KEPERCAYAAN ANDA KEPADA KAMI -

Hubungi kami di 081 335 330 101 / 083 843 373 305 --------- </b></marquee>

</body>

</html>

11. Apabila kode yang telah dimodifikasi diatas dijalankan maka akan terlihat seperti gambar diatas.

logo

Area promosi

Tulisan berjalan

background

Page 15: Merubah Tampilan Login Hotspot

15

12. Untuk merubah kode default agar tampak seperti tampilan login diatas hanya sedikit dilakukan

modifikasi pada kode html-nya, seperti code mengganti background yang tadinya putih menjadi

terisi background seperti yang kita harapkan, mengganti logo mikrotik dengan logo hotspot kita,

menambah kalimat-kalimat lain untuk tujuan mempromosikan hotspot kita, dan lain-lain.

13. Yang pertama siapkan dulu gambar background dan gambar logo sobat diletakkan di folder

‘img’, rename gambara background menjadi ‘latar.png’ dan logo direname menjadi

‘logobottom.png’ tanpa tanda petik. Yang perlu diingat bila gambar menggunakan format

umpama jpeg maka kode di html jg harus berformat jpeg, semua terserah sobat dalam

penggunaan format gambar.

14. Di dalam kode diatas sudah saya kasih tanda merah yang sobat perlu ganti, untuk warna font

tidak saya blok merah karena sobat semua biar membaca satu persatu baris yang perlu diubah.

Bila sobat kesulitan maka copy paste saja kode diatas di editor html, kemudian ganti parameter

yang saya blok merah tersebut. Mudah bukan…. Hehehe.

15. Setelah semua beres kita save persis dengan nama aslinya yaitu ‘login.html’.

16. Langkah terakhir adalah mengupload file login dan image tersebut di mikrotik.

17. Cara upload paling gampang yaitu kebalikan dari cara download file mikrotik diatas, tinggal seret

dan masukkan alias drag and drop.

18. Setelah proses upload jangan lupa reboot mikrotiknya.

19. Selamat, karena login page sobat akan tampak lebih elegan sekarang

Sebenarnya masih banyak lagi sesuatu yang dapat kita ubah menurut kemauan kita di dalam

kode-kode html tersebut, tapi perlu diingat bahwa semakin banyak kode-kode yang kita ketik maka

logikanya akan semakin banyak runtime yang akan dijalankan tentunya akan semakin memperberat

Page 16: Merubah Tampilan Login Hotspot

16

bobot loading awal hotspot kita. Jadi kata pepatah “ biarpun simple asal selamat” …hehe…apa ada kata

seperti itu.

Akhirnya saya ucapkan selamat berkreasi dengan settingan hotspot sobat, semoga ilmu yang

secuil ini bermanfaat bagi kita semua. Aamiin.

Page 17: Merubah Tampilan Login Hotspot

17

Salam hangat,

CHANDRA A.P alias KANGFARHAN

-------------------------------------------

OWNER :

www.ruangsharing.com

www.bertautan.com

www.seorelita.blogspot.com

SMARTnet kebonagung-wonodadi-BLITAR