> 백엔드 개발 > PHP 튜토리얼 > Joomla 보조 개발 연구 노트

Joomla 보조 개발 연구 노트

WBOY
풀어 주다: 2016-08-08 09:31:45
원래의
1420명이 탐색했습니다.
  • Joomla 디렉토리 구조

/administrator는 관리 배경의 경로입니다.
/cache는 캐시 디렉터리입니다.
/comComponents는 구성 요소 디렉터리입니다.
/includes는 실행에 필요한 다양한 스크립트가 포함된 중요한 디렉터리입니다. 줌라, 기능 등
/언어는 웹사이트 언어 디렉토리입니다.
/plugins는 확장(트리거) 디렉터리입니다.
/modules 디렉토리는 모듈 프로그램이 저장되는 곳입니다. Joomla는 머리글, 바닥글, 왼쪽, 오른쪽, 디버그, user1, advert2 등과 같은 10개 이상의 모듈 위치를 정의했습니다.
/templates 템플릿 디렉터리, 내부의 각 하위 디렉터리는 템플릿에 해당합니다.
/libraries 클래스 패키지 디렉터리, 모든 중요한 클래스 파일
/logs 로그 디렉터리, 생성된 로그 스크립트 파일 저장
/images 그림 디렉터리
/media 디렉토리는 다양한 미디어 파일이 저장되는 곳입니다.
/xmlrpc xml 원격 메소드 호출, xml을 원격 메소드 호출을 위한 매체로 사용
/tmp 임시 디렉토리

  • Joomla! 구성요소 구조

Joomla!의 모든 구성 요소는 특정 명명 체계를 따릅니다. 각 시스템 구성 요소에는 고유한 이름이 있으며 이름에는 공백이 포함될 수 없습니다.
코드는 두 개의 폴더로 구분됩니다. 폴더는 com_으로 시작하고 그 뒤에 구성 요소 이름이 옵니다. 예: 구성 요소를 책이라고 합니다. 따라서 동일한 이름을 가진 두 개의 com_books 폴더를 만들어야 합니다
구성 요소가 포그라운드에 로드되면 Joomla!는 구성 요소 이름.php

파일을 찾습니다.

앞면 구성 요소 아래 com_books 디렉터리, books.php 파일.
백그라운드 관리자/컴포넌트, com_books 디렉토리, admin.books.php 파일에 넣으세요.

  • Joomla! 인터페이스 소개

데이터베이스 작업: 데이터베이스에 연결 - SQL 문 실행 - 데이터 쿼리

1) 데이터베이스에 연결하기 위한 데이터베이스 작업
$db=& JFactory::getDBO();
2) SQL 문 실행
$sql="select * from #_tags"; >$db ->execute($sql);
3) 데이터 쿼리
$sql="select * from #_tags"; $rows= $db->loadObjectList()
foreach($rows as $row){
echo $row->tag;
세션 작업: 세션 호출

1) 세션 값 가져오기
$session=&JFactory::getSession()

$name="session_name"

$sValue=$session->get($name);

2) 세션 값 설정

$session=JApplication::_createSession()
$name="session_name"
$value="alex"; ;설정($이름,$값);

Joomla! 공통 데이터베이스 테이블

기사 카테고리
jos_categories
jos_sections

Joomla! 구성요소, 모듈, 플러그인

jos_comComponents

jos_modules
jos_plugins

기사

jos_content

메뉴
jos_menu

사용자 및 로그인
jos_groups

jos_session

jos_users

위 내용을 포함하여 Joomla 2차 개발 학습 노트를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.



관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿