
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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 23798 | |
| 23797 | |
| 23792 | |
| 23791 | |
| 23785 | |
| 23781 | |
| 23770 | |
| 23766 | |
| 23764 | |
| 23761 | |
| 23747 | |
| 23732 | |
| 23724 | |
| 23718 | |
| 23706 | |
| 23700 | |
| 23697 | |
| 23686 | |
| 23682 | |
| 23681 | |
| 23680 | |
| 23678 | |
| 23665 | |
| 23644 | |
| 23643 | |
| 23639 | |
| 23637 | |
| 23630 | |
| 23626 | |
| 23616 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기