묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
비회원도 제목색깔 굵게 설정하는거 뜰수 있게 좀 도와주세요~~~~
2008.09.12 15:35
게시판권한을 준 회원에게는 아래와같이 제목밑에 제목색깔 굵기 공지로 할수 있게 됩니다.
로그인을 하지 않은 비회원에게는 그 기능이 사라지고 아래처럼 비밀, 댓글허용 , 역긴글허용만 뜨는데요....
제가 만든홈피는 회원가입하는 홈피가 아니고 관리자만 로그인해서 관리하고 나머지는 로그인없이 쓰게끔 돼어있어요~~
그래서 비회원들도 제목색깔과 굵기는 나타났으면 좋겠는데 어떻게 설정하는지좀 아시는분 알려주세요~~
고수님들~ 저와 함께 고민해주시면 완전 사랑합니다 ~~~~~
로그인을 하지 않은 비회원에게는 그 기능이 사라지고 아래처럼 비밀, 댓글허용 , 역긴글허용만 뜨는데요....
제가 만든홈피는 회원가입하는 홈피가 아니고 관리자만 로그인해서 관리하고 나머지는 로그인없이 쓰게끔 돼어있어요~~
그래서 비회원들도 제목색깔과 굵기는 나타났으면 좋겠는데 어떻게 설정하는지좀 아시는분 알려주세요~~
고수님들~ 저와 함께 고민해주시면 완전 사랑합니다 ~~~~~
1. modules/board/board.controller.php
line 30 부분의 소스를 주석(삭제) 처리합니다.
// 관리자가 아니라면 게시글 색상/굵기 제거
if(!$this->grant->manager) {
unset($obj->title_color);
unset($obj->title_bold);
}
2.modules/board/skins/xe_board/write_form.html
line 47 부분의 소스를 으로수정합니다.
<!--@if($grant->manager)-->
{@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') }
<dd><select name="title_color" id="title_color" <!--@if($oDocument->get('title_color'))-->style="background-color:#{$oDocument->get('title_color')};"<!--@end--> onchange="this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor;">
<option value="" style="background-color:#FFFFFF;">{$lang->title_color}</option>
<!--@foreach($_color as $_col)-->
<option value="{$_col}" style="background-color:#{$_col}" <!--@if($oDocument->get('title_color')==$_col)-->selected="selected"<!--@end-->>{$lang->title_color}</option>
<!--@endforeach-->
</select></dd>
<dd>
<input type="checkbox" name="title_bold" id="title_bold" value="Y" <!--@if($oDocument->get('title_bold')=='Y')-->checked="checked"<!--@end--> />
<label for="title_bold">{$lang->title_bold}</label>
</dd>
<dd>
<input type="checkbox" name="is_notice" value="Y" <!--@if($oDocument->isNotice())-->checked="checked"<!--@end--> id="is_notice" />
<label for="is_notice">{$lang->notice}</label>
</dd>
<dd>
<input type="checkbox" name="lock_comment" value="Y" <!--@if($oDocument->isLocked())-->checked="checked"<!--@end--> id="lock_comment" />
<label for="lock_comment">{$lang->lock_comment}</label>
</dd>
<!--@endif-->
수정
{@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') }
<dd><select name="title_color" id="title_color" <!--@if($oDocument->get('title_color'))-->style="background-color:#{$oDocument->get('title_color')};"<!--@end--> onchange="this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor;">
<option value="" style="background-color:#FFFFFF;">{$lang->title_color}</option>
<!--@foreach($_color as $_col)-->
<option value="{$_col}" style="background-color:#{$_col}" <!--@if($oDocument->get('title_color')==$_col)-->selected="selected"<!--@end-->>{$lang->title_color}</option>
<!--@endforeach-->
</select></dd>
<dd>
<input type="checkbox" name="title_bold" id="title_bold" value="Y" <!--@if($oDocument->get('title_bold')=='Y')-->checked="checked"<!--@end--> />
<label for="title_bold">{$lang->title_bold}</label>
</dd>
<!--@if($grant->manager)-->
<dd>
<input type="checkbox" name="is_notice" value="Y" <!--@if($oDocument->isNotice())-->checked="checked"<!--@end--> id="is_notice" />
<label for="is_notice">{$lang->notice}</label>
</dd><!--@endif-->
<dd>
<input type="checkbox" name="lock_comment" value="Y" <!--@if($oDocument->isLocked())-->checked="checked"<!--@end--> id="lock_comment" />
<label for="lock_comment">{$lang->lock_comment}</label>
</dd>