Php 如何为主页制作单独的标题?(标题标签)
我有这个网站,index.php与html结合在一起,我只需要为主页设置单独的标题(title标签),但每当我向index.php页面添加主页名称时,它就会将网站上的所有页面更改为该名称。我正在使用Joomla 1.5 以下是代码部分:Php 如何为主页制作单独的标题?(标题标签),php,html,css,joomla1.5,Php,Html,Css,Joomla1.5,我有这个网站,index.php与html结合在一起,我只需要为主页设置单独的标题(title标签),但每当我向index.php页面添加主页名称时,它就会将网站上的所有页面更改为该名称。我正在使用Joomla 1.5 以下是代码部分: <head> <title> Home Page Title </title> <jdoc:include type="head" /> <?php JHTML::_('behavior.mootool
<head>
<title> Home Page Title </title>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/menu.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/style.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/slideshow.css" type="text/css" />
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/vns.script.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/mootools.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/toptool.js"></script>
<!--[if lte IE 6]>
<script type="text/javascript">
var siteurl = '<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/';
window.addEvent ('load', makeTransBG);
function makeTransBG() {
fixIEPNG ($$('#toptools ul li a'), '', 'crop', 0, 0);
fixIEPNG ($$('#nav_all ul.menu li ul'), '', 'scale', 0, 0);
fixIEPNG($$('img'));
}
</script>
<style type="text/css">
#hd p.buttonheading {
margin:8px 0;
}
#nav_all ul.menu ul a {
width: 14.8em!important;
}
</style>
<![endif]-->
<style type="text/css">
body{
font-size: <?php echo $vnsfont = $this->params->get ("vnsfont"); ?>px;
}
</style>
<?php if ($vnsshowcopyright = $this->params->get('showcopyright') == 'yes') { ?>
<style type="text/css">
#cpr{
display:block;
}
</style>
<?php }else{ ?>
<style type="text/css">
#cpr{
display:none;
}
</style>
<?php } ?>
<?php if ($vnsshowcomponent = $this->params->get('showcomponent') == 'yes') { ?>
<style type="text/css">
#component{
display:block;
}
</style>
<?php }else{ ?>
<style type="text/css">
#component{
display:none;
}
</style>
<?php } ?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/sosdmenu.css" type="text/css" />
<?php if ($vnsmenu = $this->params->get('vnsmenu') == 'moo') { ?>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/vns.moomenu.js"></script>
<?php }else{ ?>
<?php if ($vnsmenu = $this->params->get('vnsmenu') == 'css') { ?>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/vns.cssmenu.js"></script>
<?php }else{ ?>
<? } ?>
<? } ?>
<?php if ($vnsmenu = $this->params->get('vnsmenu') == 'none') { ?>
<style type="text/css">
#nav_all{
display: none;
}
</style>
<?php }?>
<?php if ($this->countModules('left')==0) : ?>
<style type="text/css">
#ccenter {
width:716px;
}
</style>
<?php endif; ?>
<?php if ($this->countModules('right')==0) : ?>
<style type="text/css">
#ccenter {
width:734px;
}
</style>
<?php endif; ?>
<?php if (($this->countModules('right')==0)&&($this->countModules('left')==0)) : ?>
<style type="text/css">
#ccenter {
width:935px;
}
</style>
<?php endif; ?>
</head>
主页标题
二甲苯;
}
#心肺复苏{
显示:块;
}
#心肺复苏{
显示:无;
}
#组成部分{
显示:块;
}
#组成部分{
显示:无;
}
为什么不创建一个脚本来执行以下操作:
<?php $pages = array( 'index', 'test' ); $thispage = basename($_SERVER['PHP_SELF'], ".php");
if(in_array($thispage,$page)) { $titles = array( 'index' => 'Home Page', 'test' => 'Test Page' ); $title_final = $titles[$thispage]; } else { $title_final = 'Unknown Page'; }
?>
现在进入页面部分:
<html><head><title><?php echo $title_final; ?></title></head><body>blablabla</body></html>
blabla
由于您使用的是Joomla 1.5,请登录到后端,查找主页菜单项(带星号的菜单项),并在其右侧的属性中设置页面标题您可能正在为所有页面使用模板?所以我将该脚本添加到标记中还是什么?您在谈论什么?页面标题是文章的标题,而不是网页……您知道,在web浏览器顶部,html中的标题标记菜单设置(在菜单管理器中)下的页面标题正是html中的标题标记,而不是文章的标题。当然,除非你的模板是以非常不标准的方式编写的……哦,我的误解……是的,它起作用了!我想我应该合上这条线…谢谢Marko D