>  기사  >  CMS 튜토리얼  >  DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?

DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2019-12-18 10:16:171754검색

DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?

DedeCMS의 TAG 태그가 저장되지 않고 자동으로 삭제되는 경우 어떻게 해야 하나요?

몇 달 전 5.5로 업그레이드했는데 아쉽게도 TAG가 오작동했습니다. 구체적인 문제는 백그라운드에서 기사를 게시할 때 TAG가 저장되지 않고 자동으로 삭제된다는 점이었습니다. 오늘 자세히 살펴보니 새로운 TAG는 저장되지 않지만, 이전에 채워져 있던 TAG는 저장할 수 있다는 것을 알게 되었습니다. 예를 들어, "컴퓨터, 컴퓨터 자습서, 단어" 태그를 입력하면 게시 후 "컴퓨터, 단어" 태그 두 개만 표시될 수 있습니다.

추천 공부: Dream Weaver cms

원래는 프로그램에 문제가 있다고 판단했는데, 이 데이터베이스를 일반적으로 사용하는 다른 프로그램과 함께 사용해도 문제가 그대로라면 데이터베이스에 문제가 있는 것 같습니다. DedeCMS "DedeCMS"의 배경에는 "SQL 명령 실행 중"이 있으며 DedeCMS의 모든 데이터 테이블을 볼 수 있습니다. 여기에서 "dede_tagindex"와 "dede _taglist"라는 두 개의 TAG 테이블을 찾았습니다. 테이블 구조를 본 다음 다른 프로그램과 비교하여 문제를 찾으십시오.

dede_tagindex 이 테이블에는 "`typeid` smallint(5) unsigned NOT NULL default '0'," 필드, "`tag` char(20) NOT NULL default '',"가 누락되어 있으며 12여야 하고 내 것은 20이 되었습니다.

dede _taglist 이 테이블에는 추가 "KEY `aid`(`aid`)" 필드가 있습니다.

문제가 발견되었습니다. 다음 단계는 이를 추가, 삭제 및 수정하는 방법입니다.

phpmyadmin을 입력하고 왼쪽의 데이터베이스 드롭다운 메뉴를 클릭한 후 웹사이트 데이터베이스를 선택하고 스크롤하세요. 맨 아래로 가서 " dede_tagindex" 테이블(앞에 있는 Dede는 설치 당시의 이름이므로 다를 수 있음)을 찾아 클릭하여 열면 오른쪽에 테이블 구조가 표시됩니다. 태그 뒤, 그림과 같이:

DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?

Picture 가운데 빨간색 선 상자 안의 위치는 새 필드를 추가하는 것입니다.

새 필드의 내용을 다음과 같이 입력하세요.

(=필요 없음 빈칸 채우기 후)

字段=typeid
型=SMALLINT
度/值*1=5
整理=
属性=UNSIGNED
Null=not null
默认2=0
额外=

채우기를 완료한 후 저장을 클릭하세요.

태그 필드에서 "`tag` char(20) NOT NULL default ''" 길이 값을 12로 변경합니다.

DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?

태그 필드 뒤의 변경을 클릭하고 길이/값을 12

dede _taglist 이 테이블의 추가 "KEY `aid` (`aid`)" 필드는 직접 삭제할 수 있습니다.

새 태그를 추가하고 괜찮은지 확인하세요!

위 내용은 DedeCMS의 TAG 태그를 저장하지 못하고 자동으로 삭제하는 경우 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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