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년 전 | 4402 | ||
| 2274 | 2년 전 | 2065 | ||
| 2273 |
|
2년 전 | 1486 | |
| 2272 | 2년 전 | 2468 | ||
| 2271 | 2년 전 | 2069 | ||
| 2270 |
|
2년 전 | 2089 | |
| 2269 |
|
2년 전 | 1891 | |
| 2268 | 2년 전 | 3846 | ||
| 2267 | 2년 전 | 2898 | ||
| 2266 |
|
2년 전 | 2122 | |
| 2265 | 2년 전 | 1642 | ||
| 2264 | 2년 전 | 2123 | ||
| 2263 | 2년 전 | 1991 | ||
| 2262 | 2년 전 | 1540 | ||
| 2261 |
|
2년 전 | 1452 | |
| 2260 | 2년 전 | 2441 | ||
| 2259 |
welcome
|
2년 전 | 1778 | |
| 2258 |
welcome
|
2년 전 | 1305 | |
| 2257 | 2년 전 | 3052 | ||
| 2256 | 2년 전 | 1316 | ||
| 2255 |
|
2년 전 | 1822 | |
| 2254 | 2년 전 | 1796 | ||
| 2253 |
welcome
|
2년 전 | 1570 | |
| 2252 |
welcome
|
2년 전 | 1341 | |
| 2251 | 2년 전 | 2395 | ||
| 2250 | 2년 전 | 2031 | ||
| 2249 | 2년 전 | 1817 | ||
| 2248 | 2년 전 | 1626 | ||
| 2247 | 2년 전 | 2053 | ||
| 2246 | 2년 전 | 2466 | ||
| 2245 | 2년 전 | 1917 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기