테스트 사이트 - 개발 중인 베타 버전입니다

공통 얼럿이 흰화면이 아닌 페이지가 보이게 처리 문의 드립니다. 채택완료

sukja 2년 전 조회 2,583

위 이미지 처럼 공통 얼럿인되요

흰화면에 얼럿이 노출되지 않고 

페이지에서 노출할려고 하는되요

 

bbs/alert.php 이부분에 수정해도 안되던되요

영카트 운영중입니다.

 

조언 부탁드립니다.

 

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 8개

채택된 답변
+20 포인트

해당 페이지에서 자바스크립트로 출력하실 수 있습니다.

 

<script>

  alert('');

</script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sukja
2년 전
답변감사합니다.
질문 더 드립니다. 위에 질문 참고 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

s
2년 전

댓글 감사합니다. ^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

어떤 페이지에서 원하시는 건가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

엑스엠엘
2년 전
a.php에서 클릭 등으로
b.php로 넘어 가는 경우 같은데요.

alert()을 a.php에서 실행되게 해야 합니다.
s
sukja
2년 전
@엑스엠엘
말씀 하신되로 *_update.php 나오는 얼럿은 본 페이지에서 나올 수 없는 듯합니다.
그래서 ajax 로 구현을 해야 될 듯 합니다.
감사합니다.

serialize 폼을 serialize 이걸로 넘길때 파일 처리도같이 되는건가요?
폼데이터만 처리 되는 건가요?
엑스엠엘
2년 전
ajax에서 파일 업로드는
https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Ajax-JavaScript-file-upload-example
참고하세요.
s
sukja
2년 전
@엑스엠엘
감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

2년 전

페이지를 이동해서 하는거라서 해당 처럼이 싫으시면 ajax를 이용해서 작업을 하시거나 아이프레임으로 값을 보내거나 하셔야 합니다. 기본 기능은 아니라서 따로 커스텀을 진행하셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

복스리
2년 전

이부분은 영카트의 판매여부필드를 체크해서 alert를 처리 해주는 부분입니다

/shop/item.php 소스를 보시면

 

if (!($it['ca_use'] && $it['it_use'])) {
    if (!$is_admin)
        alert('판매가능한 상품이 아닙니다.');
}

 

상단부분에 요렇게 되어있을겁니다.

요렇게 되었으면 화면노출이 안되면 바로 alert처리 되겠죠? 이부분을 주석처리 하시고..

item.form.skin.php 스킨 파일에서 하단부쪽에

 

<?

if (!($it['ca_use'] && $it['it_use'])) {
    if (!$is_admin) {

?>

<script>

    alert("판매 가능한 상품이 아닙니다");

    history.back();

</script>

<?
    }
}

?>

 

이렇게 처리하시면 상품이 노출되면서..alert 처리가 되면 back로 처리 될겁니다.

해보시고 안되시면 쪽지 주세요. ^^

 

.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

흰화면을 따로 구성하신다고하면

alert.php에서 화면구성하는 스킨을 추가로 기입하고

경고창의 출력 시점을 페이지로드 후로 주신다면 가능할 지도 모르겠네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

d
2년 전

update.php 페이지 소스를 이용하여 ajax로 불러서 처리해야 하는게 맞는데요.. 개발자이신지 디자이너이신지는 모르겠으나 이런 사항을 잘 모르신다면 구현하는데 상당한 어려움이 있을 것으로 판단됩니다. 

많은 시간 소모하시는 것 보다는 의뢰를 하시는게 어떨가 싶습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sukja
2년 전
개발자인되요 코어쪽에 *_updat.php 파일이 너무 맞은것 같아서요
시간이 너무 걸릴 꺼 같아
/bbs/alert.php 로 해결 해볼려고 하니 이런부분이 있네요 ^^~

댓글을 작성하려면 로그인이 필요합니다.

s
2년 전

@https://sir.kr/bbs/profile.php?mb_id=bettersan" onclick="return false;" rel="nofollow" target="_blank" title="NDWEB 자기소개">NDWEB

해당페이지에서 작성된 경우는 처리 되었습니다.

아래 이미지 처럼요.

그런데

 

000_update.php

에서 

alert("해당상품이 없습니다.");

이부분을 처리 할려고 합니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

N
NDWEB
2년 전
페이지.php -> 000_update.php 로 넘어간다음에 alert처리를 해주면 흰화면이 나올수밖에 없습니다.

페이지.php 에서 ajax로 000_update.php를 호출한다음 상품이 없을때 alert처리를 해줘도 되겠네요..


어쨋든 000_update.php안에서 alert가 나올수는 없습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인