2010-06-12 77 views
2

在我的网站中,我有一个类别列表,我必须为它们放置元关键字和描述。我有一个页面,我将从数据库中检索类别。使用php动态添加元标签

任何人都可以告诉我如何使这个更简单的把所有类别的meta标签。

问候, 雷卡 http://hiox.org

+0

究竟是什么意思?每次都想避免数据库连接?如果是这样 - 缓存标签。 – migajek 2010-06-12 09:55:44

回答

2

我不知道如果这是你在找什么,但...

我有一个简单的脚本我创建动态填充随机元的关键字来自数组的关键字。

把它放在模板文件的标题中。

<meta name="keywords" content="<?php get_keywords()?>" /> 

这将创建一个逗号分隔列表,其中包含关键字数组中不超过10个关键字的逗号分隔列表。如果您希望在每次可以硬编码每个类别的可能关键字数组时避免使用数据库查询。如果您不介意查询,则可以用返回数组的查询替换数组。

function get_keywords(){ 
    $keywords=array('keyword1','keyword2','keyword3','keyword4','keyword5'); 
    if (count($keywords)<10) 
     $max=count($keywords); 
    else 
     $max=10; 
    $rand_keys = array_rand($keywords, $max); 
    foreach($rand_keys as $vals){ 
     $keyword[]=$keywords[$vals]; 
    } 
    echo implode(", ", $keyword); 
} 

希望这会有所帮助。

+0

谢谢,它帮助我.. – Rekha 2010-06-13 05:59:54