1
PHP로 제작 된 웹 사이트가있어서 ASP의 마스터 페이지와 비슷한 것을 구현하고 싶습니다.SEO, PHP MasterPage 및 렌더링 블로킹 Javascript/CSS
<!DOCTYPE hmtl>
<html>
<head>
//Generated from PHP (meta,css,javascript,title)
//Can be modified in the controller before page display
</head>
<body>
//Include the page content
//Includes page specific javascript
<?php include $page ?>
</body>
</html>
내 문제가이 클러 컨트롤러와 만드는 SEO 분석기 매우 불행 : 그래서 이런 식으로 뭔가를 만들었습니다. 그래서 내가 직면하고있는 문제를 열거하고 해결 방법을 알고 싶습니다.
- $의 무리를하지 않고 헤더 태그에 특정 CSS 플러그인 페이지/포함하는 다른 방법이 있나요 config-> 내 컨트롤러에서 addCSS (// 태그가 간다 //)?
- Google은 헤더에서 jQuery 및 부트 스트랩 스크립트를 제거한다고 말하고 있지만 jQuery가 필요한 페이지 관련 스크립트 (핸들 막대)가 있습니다. body 태그의 맨 아래로 jQuery를 어떻게 이동시킬 수 있습니까?하지만 $ page에 포함 된 페이지 스크립트 전에? 난 정말 안
가능한 해결책 좋아 :
- 를 사용하여 자바 스크립트는 $ 페이지 변수 내에서 페이지 특정 CSS를 포함 할 수 있습니다. 그럴 수도 있지만, FOUT ("Unstyled Text의 플래시")를 얻지는 않습니까?
2.1 $ 페이지 변수 하단에 Inlcude jQuery/Bootstrap이 있습니다. 새 버전이 나올 때까지 모든 페이지를 업데이트해야합니다.
2.2 모든 단일 페이지에 대해 스크립트가 포함 된 다른 페이지를 포함하고 마스터 페이지에 포함하십시오. 필요한 스크립트 (jQuery/Boostrap)가 포함되어 있습니다.
: 우리는 다음
이 내 소스 코드가 지금 모습입니다 ...이 상황을 타개 할 수 필요한 자바 스크립트) 각 페이지의 맨 아래에, 각 페이지에 개체를 포함해야하는 동안 개체를 처음 만들 때 자바 스크립트 만 업데이트하면됩니다. – Neve12ende12