모바일에서 등록시 글제목옆에 모바일 아이콘 생성하기?? 채택완료
1. 사용하고 계시는 technote/lib.php 파일에 아래 소스 추가
// 접속형태 알아보기
function is_mobile()
{
// 웹브라우저 user agent 체크
if ( preg_match('/(iphone|samsung|lgtel|mobile)/i', $_SERVER['HTTP_USER_AGENT']) )
return true;
else
return false;
}
(저는 259쯤 에서 추가했어요! function 있는것 보시고 적당한 곳에 넣으세요!)
2. 사용하고 계시는 모바일 글쓰기 4_write.php 파일을 열어서 소스 추가합니다.
<?function WRITE_form_add10($Write_add_array){ global $Bconfig,$this_skin,$Take_value;?>
<tr>
<td class=write_left_td><?=$Write_add_array[0]?></td>
<td class=write_check_td><img src="<?=$this_skin.'/b_img/icons/'.$Write_add_array[1]?>" /></td>
<td class=write_right_td><input type="hidden" name="user_add10" value="<?=(is_mobile())?'m':''?>" />
</td>
</tr>
<?}?>
3. 일반 글쓰기 4_write.php 파일을 열어서 추가합니다.(일반 글쓰기 일경우 입력창 출력안되게 설정)
<?function WRITE_form_add10($Write_add_array){ global $Bconfig,$this_skin,$Take_value;?>
<? if ( is_mobile() ) { ?>
<tr>
<td class=write_left_td><li><?=$Write_add_array[0]?></td>
<td class=write_check_td><img src="<?=$this_skin.'/b_img/icons/'.$Write_add_array[1]?>"></td>
<td width=1 valign=top><img src='<?=$this_skin?>/b_img/icons/line.gif'></td><td class=write_right_td>
<input type="hidden" name="user_add10" value="<?=(is_mobile())?'m':''?>" />
</td>
</tr>
<tr><td class=write_td_back colspan=4></td></tr>
<? } ?>
<?}?>
4. 이제 글제목 옆에 아이콘이 출력되게 해야겠죠! 사용하시는 2_index.php 파일을 열어서
//[4] 글제목
function INDEX_cell_4(){
global $Bconfig,$Index_data,$this_skin,$no,$subject_link_function,$search;?> 이렇게 시작되는 부분 보이시죠!
.............
if($Index_data['give_point']>0) //포인트 증여글 표시
echo " <img src='$this_skin/b_img/attrib/money.gif' align=absmiddle><font style='font-size:7pt; font-family:Tahoma; color:#ff6600;'>". number_format($Index_data['give_point'])."</font>";
// 보드설정 [6-16] - 모바일 아이콘 표시 추가부분
if ($Index_data['user_add10']=="m") echo "<img src='$this_skin/b_img/attrib/money.gif' align=absmiddle>";
그누보드용이 아닌데 해볼려고 하니
// 접속형태 알아보기
function is_mobile()
{
// 웹브라우저 user agent 체크
if ( preg_match('/(iphone|samsung|lgtel|mobile)/i', $_SERVER['HTTP_USER_AGENT']) )
return true;
else
return false;
}
(저는 259쯤 에서 추가했어요! function 있는것 보시고 적당한 곳에 넣으세요!)
2. 사용하고 계시는 모바일 글쓰기 4_write.php 파일을 열어서 소스 추가합니다.
<?function WRITE_form_add10($Write_add_array){ global $Bconfig,$this_skin,$Take_value;?>
<tr>
<td class=write_left_td><?=$Write_add_array[0]?></td>
<td class=write_check_td><img src="<?=$this_skin.'/b_img/icons/'.$Write_add_array[1]?>" /></td>
<td class=write_right_td><input type="hidden" name="user_add10" value="<?=(is_mobile())?'m':''?>" />
</td>
</tr>
<?}?>
3. 일반 글쓰기 4_write.php 파일을 열어서 추가합니다.(일반 글쓰기 일경우 입력창 출력안되게 설정)
<?function WRITE_form_add10($Write_add_array){ global $Bconfig,$this_skin,$Take_value;?>
<? if ( is_mobile() ) { ?>
<tr>
<td class=write_left_td><li><?=$Write_add_array[0]?></td>
<td class=write_check_td><img src="<?=$this_skin.'/b_img/icons/'.$Write_add_array[1]?>"></td>
<td width=1 valign=top><img src='<?=$this_skin?>/b_img/icons/line.gif'></td><td class=write_right_td>
<input type="hidden" name="user_add10" value="<?=(is_mobile())?'m':''?>" />
</td>
</tr>
<tr><td class=write_td_back colspan=4></td></tr>
<? } ?>
<?}?>
4. 이제 글제목 옆에 아이콘이 출력되게 해야겠죠! 사용하시는 2_index.php 파일을 열어서
//[4] 글제목
function INDEX_cell_4(){
global $Bconfig,$Index_data,$this_skin,$no,$subject_link_function,$search;?> 이렇게 시작되는 부분 보이시죠!
.............
if($Index_data['give_point']>0) //포인트 증여글 표시
echo " <img src='$this_skin/b_img/attrib/money.gif' align=absmiddle><font style='font-size:7pt; font-family:Tahoma; color:#ff6600;'>". number_format($Index_data['give_point'])."</font>";
// 보드설정 [6-16] - 모바일 아이콘 표시 추가부분
if ($Index_data['user_add10']=="m") echo "<img src='$this_skin/b_img/attrib/money.gif' align=absmiddle>";
그누보드용이 아닌데 해볼려고 하니
초보자입장에선 끼워맞추는것도 어렵네요
첫번째 lib.php부분은 common.lib.php에 적용하면 될텐데
나머지 write 소스쪽은 통 모르겠네요 ㅠㅠ
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
돼지코구뇽
12년 전
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=190814&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EB%AA%A8%EB%B0%94%EC%9D%BC+%EC%95%84%EC%9D%B4%EC%BD%98
댓글을 작성하려면 로그인이 필요합니다.
12년 전
if문을 활용하여 모바일에서 글 작성시 값을 주고
리스트에서 그 값을 출력 시키면 될듯 싶습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인