【发布时间】:2012-08-31 00:45:27
【问题描述】:
我正在尝试找出一种方法来为每页创建描述和关键字。
标题应该是:
{{title=some page title in here}}
对于描述,我会这样做:
{{description=some description per page in here}}
对于关键字元标记,我会这样做:
{{keywords=example keyword, per each page, this is an example}}
我将如何通过 preg_replace + regex 解析来实现这一点,因此它不会在它自己的页面上可见,而是放置在实际的元信息中,例如:
<title> some page title in here </title>
<meta name="description" content="some description per page in here">
<meta name="keywords" content="example keyword, per each page, this is an example">
示例页面如下所示:
{{title=some page title in here}}
{{description=some description per page in here}}
{{keywords=example keyword, per each page, this is an example}}
<div id="content">
<h4> Some page title here </h4>
<p> Some page paragraphs here. </p>
</div> <!--#content-->
当然结果与此类似:
<html>
<head>
<title> Website Title - some page title in here </title>
<meta name="description" content="some description per page in here">
<meta name="keywords" content="example keyword, per each page, this is an example">
</head>
<body>
<div id="content">
<h4> Some page title here </h4>
<p> Some page paragraphs here. </p>
</div> <!--#content-->
</body>
</html>
非常感谢您的帮助。
【问题讨论】:
-
我觉得 jQuery 会是这样的更好的解决方案...
-
我不确定我是否理解您的目标。能详细点吗?
-
对于 {{title=some page title in here}} 和 {{description=some description per page in here}} 和 {{keywords=example keyword, per each page, this是一个例子}}来做这个解析