关于浏览器标签显示为文章标题的有关问题

php中文网
发布: 2016-06-13 11:50:01
原创
1240人浏览过

关于浏览器标签显示为文章标题的问题

本帖最后由 lan12050972 于 2014-03-04 15:34:12 编辑 公司一个新闻管理系统,发布新闻后打开各个页面显示的都还是一个网站名称。想修改一下打个各新闻后显示为文章标题。这也适合微信等工具传播。
谢谢之。
这是打开连接时的地址http://192.168.0.253:8088/business/index.php?m=index&a=actionClass&actype=content&fid=2&cid=2  它是通过cid=X这个来判断是打开某个文章的。

这是显示文章的模板源码
<!doctype html><br /><html><br /><head><br /><meta charset="utf-8"><br /><meta http-equiv="X-UA-Compatible" content="IE=9"><br /><br /><title><?php  echo $SITETITLE;?></title>  //就是这里修改为显示所显示文章标题<br /><br /><link href="[!CSS]test.css" rel="stylesheet" type="text/css"><br /></head><br /></html><br /><br /><body><br /><div class="wrapper"><br />  <div class="content"> <br />    <!--头部开始--><br />    <div class="header"><br />      <h1><a href="[!ROOT]"><img src="[!IMG]logo.jpg" alt="logo" /></a></h1><br />      <!--头部导航--><br />      <ul class="maniNav"><br />        <menu id="rs" lim="10" ><br />          <li><a href="{$rs.url}">{$rs.title} </a></li><br />        </menu><br />      </ul><br />      <!--头部导航结束--> <br />      <span class="header-msg">公司文章管理系统</span> </div><br />    <!--头部结束--> <br />    <!--中间开始--><br />    <div class="aimee-box cFloat"> </div><br />    <!--end aimee-box--> <br />    <!--文章内容开始--><br />    <br />    <div class="text-content"><br />      <view id="rs" cid='$cid'><br />        <h3 >{$rs.title}</h3><br />        <p>编辑 {$rs.aut} / {$rs.time|date="y-m-d",###}</p>
                    <div class="aritcle_card">
                        <a class="aritcle_card_img" href="/xiazai/code/10684">
                            <img src="https://img.php.cn/upload/webcode/000/000/013/176327820790052.jpg" alt="传媒公司模板(RTCMS)1.0">
                        </a>
                        <div class="aritcle_card_info">
                            <a href="/xiazai/code/10684">传媒公司模板(RTCMS)1.0</a>
                            <p>传媒企业网站系统使用热腾CMS(RTCMS),根据网站板块定制的栏目,如果修改栏目,需要修改模板相应的标签。站点内容均可在后台网站基本设置中添加。全站可生成HTML,安装默认动态浏览。并可以独立设置SEO标题、关键字、描述信息。源码包中带有少量测试数据,安装时可选择演示安装或全新安装。如果全新安装,后台内容充实后,首页才能完全显示出来。(全新安装后可以删除演示数据用到的图片,目录在https://</p>
                            <div class="">
                                <img src="/static/images/card_xiazai.png" alt="传媒公司模板(RTCMS)1.0">
                                <span>0</span>
                            </div>
                        </div>
                        <a href="/xiazai/code/10684" class="aritcle_card_btn">
                            <span>查看详情</span>
                            <img src="/static/images/cardxiayige-3.png" alt="传媒公司模板(RTCMS)1.0">
                        </a>
                    </div>
                <br />        {$rs.content} </view><br />    </div><br />    <br />    <!--文章内容结束--> <br />    <!--中间结束--> <br />    <!--底部开始--> <br />    <include file="default:foother" /><!--底部结束--> <br />  </div><br /></div><br /></body><br /></html>
登录后复制



这是我打开一个文章时的效果

------解决方案--------------------
那就在php后台通过cid=2去数据库查询文章的标题出来 赋值给$SITETITLE传到页面就行了
------解决方案--------------------
{$rs.title}把这个放到的地方
------解决方案--------------------
引用:
Quote: 引用:那就在php后台通过cid=2去数据库查询文章的标题出来 赋值给$SITETITLE传到页面就行了


我通过什么方式查询到当前网页打开的cid编号呢?
你不是通过链接打开的吗?http://192.168.0.253:8088/business/index.php?m=index&a=actionClass&actype=content&fid=2&cid=2?
$cid = $_GET['cid'];
------解决方案--------------------
thinkphp我没用过 你看下你其他调用数据库是怎么调用的 参考下就行了 都一样的
------解决方案--------------------
$rs.title其实就是$rs['title']
所以<?php echo $rs['title'];?>
还不行的话绝对是你代码没遵循正常的TP框架流程走。。
其实还有一种笨方法应急。
就是用JQUERY取标题代替title中的内容
$(function(){
    $('title').text($('h3').text());
})
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号