Showing
38 changed files
with
79 additions
and
16 deletions
images/Bronze_Emblem.png
0 → 100644
299 KB
images/Challenger_Emblem.png
0 → 100644
387 KB
images/Diamond_Emblem.png
0 → 100644
353 KB
images/Gold_Emblem.png
0 → 100644
295 KB
images/Grandmaster_Emblem.png
0 → 100644
357 KB
images/Iron_Emblem.png
0 → 100644
256 KB
images/Master_Emblem.png
0 → 100644
41.5 KB
images/Platinum_Emblem.png
0 → 100644
305 KB
images/Silver_Emblem.png
0 → 100644
295 KB
images/tier-icons/bronze_i.png
deleted
100644 → 0
34.9 KB
images/tier-icons/bronze_ii.png
deleted
100644 → 0
34.5 KB
images/tier-icons/bronze_iii.png
deleted
100644 → 0
34.5 KB
images/tier-icons/bronze_iv.png
deleted
100644 → 0
34.7 KB
images/tier-icons/bronze_v.png
deleted
100644 → 0
34.9 KB
images/tier-icons/diamond_i.png
deleted
100644 → 0
56.9 KB
images/tier-icons/diamond_ii.png
deleted
100644 → 0
56.9 KB
images/tier-icons/diamond_iii.png
deleted
100644 → 0
56.9 KB
images/tier-icons/diamond_iv.png
deleted
100644 → 0
57.1 KB
images/tier-icons/diamond_v.png
deleted
100644 → 0
57.3 KB
images/tier-icons/gold_i.png
deleted
100644 → 0
48 KB
images/tier-icons/gold_ii.png
deleted
100644 → 0
47.7 KB
images/tier-icons/gold_iii.png
deleted
100644 → 0
47.7 KB
images/tier-icons/gold_iv.png
deleted
100644 → 0
47.8 KB
images/tier-icons/gold_v.png
deleted
100644 → 0
47.9 KB
images/tier-icons/platinum_i.png
deleted
100644 → 0
55.8 KB
images/tier-icons/platinum_ii.png
deleted
100644 → 0
55.5 KB
images/tier-icons/platinum_iii.png
deleted
100644 → 0
55.8 KB
images/tier-icons/platinum_iv.png
deleted
100644 → 0
56 KB
images/tier-icons/platinum_v.png
deleted
100644 → 0
56.3 KB
images/tier-icons/silver_i.png
deleted
100644 → 0
40 KB
images/tier-icons/silver_ii.png
deleted
100644 → 0
39.7 KB
images/tier-icons/silver_iii.png
deleted
100644 → 0
40 KB
images/tier-icons/silver_iv.png
deleted
100644 → 0
40.1 KB
images/tier-icons/silver_v.png
deleted
100644 → 0
40.3 KB
... | @@ -42,8 +42,17 @@ body{ | ... | @@ -42,8 +42,17 @@ body{ |
42 | 42 | ||
43 | .center2{ | 43 | .center2{ |
44 | width:100vw; | 44 | width:100vw; |
45 | - height:1vh; | 45 | + height:2vh; |
46 | display:flex; | 46 | display:flex; |
47 | align-items:center; | 47 | align-items:center; |
48 | justify-content:space-around; | 48 | justify-content:space-around; |
49 | } | 49 | } |
50 | + | ||
51 | +.champImage{ | ||
52 | + resize: both; | ||
53 | + max_width: 100px; | ||
54 | + height: auto; | ||
55 | +} | ||
56 | +.fontsizeup{ | ||
57 | + font-size: 15px; | ||
58 | +} | ... | ... |
... | @@ -2,7 +2,7 @@ module.exports = function(app){ | ... | @@ -2,7 +2,7 @@ module.exports = function(app){ |
2 | 2 | ||
3 | var request = require("request"); | 3 | var request = require("request"); |
4 | var urlenconde = require('urlencode'); | 4 | var urlenconde = require('urlencode'); |
5 | -var apikey = "RGAPI-a7c53f9b-e980-42b3-af78-a3bc291bec7a"//api | 5 | +var apikey = "RGAPI-4e323f5e-baf1-416c-bf8b-1375163564b1"//api |
6 | 6 | ||
7 | var profileIconId; //아이콘 번호 | 7 | var profileIconId; //아이콘 번호 |
8 | var revisionDate; //수정날짜 | 8 | var revisionDate; //수정날짜 |
... | @@ -11,10 +11,6 @@ var accountId; //계정Id | ... | @@ -11,10 +11,6 @@ var accountId; //계정Id |
11 | var name; //소환사 이름 | 11 | var name; //소환사 이름 |
12 | var summonerLevel; //소환사 레벨 | 12 | var summonerLevel; //소환사 레벨 |
13 | 13 | ||
14 | -var startIndex; | ||
15 | -var endIndex; | ||
16 | -var totalGames; | ||
17 | -var matches; //경기정보 | ||
18 | 14 | ||
19 | app.get('/', function(req, res) { | 15 | app.get('/', function(req, res) { |
20 | res.render('main', { title: 'R U TROLL?' }); | 16 | res.render('main', { title: 'R U TROLL?' }); |
... | @@ -62,6 +58,38 @@ var matches; //경기정보 | ... | @@ -62,6 +58,38 @@ var matches; //경기정보 |
62 | } | 58 | } |
63 | } | 59 | } |
64 | } | 60 | } |
61 | + var userLeagueUrl = "https://kr.api.riotgames.com/lol/league/v3/positions/by-summoner/"+ urlenconde(id)+"?api_key=" + apikey; | ||
62 | + request(userLeagueUrl,function(error,response,body){ | ||
63 | + var info_user_league_json = JSON.parse(body); | ||
64 | + if(info_user_league_json[0] != null){ | ||
65 | + var leagueId = info_user_league_json[0]["leagueId"]; | ||
66 | + var wins = info_user_league_json[0]["wins"]; | ||
67 | + var losses = info_user_league_json[0]["losses"]; | ||
68 | + var leagueName = info_user_league_json[0]["leagueName"] | ||
69 | + var tier = info_user_league_json[0]["tier"]; | ||
70 | + var rank = info_user_league_json[0]["rank"]; | ||
71 | + var leaguePoints = info_user_league_json[0]["leaguePoints"]; | ||
72 | + var img_tier; | ||
73 | + if(tier == "MASTER"){ | ||
74 | + img_tier = "https://i.imgur.com/nvQjonh.png"; | ||
75 | + }else if(tier == "CHALLENGER"){ | ||
76 | + img_tier = "https://i.imgur.com/sbK1Edj.png"; | ||
77 | + }else if(tier == "DIAMOND"){ | ||
78 | + img_tier = "https://i.imgur.com/5VBu8PF.png" | ||
79 | + }else if(tier == "PLATINUM"){ | ||
80 | + img_tier = "https://i.imgur.com/Eqi6858.png" | ||
81 | + }else if(tier == "GRANDMASTER"){ | ||
82 | + img_tier = "https://i.imgur.com/mcEhz1o.png" | ||
83 | + }else if(tier == "GOLD"){ | ||
84 | + img_tier = "https://i.imgur.com/Ec4hPuO.png" | ||
85 | + }else if(tier == "SILVER"){ | ||
86 | + img_tier = "https://i.imgur.com/GKnPu7s.png" | ||
87 | + }else if(tier == "BRONZE"){ | ||
88 | + img_tier ="https://i.imgur.com/TPZVXIr.png" | ||
89 | + }else{ | ||
90 | + img_tier = "https://i.imgur.com/kcdoC4r.png" | ||
91 | + } | ||
92 | +} | ||
65 | champ_name[champ_name.length] = "total"; | 93 | champ_name[champ_name.length] = "total"; |
66 | var temp_id; | 94 | var temp_id; |
67 | var temp_name; | 95 | var temp_name; |
... | @@ -90,10 +118,17 @@ var matches; //경기정보 | ... | @@ -90,10 +118,17 @@ var matches; //경기정보 |
90 | c_name: champ_name, | 118 | c_name: champ_name, |
91 | c_point: champ_point, | 119 | c_point: champ_point, |
92 | c_pic: champ_pic, | 120 | c_pic: champ_pic, |
93 | - c_summoner: summoner | 121 | + c_summoner: summoner, |
122 | + c_wins: wins, | ||
123 | + c_losses: losses, | ||
124 | + c_tier: tier, | ||
125 | + c_imgtier: img_tier, | ||
126 | + c_rank: rank, | ||
127 | + c_leaguePoint: leaguePoints | ||
94 | }); | 128 | }); |
95 | }); | 129 | }); |
96 | }); | 130 | }); |
97 | }); | 131 | }); |
132 | + }); | ||
98 | }); | 133 | }); |
99 | }; | 134 | }; | ... | ... |
... | @@ -14,7 +14,6 @@ | ... | @@ -14,7 +14,6 @@ |
14 | 14 | ||
15 | $("button#searchButton").click(function(){ | 15 | $("button#searchButton").click(function(){ |
16 | var name = $("input").val(); | 16 | var name = $("input").val(); |
17 | - alert(name); | ||
18 | location.href = "http://localhost:3000/search/" + name; | 17 | location.href = "http://localhost:3000/search/" + name; |
19 | }) | 18 | }) |
20 | }); | 19 | }); |
... | @@ -25,22 +24,43 @@ | ... | @@ -25,22 +24,43 @@ |
25 | <div class="center"> | 24 | <div class="center"> |
26 | <img src="http://postfiles5.naver.net/MjAxNzA1MTRfMjYz/MDAxNDk0NjkzMzQyMjA1.q2Lr8tHc36PRcyVYhCplqB4J868vV67CQr8l1MSduCkg.sfF_kI6oJZpMdOeKzFucmZXRoQXuSOI4M1IZhMPTp30g.PNG.yoonty21/logo.png?type=w580"> | 25 | <img src="http://postfiles5.naver.net/MjAxNzA1MTRfMjYz/MDAxNDk0NjkzMzQyMjA1.q2Lr8tHc36PRcyVYhCplqB4J868vV67CQr8l1MSduCkg.sfF_kI6oJZpMdOeKzFucmZXRoQXuSOI4M1IZhMPTp30g.PNG.yoonty21/logo.png?type=w580"> |
27 | </div> | 26 | </div> |
28 | - <div class="center2"> | 27 | + <div class="center"> |
29 | <input type="text" class="input_text" placeholder="소환사 이름"> | 28 | <input type="text" class="input_text" placeholder="소환사 이름"> |
30 | <span class="input-group-btn"> | 29 | <span class="input-group-btn"> |
31 | <button id="searchButton" class="btn btn-primary" type="button" onclick="search(name)">검색!</button> | 30 | <button id="searchButton" class="btn btn-primary" type="button" onclick="search(name)">검색!</button> |
32 | </span> | 31 | </span> |
33 | </div> | 32 | </div> |
34 | - <div class="center2"> | 33 | + <br></br> |
35 | - <%= c_summoner %> | 34 | + <font size=10em> |
35 | + <strong> | ||
36 | + <%= c_summoner + "\n"%> | ||
37 | + </strong> | ||
38 | + </font> | ||
39 | + <div class="center"> | ||
40 | + <img src= <%=c_imgtier%> width=120, height=120> | ||
41 | + <span class="center"> | ||
42 | + <%= "Tier : " + c_tier + " " + c_rank + " / " + c_leaguePoint + "점"%> | ||
43 | + </span> | ||
44 | + <br class="center"> | ||
45 | + <%= "Win : " + c_wins + " / Lose : " + c_losses%> | ||
46 | + </br> | ||
47 | + </div> | ||
48 | + <div class="center"> | ||
49 | + <%= "승률 : " + ((c_wins/(c_wins+c_losses))*100).toFixed(2) + "%" %> | ||
50 | + </div> | ||
51 | + <br></br> | ||
52 | + <div class="center"> | ||
53 | + <strong> | ||
36 | <%= "트롤력" %> | 54 | <%= "트롤력" %> |
37 | - <%= "point: " + 1000000/c_point[c_id.length-1] %> | 55 | + <%= "point: " + (1000000/c_point[c_id.length-1]).toFixed(2) %> |
56 | + </strong> | ||
38 | </div> | 57 | </div> |
39 | <% for (var i=0; i<c_id.length-1; i++){ %> | 58 | <% for (var i=0; i<c_id.length-1; i++){ %> |
40 | - <div class="center2"> | 59 | + <div class="champImage"> |
41 | - <img src= <%=c_pic[i]%> > | 60 | + <div class="center"> |
61 | + <img src= <%=c_pic[i]%> width=50, height=50> | ||
42 | <%= c_name[i] %> | 62 | <%= c_name[i] %> |
43 | - <%= "point: " + 1000000/c_point[i] %> | 63 | + <%= "point: " + (1000000/c_point[i]).toFixed(2) %> |
44 | <% } %> | 64 | <% } %> |
45 | </div> | 65 | </div> |
46 | </div> | 66 | </div> | ... | ... |
... | @@ -14,7 +14,6 @@ | ... | @@ -14,7 +14,6 @@ |
14 | 14 | ||
15 | $("button#searchButton").click(function(){ | 15 | $("button#searchButton").click(function(){ |
16 | var name = $("input").val(); | 16 | var name = $("input").val(); |
17 | - alert(name); | ||
18 | location.href = "http://localhost:3000/search/" + name; | 17 | location.href = "http://localhost:3000/search/" + name; |
19 | }) | 18 | }) |
20 | }); | 19 | }); | ... | ... |
-
Please register or login to post a comment