게시판 write_update.head.html 스킨 표현함수... > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] 게시판 write_update.head.html 스킨 표현함수...

  • - 별점 : 평점
  • - [ 0| 참여 0명 ]

본문

게시판에 별도 write_update.head.html 만들었습니다.

아래의 함수 

 

<?php 
if($wr_9) $add_qry1=" or wr_10='$wr_10'"; 
$row=sql_fetch("select count(*) as cnt from $write_table where wr_10='$wr_10' "); 
if($row[cnt]) alert("이미 등록된 내용"); 
?>

이렇게 표현하는 방식이 맞는가요?

<!--{?
if($wr_9) $add_qry1=" or wr_10='$wr_10'"; 
$row=sql_fetch("select count(*) as cnt from $write_table where wr_10='$wr_10' "); 
if($row[cnt]) alert("이미 등록된 내용"); 
}-->

 

 

0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 50
경험치 3,720
[레벨 6] - 진행률 60%
가입일
2016-05-21 15:57:06
서명
미입력
자기소개
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록5

이윰IN님의 댓글

profile_image
뚜꽈님 안녕하세요.

이윰빌더에는 사용자 프로그램 확장을 지원합니다.
원하시는 부분을 구현하시려면 다음과 같이 이해하시고 사용하시면 됩니다.
-- 다음 --
1. /bbs/write_update.php 파일에서는 사용자 확장을 위해 128번째 라인에 확장 파일을 인크루드합니다.
@include_once($board_skin_path.'/write_update.head.skin.php');

2. 이윰빌더는 $board_skin_path 를 가로채서 eyoom/common.php 파일 148번째 라인에서 이윰빌더의 코어 경로로 치환을 합니다.
그렇게 되면 위의 인크루드 파일은 /eyoom/core/board/write_update.head.skin.php 파일이 됩니다.

3. /eyoom/core/board/write_update.head.skin.php 파일은 이윰빌더에서 향후 사용하게 될 가능성이 있기에 이윰빌더는 사용자에게도 개발을 확장할 수 있도록
// 사용자 프로그램
@include_once(EYOOM_USER_PATH.'/board/write_update.head.skin.php');
파일의 인크루드 지원합니다.

4. 결국 /eyoom/user_program/board/write_update.head.skin.php 파일을 아래와 같이 수정하시면 원하시는 기능이 구현되리라 봅니다.
[수정전]
<?php
	if (!defined('_GNUBOARD_')) exit;
	// Your Program - Start
	

	// Your Program - End


?>


[수정후]
<?php
	if (!defined('_GNUBOARD_')) exit;
	// Your Program - Start
	
	if($wr_9) $add_qry1=" or wr_10='$wr_10'"; 
	$row=sql_fetch("select count(*) as cnt from $write_table where wr_10='$wr_10' "); 
	if($row[cnt]) alert("이미 등록된 내용");
	
	// Your Program - End

?>


적용해 보시고 추가적인 문의사항이 있다면 언제든 문의 주시기 바랍니다.
오늘도 멋진 하루 되세요.
감사합니다.

축하합니다. 첫댓글 포인트 30포인트를 획득하였습니다.

뚜꽈님의 댓글

profile_image
항상 친전한 답변에 감사를 드립니다 굿!!!

뚜꽈님의 댓글의 댓글

profile_image
말씀하신대로 적용하니 전체 게시판에 다 적용 되는군요 특정 게시판만 적용 하려면 어떻게 해야 하죠

이윰IN님의 댓글의 댓글

profile_image
아. 특정 게시판에만 적용하고 싶으신 거군요.
그런 게시판이 여러개가 있을 수 있다는 가정하에 답변드릴게요.
아래와 같이 해 보세요.
<?php
	if (!defined('_GNUBOARD_')) exit;
	// Your Program - Start
	
	/**
	 * 사용하고 싶은 게시판이 여러개일 경우 bo_table 값을 배열에 입력
	 */
	$permit_bo_table = array('a','b','c');
	
	if (in_array($bo_table, $permit_bo_table)) {
		if($wr_9) $add_qry1=" or wr_10='$wr_10'"; 
		$row=sql_fetch("select count(*) as cnt from $write_table where wr_10='$wr_10' "); 
		if($row[cnt]) alert("이미 등록된 내용");	
	}
	
	// Your Program - End

?>


a, b, c의 값을 원하시는 bo_table 값으로 변경하시면 됩니다.
원하시는 갯수만큼 늘리셔도 되고 줄이셔도 됩니다.
감사합니다.

뚜꽈님의 댓글

profile_image
정말 감사합니다 굿굿이모티콘
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 647 건 - 39 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색