Mambo 전체 웹사이트 시스템은 Mambo China와 Mambo Resource가 공동으로 개선하고 개발한 중국인에게 적합한 지능형 웹사이트 구축 시스템입니다. 문화! Mambo 전체 사이트 시스템은 무료 소프트웨어이며 GNU/GPL 오픈 소스 라이센스 계약을 따릅니다.
Mambo 전체 사이트 시스템은 Mambo의 중국 지사이며, 영어 코드는 Mambo의 영어 버전을 구별하기 위해 Mambos입니다. 앞으로 Mambo China는 모든 사람의 선택을 충족시키기 위해 두 가지 경로를 택할 것입니다. 하나는 Mambo의 원래 취향을 유지하면서 주로 중국어 Mambo 영어 버전인 Mambo 글로벌 버전이고, 다른 하나는 독립적으로 개발된 Mambo 전체 사이트 시스템입니다. 현지 팀에서 유지 관리하고, Mambo의 핵심을 대폭 개선하고, 시스템 성능을 최적화하고, 운영 효율성을 향상시키며, 적시에 국내 사용자의 사용 습관을 충족시킵니다.
Mambo 전체 사이트 시스템 5.5.0은 5.4.0을 기반으로 일부 버그를 제거하고 많은 기능을 향상시켰으며 세 가지 쓸모없고 혼란스러운 기능을 삭제했습니다.
* 배경문자 메시지, 휴지통, 꺼내기/넣기의 3가지 기능을 취소합니다. 이 3가지 기능은 사용상의 불편함을 제외하고는 거의 사용되지 않습니다.
* 향상된 SEF 정적 URL 기능, 디렉토리 계층 구조가 있는 정적 URL, 중국어 및 영어 경로 지원, 직관적이고 이해하기 쉽고 검색 엔진에 더 쉽게 포함됩니다. Mambo 코어의 공통 구성 요소에 대한 향상된 SEF 정적 연결을 구현했습니다.
* 데이터베이스 처리를 최적화하고 SQL 쿼리 수를 줄입니다. 홈페이지에 로드되는 SQL 쿼리 수가 원래 35개에서 22개로 줄어들고 효율성이 30% 이상 증가합니다. 홈 페이지는 매우 빠르게 열리며 SEF 시뮬레이션 정적 URL을 사용하면 정적 페이지와 비슷할 수 있습니다.
* MySQL5 엄격 모드 환경에서 실행 가능하며, 새로 설치된 시스템은 MySQL5를 완벽하게 지원합니다.
* 버그가 줄어들고 시스템이 더욱 안정적이고 원활하게 실행됩니다.
...
자세한 내용은 다음과 같습니다.
1. 버그 수정
1. discuz 통합 후, 메인 웹사이트는 최상위 도메인 이름을 사용하고 포럼은 2차 도메인 이름을 사용하는 경우, 포럼에서 등록을 클릭하면 올바른 등록 링크가 리디렉션되지 않습니다. 이제 해결되었습니다.
2. 조회 시 조회 결과가 홈페이지에 표시됨과 동시에 홈페이지에 있는 모듈이 표시됩니다. 다른 버전 조회 시 조회 결과가 새 페이지에 표시되고 다른 모듈은 표시되지 않습니다. 프런트에 글을 제출하거나 편집할 때도 비슷한 현상이 발생해 현재는 해결됐다.
3. Mambo 5.4.0에서 게시물을 수정할 때 발생하는 날짜 문제를 해결합니다. 최근에 mambo 5.4를 설치하고 사용 중에 발견했습니다.
글 수정하다보니 게시일이 2004년으로 바뀌었습니다. 어떻게 다시 되돌릴 수 있는지 모르겠네요?
4. 포트 80 이외의 포트를 사용할 때 잘못된 이미지 경로 문제를 해결하십시오.
나는 이 컴퓨터에서 포트 8080을 사용했고 초기 단계에서는 모든 것이 잘 작동했습니다. 하지만 구성을 조금 변경해 보세요. 모든 사진을 표시할 수 없으며 표시된 것처럼 모든 사진의 연결 주소가 잘못되었습니다.
, 하나 더 8080
2. 향상된 기능
1. 데이터베이스 처리를 최적화하고 SQL 쿼리 수를 줄입니다. 홈페이지에 로드되는 SQL 쿼리 수가 원래 35개에서 22개로 줄었습니다. 홈 페이지는 매우 빠르게 열리며 SEF 시뮬레이션 정적 URL을 사용하면 정적 페이지와 비슷할 수 있습니다.
2. 인코딩 변환 함수 mos_convert_encoding을 다시 작성합니다. 매개변수는 mb_convert_encoding과 일치합니다. 먼저 mb_convert_encoding 및 iconv 함수가 존재하지 않는 경우 원래 값을 반환합니다. 이런 식으로 PHP가 mb_string이나 iconv를 지원하는 한, 원본에서는 mb_string만 사용하여 호환성을 향상시킬 수 있습니다.
3. 향상된 SEF 정적 URL 기능, 디렉토리 계층이 있는 정적 URL, 중국어 및 영어 경로 지원, 직관적이고 이해하기 쉽고 검색 엔진에 더 쉽게 포함됩니다.
1) 콘텐츠, 홈 페이지, 웹사이트 링크 com_weblink, 담당자 com_contact, 뉴스 방송 com_newsfeeds 및 기타 구성 요소를 포함하여 Mambo 코어의 공통 구성 요소에 대해 향상된 SEF 정적 링크를 구현했습니다.
각 구성 요소는 자체 sef.php 파일을 통해 자체 정적 링크를 정의할 수 있습니다. sef.php 파일이 없는 구성 요소는 시스템의 기본 정적 링크 처리를 사용합니다. 개발자는 Mambo 핵심 구성 요소의 sef.php를 참조하여 타사 구성 요소에 대한 향상된 SEF 정적 링크를 만들 수 있습니다.
2) 경로는 백그라운드에서 정의될 수 있습니다. 메뉴 테이블 mos_menu는 메뉴 항목의 SEF 경로를 사용자 정의하는 데 사용되는 sefpath 필드를 추가하며, 콘텐츠 및 구성 요소의 SEF 경로는 유닛 이름과 카테고리를 설정하여 구현됩니다. 이름.
4. 경로 생성 방법을 개선하고 전역 변수 $curPathway 및 $pathwaySeperator를 추가하여 속도를 향상시킵니다.
5. 카테고리 드롭다운 목록을 생성할 때 콘텐츠를 수정하고 원래 카테고리 이름 대신 카테고리 제목을 사용합니다.
6. 범주 드롭다운 목록을 생성할 때 원래 범주 이름 대신 범주 제목을 사용하도록 ComponentCategory 함수를 수정합니다.
Mambo 분류를 사용하는 영향을 받는 구성 요소: com_newsfeeds, com_contact, com_weblinks 등
7. 연락처 구성요소 개선
1) 연락처 분류 및 메뉴 생성시 com_contact_details를 사용하므로 com_contact로 변경합니다.
2) 페이지 제목을 메뉴 항목 - 카테고리 제목으로 변경합니다.
3) other_cat_section 매개변수 삭제
4) 연락처 매개변수 vcard의 기본값은 0이며, 중국에서는 vcard가 필요하지 않습니다.
8. 뉴스 방송 구성 요소 개선
1) 페이지 제목을 메뉴 항목 - 카테고리 제목으로 변경합니다.
2) other_cat_section 매개변수 삭제
9. 웹사이트 링크 구성 요소 com_weblinks를 개선하고 페이지 제목을 메뉴 항목 - 카테고리 제목으로 변경합니다.
10. 검색 구성 요소를 개선하고 페이지 제목을 메뉴 항목으로 변경합니다.
11. 도움말 시스템을 개선합니다. 백그라운드에서 도움말을 클릭하면 더 이상 도움말 파일을 찾을 수 없지만 도움말 정보는 여전히 영어로 이전 버전입니다.
이제 Mambo 시스템이 완성되었으므로 중국어 도움말 매뉴얼 작성을 시작하거나 위키 지식 기반에서 매뉴얼 작성에 협력할 수 있습니다.
12. mysql5.0 엄격 모드(STRICT_TRANS_TABLES)의 제한 사항에 따라 MySQL5 엄격 모드 환경에서 실행이 가능하도록 데이터베이스 테이블 구조를 개선합니다.
Null이 아닌 필드에 Null 값을 삽입하는 것은 지원되지 않습니다. Null 값은 기본값을 갖습니다.
데이터베이스 구조를 다음과 같이 개선합니다.
1) null이 아닌 모든 필드에 대해 null이 아닌 기본값을 설정합니다. 문자열의 기본값은 0이고 날짜의 기본값은 0000-00-00 00:00:00입니다.
2)administratorcomComponentscom_installercomComponentcomComponent.class.php 파일에서 212행을 수정합니다.
3) 텍스트 필드의 기본값을 제거합니다.
4) 표준화 개선: 제목 필드를 varchar(255)로 변경하고, 기본값이 있는 null 필드를 not null 필드로 변경합니다.
현재 Mambo의 전체 사이트 시스템은 MySQL5를 완벽하게 지원합니다. 시간이 촉박한 관계로 발견되지 않은 버그가 있을 수 있으니 포럼에 가서 수정해 주시기 바랍니다.
또한 새로 설치된 맘보 전체 사이트 시스템 5.5.0만이 MySQL5를 완벽하게 지원하고 있으며, 테이블 구조에 많은 변경 사항이 있어 업그레이드 프로그램에서는 구현되지 않습니다. 따라서 하위 버전에서 맘보 전체 사이트 시스템 5.5로 업그레이드합니다. .0에는 여전히 MySQL5 엄격 모드 환경에서 실행할 수 없습니다.
3. 제거 기능
1. 백그라운드 문자 메시지 취소(대부분의 관리자는 QQ와 MSN을 사용하여 서로 통신하며, 아무도 이 기능을 사용하지 않으며 중복됩니다.)
관리자/구성 요소/com_messages 디렉터리 삭제
구성 요소/com_messages 디렉터리 삭제
관리자/모듈/mod_fullmenu.php를 편집하고 "SMS" 메뉴 항목을 삭제하세요.
관리자/모듈/mod_unread.php 모듈 파일 삭제
Components/com_content/content.php를 편집하고 새 기사를 제출하고 관리자에게 짧은 메시지를 보내는 문을 삭제하세요.
설치 파일 mambo_english.sql 삭제
테이블 mos_messages, mos_messages_cfg
INSERT INTO `mos_modules` VALUES (23, 읽지 않은 메시지 , , 1, 헤더 , 0, 0000-00-00 00:00:00 , 1, mod_unread , 0, 99, 1, , 1, 1);
설치 파일 drop_table.sql에서 mos_messages, mos_messages_cfg 테이블을 삭제합니다.
언어 파일에서 com_messages 구성 요소의 관련 문을 삭제합니다.
2. 휴지통을 취소할 필요가 거의 없습니다. 표시하고 싶지 않은 콘텐츠를 게시 취소하고, 원하지 않는 콘텐츠를 삭제하면 됩니다. 휴지통에 넣어두면 오랫동안 기억나지 않으니 그냥 직접 삭제하셔도 됩니다. 즉시 복원할 수 있습니다.
관리자/구성 요소/com_trash 디렉터리 삭제
administrator/modules/mod_fullmenu.php를 수정하고 "휴지통" 메뉴 항목을 삭제하세요.
관리자/모듈/mod_quickicon.php를 수정하고 "휴지통" 아이콘을 삭제하세요.
관리자/구성 요소/com_content/admin.content.php 및 도구 모음.content.html.php를 수정합니다.
관리자/구성 요소/com_typedcontent/admin.typedcontent.php 및 도구 모음.typedcontent.html.php를 수정합니다.
관리자/구성 요소/com_menus/admin.menus.php 및 도구 모음.menus.html.php를 수정합니다.
관리자/구성 요소/com_menumanager/admin.menumanager.php 및 admin.menumanager.html.php를 수정합니다.
관리자/포함/menubar.html.php 수정
include/mambo.php, gacl.class.php 수정
언어 파일에서 com_trash 구성 요소의 관련 문을 삭제합니다.
3. 꺼내기/교체 기능을 취소합니다. (초보자에게 가장 헷갈리는 기능입니다. 불편함을 주는 것 외에는 거의 쓸모가 없습니다.)
13개의 테이블과 많은 파일이 포함되어 있으며, 테이블 구조를 변경하거나 파일을 삭제하지 않고 기능을 일시적으로 취소할 예정이며, 널리 사용되는 버전이 나올 때까지 기다려서 문제가 없으면 완전히 삭제하도록 하겠습니다.
include/mambo.php에서 CheckedOutProcessing 함수를 수정하세요.
include/database.php의 함수 체크아웃을 수정하고 아무것도 하지 마십시오.
administrator/modules/mod_fullmenu.php를 수정하고 "시스템" 및 "모두 바꾸기" 메뉴 항목을 삭제하세요.
확장하다