Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 研究了半天。把文章页标题去标题附加字的方法贴出来@还有个问题请官方指点

[复制链接]
zhusha 发表于 2009-10-28 13:57:59 | 显示全部楼层 |阅读模式
本帖最后由 zhusha 于 2009-10-28 14:01 编辑

刚开始找到了 VIEWNEWS.PHP这个文件。
  1. $title = $news['subject'].' - '.$_SCONFIG['sitename'];
复制代码
发现这段代码。搞了半天没弄出来。后台发现在模版文件HEADER.HTM调用了这个函数。后面跟着标题附加字。

由于HEADER一个头部把其余的模板全部控制了。。所以只需要把文章页模板。news_view  的头部文件改下就可以了

到news_view.HTML.PHP

查找

  1. <!--{template header}-->
复制代码
替换你的头部模板代码
我以默认的为准
  1. <?exit?>

  2. <!--{if empty($_SGLOBAL['inajax'])}-->

  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  4. <html xmlns="http://www.w3.org/1999/xhtml">

  5. <head>





  6. <meta http-equiv="Content-Type" content="text/html; charset=$_SC[charset]" />

  7. <title>$title</title>

  8. <meta name="keywords" content="$keywords$_SCONFIG[seokeywords]" />


  9. <meta name="description" content="$description$_SCONFIG[seodescription]" />


  10. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />



  11. <link rel="stylesheet" type="text/css" href="{S_URL}/templates/$_SCONFIG[template]/css/common.css" />

  12. $_SCONFIG[seohead]

  13. <script type="text/javascript" src="{S_URL}/templates/$_SCONFIG[template]/js/common.js"></script>

  14. <script type="text/javascript">

  15. var siteUrl = "{S_URL}";



  16. </script>

  17. <script src="{S_URL}/include/js/ajax.js" type="text/javascript" language="javascript"></script>

  18. <script src="{S_URL}/include/js/common.js" type="text/javascript" language="javascript"></script>





  19. </head>



  20. <body>


  21. <!--{/if}-->

  22. <div id="header">

  23.         <h2><a href="{S_URL}"><img src="{S_URL}/images/logo.gif" alt="$_SCONFIG[sitename]" /></a></h2>
复制代码
把标题那个位置改成一个¥title就可以了




有一个疑问。如果能直接在header.htm.php另外写一个文章页的标题就好了。这样就不用单独在文章页模板设置头部代码

。但不知道怎么写。请官方指点
回复

使用道具 举报

 楼主| zhusha 发表于 2009-10-28 13:58:36 | 显示全部楼层
之所以去标题附加字  显示文字标题+站名是为了突出重点。美观。,方便seo
回复

使用道具 举报

lovelian 发表于 2009-10-28 14:11:29 | 显示全部楼层
hao qiang da
回复

使用道具 举报

 楼主| zhusha 发表于 2009-10-28 16:44:08 | 显示全部楼层
官方有人解答不。。
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-28 17:22:20 | 显示全部楼层
1# zhusha


    这个是可以改的,但不建议这样改,因为在header.html.php是用来控制所有的页面的,用变量来赋值这样更灵活。
建议直接修改php文件吧,这样做更方便一些。
在news.php,newsview.php,site.php等php文件中都有$title这样的变量,修改它的值吧,这样出问题的机率会很小的。
回复

使用道具 举报

littlehz 发表于 2009-10-28 17:37:41 | 显示全部楼层
也可以修改news_view.html.php,前面几行有{template header},可以写成{template header1}这样就会调用header1.html.php的模版文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 21:04 , Processed in 0.120740 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表