>  기사  >  백엔드 개발  >  PHPCMS는 잘못된 제출 검토 문제를 해결합니다.

PHPCMS는 잘못된 제출 검토 문제를 해결합니다.

*文
*文원래의
2018-01-02 16:05:592547검색

HPCMS는 잘못된 제출 검토 문제를 어떻게 해결하나요? PHPCMS 웹사이트의 제출 플랫폼에서 갑자기 회원이 기고를 제출한 후 편집장이 백그라운드에서 기능을 검토하지 못하는 문제가 발생했습니다. 오랫동안 웹사이트를 검색했지만 해결책을 찾을 수 없었습니다. 먼저 편집자의 처리 과정을 기록하고 모든 사람과 공유합니다. 그것이 모두에게 도움이 되기를 바랍니다.

오늘 편집장으로부터 이 웹사이트의 회원 투고 플랫폼 백엔드에서는 기사를 검토할 수 없다는 피드백을 받았습니다. 빨리 살펴보겠습니다

원래 게을러서 Du Niang에서 검색하는 방법을 알아보고 싶었습니다. 같은 상황을 해결해봐도 답이 없고, 결과도 실망스럽습니다. 유사한 상황이 여러개 있는데도 해결되지 않거나, 본 사이트의 내용과 그 이유가 다릅니다.

자, 마오쩌둥 회장님은 우리에게 스스로 하도록 가르치셨고, 음식과 의복도 충분히 갖추도록 하셨습니다!

먼저 감사 관련 프로그램 페이지에서 pass() 메소드를 찾아

/phpcms/modules/content/content.php 수정되지 않았는지 확인하세요.

감사 페이지로 이동하여 F12를 눌러 디버깅하세요. , 그리고 콘솔에도 오류가 보고되지 않습니다

정말 이상합니다.

소스 코드를 확인하여 이 단락을 찾았습니다

<script type="text/javascript">art.dialog({lock:false,title:&#39;管理操作&#39;,mouse:true, id:&#39;content_m&#39;, content:&#39;<span id=cloading ><a href=\&#39;javascript:ajax_manage(1)\&#39;>通过审核</a> | <a href=\&#39;javascript:ajax_manage(2)\&#39;>退稿</a> | <a href=\&#39;javascript:ajax_manage(3)\&#39;>删除</a></span>&#39;,left:&#39;100%&#39;,top:&#39;100%&#39;,width:200,height:50,drag:true, fixed:true});
		function ajax_manage(type) {
			if(type==1) {
				$.get(&#39;?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD&#39;);
			} else if(type==2) {
				$.get(&#39;?m=content&c=content&a=pass&ajax_preview=1&reject=1&catid=6&steps=1&id=533&pc_hash=4KwIwD&#39;);
			} else if(type==3) {
				$.get(&#39;?m=content&c=content&a=delete&ajax_preview=1&dosubmit=1&catid=6&steps=1&id=533&pc_hash=4KwIwD&#39;);
			}
			$(&#39;#cloading&#39;).html(&#39;<font color=red>操作成功!<span id="secondid">2</span>秒后自动离开...</font>&#39;);
			setInterval(&#39;set_time()&#39;, 1000);
			setInterval(&#39;window.close()&#39;, 2000);
		}
		function set_time() {
			$(&#39;#secondid&#39;).html(1);
		}
		</script>

오류를 보고해야 한다는 것이 이상합니다. . .

좋아, 리뷰 링크 http://***.com/index.php?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD

를 꺼내서 브라우저 주소에 넣어보자 컬럼을 실행해 보세요

물론 오류 메시지가 뜹니다

MySQL Error : Table &#39;.\***\v9_search&#39; is marked as crashed and should be repaired 
MySQL Errno : 145 
Message : Table &#39;.\***\v9_search&#39; is marked as crashed and should be repaired

검색 테이블을 수리해야 할 것으로 나타났습니다. . . 그런 다음 복구하면 감사 기능이 정상입니다.

관련 권장 사항:

phpcms 인증 코드 교체 및 전체 사이트 검색 기능 구현의 자세한 예

Brothers PHPCMS 기본 비디오 튜토리얼 리소스 공유

phpcms 커스텀 페이징 기능 사용법에 대한 자세한 설명

위 내용은 PHPCMS는 잘못된 제출 검토 문제를 해결합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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