제한된 코딩 경험을 가진 컨텐츠 작성자가 기존 HTML (PHP)에서 선택한 컨텐츠의 만료 날짜를 지정할 수있는 쉬운 방법을 원합니다. 우리 사이트의 페이지 소스 코드에서 사용할 수 없도록 컨텐트 서버 측을 제거하는 것을 선호합니다. 잠재적 인 솔루션의클래스 속성 값을 기준으로 게재 전에 HTML 페이지를 변경하기 위해 PHP를 사용할 수 있습니까?
그림 나는 궁리하고 있습니다 :
<div class="story"> ... </div>
것은 2011 그래서 나는에 값을 추가,의 내가 6 월 1 일부터 사라 위 사업부와 그 내용을 원하는 가정 해 봅시다 클래스 속성 (? XPath는)
<div class="story disappears-20110601"> ... </div>
가 그럼 난 몇 가지 코드를 작성해야는 = 같은 패턴 "... YYYYMMDD
disapears-"와 클래스 값이 모든 요소를 찾습니다. 날짜 참조가 유효하고 그 날짜가 오늘 또는 이전 일 경우, 코드는 전체 div와 그 내용을 DOM에서 제거한 다음 만료 된 div없이 페이지를 제공합니다.
내가 이것을 설정하기 전에 개념을 어떻게 생각합니까? 그것은 실현 가능합니까? 사이트 전체에 구현되면 끔찍한 리소스 돼지가 될까요?
는 이야기가 데이터베이스에서 오는 또는 모든 고정 된 HTML 페이지입니다 수행을? – jeroen
제 의견으로는 당신이 잘못 생각한 것일 수 있습니다. 이 콘텐츠의 출처는 어디입니까? RSS 피드? 백 엔드 데이터베이스? 사용할 수 없어야하는 것을 기반으로 HTML을 파괴하지 않고, 사용 가능한 것을 기반으로 HTML의 구성을 필터링 할 수 있어야합니다. –
만약 당신이 HTML을 통해 그것을 끝내면 클래스 attr을 사용하지 마십시오. 'data-disappear'를 사용하십시오. http : // ejohn.org/blog/html-5-data-attributes/ – Galen