>  기사  >  CMS 튜토리얼  >  Dede에 사용자 정의 속성을 추가하는 방법

Dede에 사용자 정의 속성을 추가하는 방법

藏色散人
藏色散人원래의
2019-12-12 09:51:331789검색

Dede에 사용자 정의 속성을 추가하는 방법

dede사용자 정의 속성을 추가하는 방법은 무엇입니까?

기사를 분류하려면 보조 열을 최대한 많이 만들어야 하는 경우가 많습니다. 열에 레벨 2 또는 레벨 3 열이 포함되어 있으면 열을 줄이는 것이 좋습니다. , 열의 수가 많아지면 앞으로 기사를 추가하는 것이 매우 어려울 것입니다. 오늘 편집자는 기사에 사용자 정의 속성을 추가하여 번거로운 기사 분류 문제를 해결하는 방법을 알려줄 것입니다.

추천 학습: 梦伟cms

맞춤 속성을 잘 활용하면 하나의 글이 여러 개에 속해 있는 문제를 완벽하게 해결할 수 있습니다. 열 또는 열 레벨 2~3의 하위 열과 같은 질문이 아래에 나타납니다!

환경: DEDE는 현재 5.7 버전으로 업데이트되었습니다. 이전 버전은 DEDE5.7을 기준으로 수정 내용을 설명하지 않습니다.

먼저, 사용자 정의 기사 속성을 일괄 추가하는 방법을 살펴보겠습니다.

추가하는 더 안전하고 빠른 방법은 SQL 작성: Backend-System-SQL 명령줄 도구를 이용하는 것입니다.

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','标签');
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;

여기서 한 마디가 필요합니다. DEDE 자체에는 이미 8개의 기본 속성이 있으므로 9번째 열을 추가하기 시작합니다. "d"는 프런트 데스크를 구별하는 것입니다. 플래그 사용 = 반복되지 않는 한 태그를 호출하려면 'd'를 사용합니다.

Dede에 사용자 정의 속성을 추가하는 방법

위에서 두 번째 및 세 번째 수준 열을 대체할 속성이 많은 경우 어떻게 해야 합니까? ? 힘만 보세요

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','标签1');
insert into `dede_arcatt`(sortid,att,attname) values(9,'d1','标签2');
insert into `dede_arcatt`(sortid,att,attname) values(9,'d2','标签3');
 
……
 
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d','d1','d2') default NULL;

이 방법을 사용하면 기사 속성을 일괄 추가하는 문제를 완전히 해결할 수 있습니다!

Dede에 사용자 정의 속성을 추가하는 방법

일괄 추가하면 이런 효과가 나타나는 것을 알 수 있는데, 추가된 속성은 이미 이전과 동일하다는 것을 눈치채셨나요? 속성이 혼합되어 있어서 편집자가 이를 추가하는 것이 매우 번거로울 것입니다. 여기에 약간의 트릭이 있습니다.

기본 속성 태그 앞에 사용되지 않는 속성 태그를 추가합니다. 추가해야 하는 속성 태그 그런 다음 데이터베이스에서 이 태그를 조작합니다.

Dede에 사용자 정의 속성을 추가하는 방법

Dede에 사용자 정의 속성을 추가하는 방법

Dede에 사용자 정의 속성을 추가하는 방법

이해하셨나요? 실제로 저는 이 작은 기호와 줄 바꿈을 사용하여 제가 추가한 기사의 사용자 정의 속성을 분리하여 편집자가 콘텐츠를 추가할 때 해당 속성을 명확하게 볼 수 있도록 합니다.

이 커스텀 속성을 사용하여 열 분류를 완벽하게 수행하는 문제에 대해서는 다음 내용에서 천천히 다루도록 하겠습니다.

위 내용은 Dede에 사용자 정의 속성을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.