Execute("ex","SELECT help FROM `dede`...)"."/> Execute("ex","SELECT help FROM `dede`...)".">

 >  기사  >  CMS 튜토리얼  >  mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?

mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2022-11-04 09:24:411356검색

Mkall_cache_1.php는 열 솔루션을 업데이트할 수 없습니다. 1. 웹 사이트의 백엔드 디렉터리에서 "task_do.p" 파일을 수정합니다. 2. "makehtml_all.php" 파일을 찾아 내용을 "include_once(DEDEINC."/arc)로 수정합니다. .sgpage.class.php"); $dsql->Execute("ex","SELECTaid FROM `dede_sgpage`...)".

mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?

이 기사의 운영 환경: windows7 시스템, DedeCMS 버전 5.6, DELL G3 컴퓨터

mkall_cache_1.php는 열을 업데이트할 수 없습니까?

방법 1: DdedCMS는 기사를 게시하고 동시에 모든 단일 페이지를 업데이트합니다.

1) 기능 소개:

이 기능을 통해 얻을 수 있는 것은 무엇입니까? 예: 새 단일 페이지를 만들고 컴파일러를 사용하여 Dreamweaver와 함께 제공되는 arclist(전체 사이트의 최신 업데이트 목록을 만들 수 있음)와 같은 태그를 컴파일한 다음 이 방법을 사용하여 이를 달성할 수 있습니다. 기사가 게시되면 홈페이지와 모든 단일 페이지 파일(즉, 위에서 언급한 최근 업데이트 목록)이 자동으로 업데이트되어 Sina의 롤링 뉴스와 유사하게 진정한 의미의 최신 업데이트가 이루어집니다. 목록 - 실시간 업데이트로 방문자가 웹사이트의 사용자 충성도를 향상시킵니다.

물론 이 방법은 모든 사람이 탐색해야 하는 많은 기능을 달성할 수도 있습니다. 구현: 웹사이트의 백엔드 디렉터리(기본 디렉터리는 /dede)에

task_do.php 파일에서 다음 코드를 찾습니다.

mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?다음 줄에 다음 코드를 추가합니다.

mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?저장

이 기능을 정상적으로 사용하려면 다음도 수행해야 합니다.

백그라운드에서 [시스템 기본 매개변수] - 성능 옵션에서 "기사 게시 후 즉시 웹사이트 홈페이지 업데이트:"를 "예"로 설정합니다. 코드의 원활한 실행 [필수]; 백그라운드에서

[기본 시스템 매개변수] - 성능 옵션, "arclist 태그 호출 캐시"를 가능한 한 작게 조정합니다. [필요하지 않음, 자체 기능 선택 업데이트]

방법은 Dreamweaver 5.7에서 테스트 가능합니다.

지식 2: Dreamweaver에서 추가된 단일 페이지 문서를 만드는 방법 자동 업데이트

Dreamweaver dedecms에는 HTML을 생성하는 아주 좋은 기능이 있습니다. 단, 백그라운드의 단일 페이지 문서 업데이트는 단일 페이지 문서 관리 열에서 완료해야 합니다. 업데이트는 업데이트할 수 없습니다

다음 튜토리얼에서는 만드는 방법을 알려줍니다. Dreamweaver 사용자 정의 문서는 웹 사이트를 업데이트할 때 원클릭 업데이트를 자동으로 완료합니다

사이트 백엔드 디렉토리 파일, 기본 /dede/ 디렉토리

makehtml_all.php 파일을 찾아 엽니다

약 144행에서 다음 소스 파일을 찾습니다.

mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?다음 코드로 수정 후

1.  else if($step==10)
2.  {
3.
4.  include_once(DEDEINC."/arc.sgpage.class.php");
5.  $dsql->Execute("ex","SELECT aid FROM `dede_sgpage` ");
6.  $i = 0;
7.  while($row = $dsql->GetArray("ex"))
8.  {
9.  $sg = new sgpage($row['aid']);
10. $sg->SaveToHtml();
11. $i++;
12. }
13.
14.
15. $adminID = $cuserLogin->getUserID();
16. $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php";
17. @unlink($mkcachefile);
18. OptimizeData($dsql);
19. ShowMsg("完成所有文件的更新!","javascript:;");
20. exit();
21. }//make step

위 코드를 변경하면 dedecms의 원클릭 업데이트가 진정한 원클릭 업데이트가 될 수 있습니다

관련 추천 : 《

dedecms tutorial

위 내용은 mkall_cache_1.php가 열을 업데이트할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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