Coldfusion MX 광고 교대 시스템 제작 튜 토리 얼

wait 파란색 이상 적 인 CF 에 서 는 ASP 와 같은 광고 구성 요 소 를 제공 하지 않 았 습 니 다.그러나 이것 은 기능 이 강 한 광고 시스템 을 만 들 수 없다 는 것 을 설명 할 수 없습니다.여기 서 저 는 간단 한 광고 교대 시스템 을 놓 았 고 제 CCF 포럼 에서 사 용 했 습 니 다.기능,표시 횟수 와 클릭 횟수 가 있 습 니 다.이 를 바탕 으로 확장 이 비교적 쉬 워 서 분류 하여 표시 할 수 있 습 니 다.아래 의 코드 는 표시 만 할 수 있 습 니 다. 큰 광고 쪽지.단지 벽돌 을 던 져 옥 을 끌 어 올 리 려 고 할 뿐,모두 가 하 나 를 보면 열 을 알 수 있 고,기능 이 더욱 강 한 광고 시스템 을 만 들 수 있다.    select adid from ad   select * from ad where adid='#ThisAdID#'       UPDATE AD SET show='#ADSHOW#' where ADID='#AD.ADID#'   새로 고침

 
    SELECT ADID,URL,CLICK FROM AD WHERE ADID='#URL.ADID#'     UPDATE AD SET CLICK='#ADCLICK#' WHERE ADID='#URL.ADID#'     self.location ='#URL#';    코드 복사 상자 아래 는 인용 세 션 입 니 다:   select adid from ad   select * from ad where adid='#ThisAdID#'       UPDATE AD SET show='#ADSHOW#' where ADID='#AD.ADID#'   새로 고침

 
    SELECT ADID,URL,CLICK FROM AD WHERE ADID='#URL.ADID#'     UPDATE AD SET CLICK='#ADCLICK#' WHERE ADID='#URL.ADID#'     self.location ='#URL#';    GAME 오 버,이 광 고 는 BEN 으로 바 뀌 었 습 니 다. FORTA 의 튜 토리 얼 입 니 다.그 가 소개 한 광고 지 제작 방법 은 원리 가 많 지 않 지만 기능 이 적어 서 URL 이 바 뀌 지 않 습 니 다.표시 횟수 와 클릭 횟수 를 기록 할 수 없 기 때문에 저 는 그 를 바 꾸 었 습 니 다.제 가 기능 을 추 가 했 습 니 다.  원리:광고 데 이 터 를 데이터베이스 시트 에 넣 고 한 번 에 모든 광고 번호(ID)를 추출 하고 이 ID 를 하나의 APPLICATION 변수 에 저장 합 니 다.저 는 하 나 를 표시 합 니 다.이 APPLICATION 변수 에서 표 시 된 광고 ID 를 삭제 하면 다음 에는 이 광고 줄 을 표시 하지 않 습 니 다.모든 광고 줄 이 표 시 될 때 까지 APPLICATION 변수 가 비어 있 으 면데이터 베 이 스 를 다시 조회 하고 모든 광고 ID 를 가 져 옵 니 다.계속 이렇게 순환 합 니 다.알림:위 에 파일 을 저장 하고 자신의 데이터 베 이 스 를 바 꾸 면 됩 니 다.광고 표시,광고 줄 URL 전환 은 모두 이 파일 안에 있 습 니 다.  이 변 수 를 주의 하 십시오:application.AD ,이것 은 응용 프로그램 변수 입 니 다.나 는 그 를 문자열 로 정의 합 니 다.CF 문자열 에서 이렇게 할 수 있 습 니 다. Application.AD="I'm wait" 그 럴 수도 있어 요. Application.AD=" 1 2 3 4 5 6 7 9",이 광 고 는 바로 뒤에 있 는 이 비유 로 다시 말 하 는 것 입 니 다.예 를 들 어 제 가 처음 방문 한 것 입 니 다.Application.AD="1"을 호출 합 니 다. 그리고 이 어 플 리 케 이 션 을 삭제 합 니 다.AD="1" 다음 에는 Application.AD=만 남 았 습 니 다." 2 3 4 5 6 7 9" 한 번 에 하나 가 적 으 면 교대 효 과 를 얻 을 수 있 습 니 다.물론 모든 것 이 표 시 될 때 까지 데이터 베 이 스 를 다시 조회 하고 모든 광고 ID 를 추출 합 니 다.application.AD 라 는 문자열 에 넣 으 면 이 문장 을 주의 깊 게 볼 수 있 습 니 다.  하면,만약,만약... 길이 가 0 이면 데이터 베 이 스 를 다시 조회 한 다음 검색 결 과 를 application.AD 변수 에 넣 습 니 다.주의 하 십시오.목록 의 길 이 를 테스트 하려 면 LEN()이 아니 라 목록 길 이 를 전문 적 으로 테스트 하 는 함수 ListLen select adid from ad     만약 에 한 번 의 교대 가 표시 되 지 않 았 다 면 0 이 아 닐 것 이다.그러면 데이터 베 이 스 를 다시 조회 하지 않 을 것 이다.  첫 번 째 문 자 를 얻 으 려 면그리고 이것 을 삭제 합 니 다.다음 차례 는 다음 차례 입 니 다.  중요 한 것 은 바로 이것 입 니 다.아래 의 업데이트 디 스 플레이 횟수 와 디 스 플레이 횟수 는 모두 일반적인 CF 코드 입 니 다.특별한 것 은 없습니다.

좋은 웹페이지 즐겨찾기