discover faq 게시판 검색창에 내용을 입력하지 않았을때 경고문구

안녕하세요.

discover faq 디스커버 게시판 검색창에 내용을 입력하지 않고 검색버튼을 눌렀을때

검색창 바로 아래에 검색어를 입력하라는 주의문구를 띄우고 싶습니다. 필수입력 필드처럼요.

가능할까요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 게시글 목록 페이지에서 검색어를 입력하지 않고

    검색 버튼을 누를 경우 문구를 표시하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드를 적절한 위치에 추가해보시겠어요?

    <?php if(isset($_GET['keyword']) && $_GET['keyword'] == ''):?>
    	<div>검색어를 입력해주세요.</div>
    <?php endif?>

    위의 코드에서 문구는 적당한 문구로 교체해보세요.

    고맙습니다.

  • 답변 감사합니다.

    그런데 알려주신 코드를 넣으면 검색버튼을 눌렀을 때 표시되는 것이 아니라

    첫화면부터 표시됩니다. 

     

    검색 버튼을 눌렀을때는 

    내용이 있는지 없는지에 따라 잘 작동합니다.

    첫화면에서는 안보이게 할 수 있을까요? 

     

  • 안녕하세요.

    기존의 코드는 제거하신 후

    아래의 코드로 교체해서 확인해보시겠어요?

    <?php
    $check = false;
    $request_uri = parse_url($_SERVER['REQUEST_URI']);
    if(isset($request_uri['query'])){
    	parse_str($request_uri['query'], $params);
    	if(isset($params['keyword']) && $params['keyword'] == ''){
    		$check = true;
    	}
    }
    ?>
    <?php if($check):?>
    	<div>검색어를 입력해주세요.</div>
    <?php endif?>

    고맙습니다.

  • 덕분에 잘 적용했습니다. 감사합니다~

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기