학습 Discuz!X 3.2 기록: 아주 간단 한 플러그 인 제작 과정 으로 데이터베이스 와 관련 되 지 않 고 제시 어 를 꺼 냅 니 다.

discuz 자료 창고 의 플러그 인 개발 예제 에 따 르 려 고 했 지만 잘 모 르 겠 습 니 다.http://faq.comsenz.com/library/plug/plugin/plugin_example.htm     이것 을 찾 았 습 니 다:http://blog.csdn.net/oyzl68/article/details/11094843 이것 은 잘 만 들 었 습 니 다. 이것 에 따라 간단 한 플러그 인 을 만 들 수 있 습 니 다.여기 과정 을 기록 해 주세요.
 
 
   배경 기본 상태 에서 '새 플러그 인 디자인' 이라는 연결 을 볼 수 없습니다.
   수정 이 필요 하 다 config/config_global. php 파일, 맨 뒤에 추가:
플러그 인 개발 자 모드config['plugindeveloper'] = 1;
 
    1. 새 플러그 인 을 만 들 고 기본 속성 을 설정 합 니 다.
    응용 - 플러그 인 - 새 플러그 인 을 설계 하고 아래 내용 을 설정 한 후 제출 합 니 다.
学习Discuz! X3.2记录:一个很简单的插件制作过程,未涉及数据库,跳出一条提示语_第1张图片
    2. 배경 에 대응 하 는 phop 파일 을 만 듭 니 다.
    source \ plugin 디 렉 터 리 에 디 렉 터 리 dazhaohu20160311a 를 만 듭 니 다. 디 렉 터 리 이름 은 앞에서 설정 한 유일한 식별 자 와 대응 해 야 합 니 다. 이 디 렉 터 리 에 dazhaohu. class. phop 파일 을 새로 만 듭 니 다. 내용 은:
 
<?php  
if(!defined('IN_DISCUZ')) {  
    exit('Access Denied');  
}  
  
class plugin_dazhaohu20160311a {  
  
    function __construct(){  
          
    }  
  
    function global_footer(){  
          
        return '<script>alert("  !       。")</script>';  
    }  
      
}  
?>  

 
    파일 내용 중,
class plugin_dazhaohu20160311a {  
    이 줄 의 class 이름 에서 밑줄 친 뒷부분 도 유일한 식별 자 와 대응 해 야 합 니 다.
 
    3. 관련 페이지.
    플러그 인 을 사용 하고 모듈 디자인 을 진행 합 니 다:
学习Discuz! X3.2记录:一个很简单的插件制作过程,未涉及数据库,跳出一条提示语_第2张图片
    4. 테스트.
    홈 페이지 에 가서 새로 고침 하 세 요.

좋은 웹페이지 즐겨찾기