웹 사이트의 구성 및 운영 중에 페이지의 광고 요소는 종종 사용자의 탐색을 방해하고 전반적인 경험에 영향을 미칩니다. 특히 DEDECMS 시스템을 사용하는 사이트의 경우 최적화가 완료되지 않은 경우 기본 템플릿이나 플러그인에는 일부 인라인 광고가 포함될 수 있습니다.
가장 직접적이고 효과적인 방법은 템플릿 파일에서 광고 코드를 수동으로 정리하는 것입니다. "Template Management"모듈에 DEDECMS 배경을 입력하고 홈 페이지 (예 : Index.htm) 또는 열 페이지 (예 : List.htm)와 같은 템플릿 파일을 검색하고 "AD", "AD"및 기타 키워드와 같은 키워드가 포함 된 컨텐츠를 검색하십시오.
일반적으로 광고 코드는 작성됩니다
<!-- 이것은 광고 코드입니다 --> <div class="ad-banner"> <a href="http://www.example.com/">@@ ## @@</a> </div> <!-- 광고 코드의 끝 -->
광고 코드를 삭제할 수없는 경우 CSS를 사용하여 해당 요소를 숨길 수 있습니다. 템플릿과 관련된 CSS 파일을 수정하여 표시되지 않도록 AD를 포함하는 클래스 또는 ID 요소를 설정하십시오.
.ad-banner { 디스플레이 : 없음! 중요; }
이런 식으로 광고는 여전히 소스 코드에 존재하지만 브라우저에서 렌더링되지 않습니다.
광고 코드가 여러 템플릿 파일에 흩어져 있고 하나씩 청소하는 경우 많은 작업이라면 DEDECMS 백엔드가 제공하는 "템플릿 관리> 배치 교체"기능을 통해 배치를 대체 할 수 있습니다.
예 : 특정 클래스 또는 ID가 포함 된 광고 코드를 일치시키고 비어있는 문자열로 바꾸십시오.
AD 코드의 실제 형식에 따라 다음과 같은 정규 표현식을 사용자 정의하십시오.
<div class="ad-banner">[\ s \ s]*? <\/div>
교체 결과가 비어 있으면 청소를 완료 할 수 있습니다.
웹 사이트 관리자는 템플릿을 직접 수정, CSS 스타일로 숨기고 정기적으로 교체하는 것을 포함한 위의 방법을 통해 DEDECM의 광고 컨텐츠를 효과적으로 지우므로 새로 고침 페이지 환경을 만들 수 있습니다. 실수로 삭제하는 것이 페이지 디스플레이에 영향을 미치지 않도록 작동하기 전에 템플릿 파일을 백업하는 것이 좋습니다.
비 송전지화는 사용자 경험을 향상시킬뿐만 아니라 페이지 로딩 속도 및 SEO 성능을 향상시키는 데 도움이됩니다. 모든 웹 마스터가 주목할만한 링크입니다.