chat message를 게시판에 넣어보았습니다.

w3schools.com(https://www.w3schools.com/howto/howto_css_chat.asp)의 chat messages기능을 그누보드 게시판에 적용해보았습니다.
이미지: wr_2, chat-message: wr_3, chat-time: wr_4 이런식으로 여분필드를 사용하였습니다.
이렇게 하다보니 내용이 길어지는 경우에는 여분필드가 많이 필요해지는 문제점이 생깁니다.
여분필드를 사용하지 않고도 구현하는 방법이 있을텐데요.
실력자분께서 알려주시리라 믿습니다.
write.skin.php
[code]<!-- 첫번째 메세지 -->
<input type=text class="frm_input full_input" name=wr_2 value="<?php echo $write['wr_2']; ?>" placeholder=img_address:wr_2>
<input type=text class="frm_input full_input" name="wr_3" value="<?php echo $write['wr_3']; ?>" placeholder="chat:wr_3">
<input type=text class="frm_input full_input" name=wr_4 value="<?php echo $write['wr_4']; ?>" placeholder=time:wr_4><br><br>
<!-- 두번째 메세지 -->
<input type=text class="frm_input full_input" name="wr_5" value="<?php echo $write['wr_5']; ?>" placeholder="img:wr_5">
<input type=text class="frm_input full_input" name=wr_6 value="<?php echo $write['wr_6']; ?>" placeholder=chat:wr_6>
<input type=text class="frm_input full_input" name=wr_7 value="<?php echo $write['wr_7']; ?>" placeholder=time:wr_7> <br><br>
<!-- 세번째 메세지 -->
<input type=text class="frm_input full_input" name=wr_8 value="<?php echo $write['wr_8']; ?>" placeholder=img_address:wr_8>
<input type=text class="frm_input full_input" name=wr_9 value="<?php echo $write['wr_9']; ?>" placeholder=chat:wr_9>
<input type=text class="frm_input full_input" name=wr_10 value="<?php echo $write['wr_10']; ?>" placeholder=time:wr_10>[/code]
list.skin.php(pc)
[code]
<!-- chat message start -->
<style>
#bigdiv{ margin:0 auto; max-width:960px; padding:0 20px;}
.containerk{ border:2px solid #dedede; background-color:#f1f1f1; border-radius:5px; padding:10px; margin:10px 0;}
.darker{ border-color:#ccc; background-color:#ddd; }
.containerk::after{ content:""; clear:both; display:table; }
.containerk img{ float:left; max-width:100px; width: 100%; margin-right: 20px; border-radius:50%;}
.containerk img.right{ float:right; margin-left:20px; margin-right:0px;}
.time-right{ float:right; color:#aaa; }
.time-left{ float:left; color: #999;}
</style>
<div id="bigdiv">
<div class="containerk">
<img src="<?php echo $view['wr_2']; ?>" alt="my lovely suzy" style="width:100%">
<p class="pk"><?php echo $view['wr_3']; ?></p>
<span class="time-right"><?php echo $view['wr_4']; ?></span>
</div>
<div class="containerk darker">
<img src="<?php echo $view['wr_5']; ?>" alt="lovely suzy" class="right" style="width:100%">
<p class="pk"><?php echo $view['wr_6']; ?></p>
<span class="time-left"><?php echo $view['wr_7']; ?></span>
</div>
<div class="containerk">
<img src="<?php echo $view['wr_8']; ?>" alt="my lovely suzy" style="width:100%">
<p class="pk"><?php echo $view['wr_9']; ?></p>
<span class="time-right"><?php echo $view['wr_10']; ?></span>
</div>
<!-- chat message end -->
[/code]
list.skin.php(mobile): img 크기와 text크기만 조절했습니다.
[code]
<!-- chat messate start -->
<style>
#bigdiv{ margin:0 auto; max-width:960px; padding:0 5px;}
.containerk{ border:2px solid #dedede; background-color:#f1f1f1; border-radius:5px; padding:10px; margin:10px 0;}
.darker{ border-color:#ccc; background-color:#ddd; }
.containerk::after{ content:""; clear:both; display:table; }
.containerk img{ float:left; max-width:70px; width: 100%; margin-right: 20px; border-radius:50%;}
.containerk img.right{ float:right; margin-left:20px; margin-right:0px;}
.time-right{ float:right; color:#aaa; }
.time-left{ float:left; color: #999;}
.pk{ font-size:16px;}
</style>
<div id="bigdiv">
<div class="containerk">
<img src="<?php echo $view['wr_2']; ?>" alt="my lovely suzy" style="width:100%">
<p class="pk"><?php echo $view['wr_3']; ?></p>
<span class="time-right"><?php echo $view['wr_4']; ?></span>
</div>
<div class="containerk darker">
<img src="<?php echo $view['wr_5']; ?>" alt="lovely suzy" class="right" style="width:100%">
<p class="pk"><?php echo $view['wr_6']; ?></p>
<span class="time-left"><?php echo $view['wr_7']; ?></span>
</div>
<div class="containerk">
<img src="<?php echo $view['wr_8']; ?>" alt="my lovely suzy" style="width:100%">
<p class="pk"><?php echo $view['wr_9']; ?></p>
<span class="time-right"><?php echo $view['wr_10']; ?></span>
</div>
<!-- chat message end -->
[/code]
댓글 4개
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4426 | ||
| 2304 | 2년 전 | 1253 | ||
| 2303 | 2년 전 | 2432 | ||
| 2302 | 2년 전 | 2280 | ||
| 2301 | 2년 전 | 1815 | ||
| 2300 | 2년 전 | 2509 | ||
| 2299 | 2년 전 | 1705 | ||
| 2298 |
종이인형친구
|
2년 전 | 2074 | |
| 2297 | 2년 전 | 3749 | ||
| 2296 | 2년 전 | 1442 | ||
| 2295 | 2년 전 | 1792 | ||
| 2294 | 2년 전 | 1522 | ||
| 2293 | 2년 전 | 1978 | ||
| 2292 |
swallow
|
2년 전 | 2969 | |
| 2291 | 2년 전 | 2205 | ||
| 2290 | 2년 전 | 2374 | ||
| 2289 | 2년 전 | 1932 | ||
| 2288 | 2년 전 | 2172 | ||
| 2287 | 2년 전 | 2761 | ||
| 2286 | 2년 전 | 1824 | ||
| 2285 | 2년 전 | 2217 | ||
| 2284 | 2년 전 | 1648 | ||
| 2283 |
|
2년 전 | 2227 | |
| 2282 |
디지털홍익인간
|
2년 전 | 3668 | |
| 2281 | 2년 전 | 1748 | ||
| 2280 | 2년 전 | 1900 | ||
| 2279 |
|
2년 전 | 1859 | |
| 2278 | 2년 전 | 2084 | ||
| 2277 | 2년 전 | 4700 | ||
| 2276 |
WEBOLUTION
|
2년 전 | 2031 | |
| 2275 | 2년 전 | 2812 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기