Jumi J! 1.0 사용법
하자, 당신은 Jumi 구성 요소를 가지고 가정 플러그인 모듈 설치 및 실행 귀하의 Joomla 근무! 환경.
이제 Jumi를 가지고 노는 시작할 수 있습니다.
나도 공개 라이브 사이트에 Jumi 함께하지 않았 조언 놀이를 - 당신은 Joomla를 (공중 눈을 안 즉)가 성공적으로 민간에서 테스트되었습니다 그러한 Jumi 응용 프로그램을 게시해야합니다! 설치, 사용자의 로컬 컴퓨터에 좋습니다.
Jumi를 사용하는 일반적인 전략
당신을 생각나게 :
Jumi 아무것도 않지만 (주사) Joomla에 사용자 지정 코드가 포함되어 있습니다!. 역시 별도의 페이지 (Jumi 구성 요소를 통해)로 또는 기사로이 (Jumi를 통해 플러그인) 또는 모듈 위치 (Jumi 모듈을 통해)에. 귀하의 포함의 내용 - 단순 또는 마법 - 당신이 보는 않습니다.
코드를 사용하거나 서버 또는 Jumi 구성 요소 데이터베이스 테이블의 레코드에있는 직접 Jumi 확장 기능으로 작성된 파일에 저장할 수 있습니다.
당신은 php 파일 들리는가 귀하의 코드를 저장하는 경우 보안 문제 너무.
일반 Jumi 사용은 다음과 같은 스키마에서 헌신 수 있습니다
이 문서에서는 각각 모듈과 플러그인, 방법 Jumi 구성 요소를 사용하는 방법을 배웁니다
구성 요소
Jumi 구성 요소 사용자 정의 Joomla을 만듭니다! 페이지가 사용자 지정 코드 안에 포함됩니다. 사용자 지정 코드가 직접 및 / 또는 구성 요소 항목에 기록될 수있는 이전에 저장된 파일에서 "철수"입니다.
> Jumi - 구성 요소 : 구성 요소는 관리 백엔드 상단 메뉴를 통해 액세스할 수 있습니다. 그것은 Jumi 응용 프로그램 관리자가 열립니다.
당신은 응용 프로그램 관리자에서 구성 요소 응용 프로그램의 목록이 표시됩니다. 목록과 함께 응용 프로그램 관리자 메뉴에서 colums의 의미는 분명하다 - 그것은 일반적인 Joomla를 존중합니다! 표준.
이 사전 예제가 있습니다 : "안녕 Jumi!" 와 "Blogspot의". 이 예제에서 당신은 얼마나 Jumi 구성 요소를 사용하여 배우게됩니다.
경로 필드는 서버에있는 파일에 대한 참조를 포함해야합니다.
스크립트 명령 처리
당신이 두 구성 요소는 "사용자 지정 스크립트"와 "경로"를 선택한 후 filelds 가득 차있다면 "사용자 지정 스크립트는"처음 처리.
Jumi 응용 프로그램을 호출
다음 두 가지 방법으로 응용 프로그램을 호출할 수 있습니다 :
- Joomla과 응용 프로그램 항목을 연관! 메뉴 항목 또는. 구성 요소의 설치 후, 연구에 대한 예로, 저기 메인 메뉴 항목 "안녕하세요 Jumi!" 에 연결된 "안녕하세요 Jumi!" 신청 항목.
- Joomla로서나 쓸! 응용 프로그램 항목의 URL 주소에 콘텐츠를 연결합니다. 링크 생성에 대한 규칙은 간단합니다 :
index.php? 옵션 = com_jumi & fileid = 트리플 엑스
어디 xxx는 Jumi 응용 프로그램 관리자 목록의 오른쪽 열에서 볼 수 있습니다 Jumi 응용 프로그램의 ID가 있습니다.
플러그인 / mambot
Jumi은 / mambot는 Joomla에 포함 플러그인! 기사 사용자 정의 스크립트 : 파일이나 Jumi 구성 요소 데이터베이스에서 레코드.
사용하기 전에는 관리 백엔드에 그것을 사용하는 것을 잊지 마세요 플러그인.
플러그인 사전 매개 변수에 스위치가 "정지 / 삭제 Jumi 코드"가 있습니다. 네, 그것을 전환하는 경우 지워집니다 모든 Jumi는 Joomla의 구문 텍스트를 플러그인! 기사 중지 코드 흠도!
플러그인 구문
일반 Jumi이 구문은 Jumi 사용 Cheatsheet에서 배울 수 있습니다 플러그인. 우리는 여기서 단지 몇 가지 예를 나타납니다 :
{jumi [이미지 / 코드 / test.php]가} / / 포함 test.php는 이미지 / 코드에있는 파일
{jumi [* 1]} / / 포함 Jumi 구성 요소 데이터베이스 테이블의 첫번째 레코드에 저장된 코드
/ / test.php 파일을 포함하고 달러를 채우고 jumi 배열을 {jumi 지역 calc [test.php] 너비 [6] [4] 높이}
주어진 예제에서 당신은 쉽게 추측할 수
- 왼쪽 대괄호 사이의 어떤 문자도하지 않아야합니다 { 그리고 키워드 jumi Jumi 구문 인치
- 나머지는 다 밖에서 [] 괄호가 밖으로 제거되지 않습니다 처리했습니다.
- Jumi는 코드 소스로 첫 번째 브래킷의 conent을 해석하고 그것을 포함하려고합니다. 코드 소스 Jumi 구성 요소 데이터베이스 테이블 중 하나를 파일이나 레코드 ID를 할 수 있습니다.
- jumi 배열 $로 두 번째 대괄호 [] Jumi 매장에서 대괄호의 내용을 시작. $ jumi 배열 (그리고 그것의 가치)를 포함 PHP 코드에서 액세스할 수 있습니다.
인자 값을 숫자, 일반 텍스트, html로 인코딩된 텍스트가 될 수 등 등이 괄호 기호의 예외와 함께 모든 수 있습니다 : [,], {,}.
뭔가가 잘못되면, 예를 들어 아무것도 네의 "디버그 모드"스위치, 문서에 표시됩니다. 그것은 Jumi 오류 메시지가있는 경우를 보여줍니다.
매개 변수 : Jumi 기본 절대 경로
기본 jumi 절대 경로를 포함시킬 파일의 경로명을 prepanded입니다. 있다면 그것은 Joomla를 eqaul입니다 설정되지 않았습니다! 루트 디렉토리. 예를 들면 :
우리가 쓴다면
{jumi [test.php]}
하고 기본 Jumi 절대 경로는 Joomla에 test.php 최대 Jumi 플러그인 그때 보이는 설정되지 않았습니다! (Joomla! configuration.php가 어디 있는지) 루트. 그러나 우리는 "이미지 / mycodes"으로 그것을 설정하면, 해당 디렉토리에 그것을 보인다.
우리는 Joomla 밖에서 우리의 파일을 배치할 수 있습니다! 너무 설치 디렉토리. 예를 들어 (로컬 호스트)에 대한 우리 Joomla을 가질 수 있습니다! 현재 위치 : "D 조 : / joomla / htdocs / xamp." 여기에 우리의 코드를 저장하는 데 아무 문제 : "D 조 : / htdocs / 코드 / xampp"- 아웃 Joomla 중! 설치 디렉터리를 찾습니다. 같은가 적용되는 사이트를 호스팅하고 있습니다.
기본 Jumi 절대 경로가 두 가지 이유를 가지고 :
- 사용자의 편의가 : 반복하지 않아도 포함되는 파일의 전체 상대 경로를 써주세요
- 웹 보안 : 특정 이유 Jumi는 Jumi 구문 코드를 작동하지 않으면 방문자에게 표시됩니다. 파일 경로를 포함. 기본 Jumi 절대 경로가 숨겨져 있으며 그것은 코드가 실제로 보이는 코드에서 더 많은 gueast하기가 어렵습니다. 및 포함시킬 파일이 귀하의 사이트 밖으로 거짓말을한다면 (www가)는 웹 브라우저에서 그들을 도달 사실상 불가능하다. 보기 보안 문제 자세한 내용은.
기본 Jumi 절대 경로는 여기서 설정한 모든 Jumi에 대한 전역 매개 변수 전체에 걸쳐 Joomla 구문 instancies 플러그인입니다.
매개 변수 : 중첩된 교체
네스팅 기능이 포함된 코드에 Jumi 구문을 해석합니다. 예를 들면 :
main.php 및 nested.php : 가자, 두 개의 파일이 있습니다.
파일 main.php가 포함되어 있습니다
<? PHP는
"이것은 기본 파일 업체 <br />은"에코;
에코 "{jumi [nested.php]}";
?>
그리고 nested.php가 포함되어 있습니다
<? PHP는
"이것은 중첩된 스크립트입니다"에코;
?>
두 파일의 main.php과 nested.php 서버에 업로드된 우리가 기사로 쓸 수 있습니까
{jumi [main.php]}
우리가 볼 수있는 결과도 될 수있다
이것은 기본 파일입니다
{jumi [nested.pgp]}
스위치면 중첩된 교체 로 설정됩니다 없음 또는
이것은 기본 파일입니다
이것은 중첩된 스크립트입니다
경우에 스위치로 설정됩니다 예.
그것은 중첩된 기능은 꽤 개발자 흥미로운 가능성을 제공합니다 대체할 것이 분명합니다.
Jumi에 둥지 기능이 작동은 플러그인.
네스팅 기능은 파일과 코드 Jumi 구성 요소 데이터베이스 테이블에 저장된 근무하고 있습니다.
다른 매개 변수를 플러그인
면 디버그 모드 현재가 나타나면 예를 그것은 당신에게 Jumi 오류 메시지가 표시됩니다으로 설정됩니다.
면 중지 / 삭제 Jumi 코드 예으로 전환되며 지워집니다 모든 Jumi는 Joomla의 구문 텍스트를 플러그인! 기사 중지 코드 흠도! Jumi로부터 코드의 출력은 Joomla에 플러그인 없음 Jumi 코드가 없습니다! 기사.
모듈
Jumi 모듈은 모듈의 위치를 사용자 정의 스크립트에 포함 내역 : 수동 또는 파일이나 Jumi 구성 요소 데이터베이스에서 레코드.
기본 매개 변수
"메모장", "코드 작성"와 "소스 코드": 해당 모듈 관리에서 단지 몇 가지 기본 parametrs가 있습니다.
메모장 메모를위한 공간으로 제공합니다.
코드 작성 여러분의 코드 영역입니다.
입력란에 소스 코드 이 파일 중 하나 filepathname 넣을 수 있습니다 모듈이나 * Jumi 구성 요소 응용 프로그램 항목의 ID가에 포함합니다.
고급 매개 변수
Jumi 기본 절대 경로 그것은 플러그인에있는대로 정확히 같은 의미가 있습니다. 하나 약간의 차이점과 :이 매개 변수는 모든 Jumi 모듈을위한 글로벌 아니지만 각 Jumi 모듈 인스턴스에 고유 수 있습니다.
디버그 모드 그것이이 같은 의미를 가지고있는 플러그인 : 모든 Jumi 오류 메시지가 표시되지 않습니다 아니오 다음 Jumi 모듈로 설정하면. 당신에게 문제가있다면, 아무 것도 예 : 스위치, 표시됩니다 예에 "디버그 모드".
기타 고급 매개 변수 - 모듈 클래스 접미사, 캐시 사용 - 일반 Joomla입니다! 매개 변수는 그 표준 Joomla에서 찾을 수 있습니다! 모듈. 내가 그들의 의미는 분명하다 가정하자.
스크립트 명령 처리
당신이 가득 차있다면 두 구성 요소는 "코드가 작성된"와 "소스 코드"를 선택한 후 filelds "코드가 작성된"처음 처리.

