2013-01-21 6 views
0

나는이 주제가 여러 번 정교하게 만들어 졌음을 알고있다. 그러나 나는 아직도 어떻게해야 할지를 알 수 없다. 어쩌면 내 사이트 구조가 그렇게 할 수없는 것 같습니다. 나는 모른다. 내가 가지고있는 제목을 포함동적 메타 (키워드, 설명)

Index.php는 :

<meta name="description" content="<?php echo $pg_desc; ?>"/> 
<meta name="keywords" content="<?php echo $pg_key; ?>"/> 

이 index.php를 또한 포함하는 모든 참조 된 스타일 시트 및 jQuery 코드를 어쨌든, 나는 다음 있습니다.

그러면 SQL의 모든 내용이 SQL에 저장됩니다.

<?php ##commented out page name just for my own convenience ?> 
<div class="#" 
body 
</div> 

지금 내가 $pg_desc = "my page is about" 와 PHP 부분에 $pg_key = "you,name,it" 을 넣어 줄 알았는데,하지만 작동하지 않았다 내 데이터베이스의 각 페이지는 (A LONGTEXT로) 다음과 같이 지정됩니다. 누구든지 나를 도울 수 있습니까?

+1

: 예를 들어

? –

+0

명백하게 키워드와 설명이 없습니다 (http://www.submitexpress.com/cgi-bin/analyzer/metahtn.pl에 따라) – Halbertsma

답변

0

메타 태그로 출력하기 전에 변수를 선언해야합니다. 정확히 무엇을 작동하지

<?php 
$pg_key = "you,name,it"; 
$pg_desc = "my page is about"; 
?> 

<meta name="description" content="<?php echo $pg_desc; ?>"/> 
<meta name="keywords" content="<?php echo $pg_key; ?>"/> 
+0

다음으로 입력해야합니까? 내 모든 페이지의 내용에 ? – Halbertsma

+0

어디서 $ pg_key와 $ pg_desc를 얻고 있습니까? 모든 페이지에서 동일하면 PHP가 필요하지 않으며 HTML 만 사용할 수 있습니다. 이를 위해서는 데이터베이스에서 각 페이지의 데이터를 가져와야합니다. –

+0

Pg_key 및 Pg_desc는 데이터베이스의 본문 부분에 있으므로 특정 페이지의 텍스트 위에는 다음에 실제 내용이 – Halbertsma

관련 문제