21'C 흐림
서울 강남구
위젯에는 CSS에 정해진 색상을 줄수 있습니다.
셀렉트 형태가 아닌 원하는 색상을 바로 넣어보도록 하겠습니다.
간단히 제이쿼리 플러그인 형태의 소스구요
한달전인가 두달전쯤에 적용해놓은거라 빠진부분이 있는지 확인을 못하고 올립니다.
<td align="center">새글설정</td>
<td>
<div style="float:left">
<input type="text" name="wset[newtime]" value="<?php echo ($wset['newtime']);?>" size="3" class="frm_input"> 시간 이내 등록 글
새글아이콘색
<!--주석처리시작<select name="wset[new]">
<option value="red"<?php echo get_selected('red', $wset['new']); ?>>레드</option>
<option value="blue"<?php echo get_selected('blue', $wset['new']); ?>>블루</option>
<option value="green"<?php echo get_selected('green', $wset['new']); ?>>그린</option>
<option value="orange"<?php echo get_selected('orange', $wset['new']); ?>>오렌지</option>
<option value="yellow"<?php echo get_selected('yellow', $wset['new']); ?>>옐로우</option>
<option value="violet"<?php echo get_selected('violet', $wset['new']); ?>>바이올렛</option>
</select>주석처리끝-->
<div style="float:right; padding:0 0 0 10px;margin:-5px 0 0 0 ; ">
<div id="colorSelector">
<div style="background-color:#<?php echo $wset['new']; ?>"></div>
<input type="hidden" name="wset[new]" value="<?php echo $wset['new']; ?>">
</div>
</div>
</div>
</td>
</tr>
4. 이제 위젯 \thema\basic\widget\board-list\widget.rows.php 파일을 열어 줍니다.
이제 선택인데요 여기서 변환해 줄곳의 색상을 찾아서 바꿔주시면 됩니다.
기본적으로
<span class="<?php echo $wset['new'];?>"><?php echo $icon;?></span> 되어있는 곳을
<span style="color:#<?php echo $wset['new'];?>"><?php echo $icon;?></span>
이런식으로 CSS가 아닌 색상을 직접 가져오게 바꿔어 주세요
저같은 경우는 새글아이콘색상, 닉네임, 타이틀 컬러, 더보기,사용자 아이콘등을 동시에 변경해 주었습니다.
자이제 손쉽게 색상을 바꿀 수 있습니다.
<tr>
<td align="center">글자색</td>
<td>
<?php echo help('현재 베너 글자색 설정');?>
<div>
<div id="colorSelector">
<div style="background-color:#<?php echo $wset['color']; ?>"></div>
<input type="hidden" name="wset[color]" value="<?php echo $wset['color']; ?>">
</div>
</div>
</td>
</tr>
<tr>
<td align="center">하단설정</td>
<td>
<?php echo help('현재 베너 하단 배경색 설정');?>
<div>
<div id="colorSelector">
<div style="background-color:#<?php echo $wset['banner']; ?>"></div>
<input type="hidden" name="wset[banner]" value="<?php echo $wset['banner']; ?>">
</div>
</div>
</td>
</tr>