公司一个新闻管理系统,发布新闻后打开各个页面显示的都还是一个网站名称。想修改一下打个各新闻后显示为文章标题。这也适合微信等工具传播。
谢谢之。
这是打开连接时的地址http://192.168.0.253:8088/business/index.php?m=index&a=actionClass&actype=content&fid=2&cid=2 它是通过cid=X这个来判断是打开某个文章的。
这是显示文章的模板源码
<!doctype html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=9"><title><?php echo $SITETITLE;?></title> //就是这里修改为显示所显示文章标题<link href="[!CSS]test.css" rel="stylesheet" type="text/css"></head></html><body><div class="wrapper"> <div class="content"> <!--头部开始--> <div class="header"> <h1><a href="[!ROOT]"><img src="/static/imghwm/default1.png" data-src="[!IMG]logo.jpg" class="lazy" alt="logo" /></a></h1> <!--头部导航--> <ul class="maniNav"> <menu id="rs" lim="10" > <li><a href="{$rs.url}">{$rs.title} </a></li> </menu> </ul> <!--头部导航结束--> <span class="header-msg">公司文章管理系统</span> </div> <!--头部结束--> <!--中间开始--> <div class="aimee-box cFloat"> </div> <!--end aimee-box--> <!--文章内容开始--> <div class="text-content"> <view id="rs" cid='$cid'> <h3 id="rs-title">{$rs.title}</h3> <p>编辑 {$rs.aut} / {$rs.time|date="Y-m-d",###}</p> {$rs.content} </view> </div> <!--文章内容结束--> <!--中间结束--> <!--底部开始--> <include file="default:foother" /><!--底部结束--> </div></div></body></html>
这是我打开一个文章时的效果
回复讨论(解决方案)
那就在php后台通过cid=2去数据库查询文章的标题出来 赋值给$SITETITLE传到页面就行了
{$rs.title}把这个放到的地方
{$rs.title}把这个放到的地方 不行。已经试过了。
那就在php后台通过cid=2去数据库查询文章的标题出来 赋值给$SITETITLE传到页面就行了
我通过什么方式查询到当前网页打开的cid编号呢?
那就在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'];
你说的是一种得到cid的方法,还有一种可以用substr
$Model=new Model();
$Model->query("select nr_name from ai_content where id=$_GET['cid']");
无法调出对应标题来。
还希望指点。数据ai_centent id 对应cid 要显示的标题对应rn_name
这是通过thinkphp开发的。还希望指点。谢谢。
那就在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']
所以
还不行的话绝对是你代码没遵循正常的TP框架流程走。。
其实还有一种笨方法应急。
就是用JQUERY取标题代替title中的内容
$(function(){
$('title').text($('h3').text());
})
$rs.title其实就是$rs['title']
所以
还不行的话绝对是你代码没遵循正常的TP框架流程走。。
其实还有一种笨方法应急。
就是用JQUERY取标题代替title中的内容
$(function(){
$('title').text($('h3').text());
})
昨天晚上和今天早上把它的thinkphp的开发文档看完了。研究了一下。确实这个没有太遵循正常框架走。看了源代码还没有找出头续。
你的第二种方法试了一下是可行的。谢谢!!
今天情急之下用了个最笨的方法,也是最简单的方法来解决,即然这段代码可以取得文章的标题、内容、发布人和发布时间,那么我为什么不用这段代码来取标题呢?!!
<div class="text-content"> <view id="rs" cid='$cid'> <h3 id="rs-title">{$rs.title}</h3> <p>编辑 {$rs.aut} / {$rs.time|date="Y-m-d",###}</p> {$rs.content} </view> </div>
试了一下这段代码尽然取得了文章的标题。但是不知道后继会不会对其它产功能或性能产生影响还需要测试一上。
<title><view id="rs" cid='$cid'> {$rs.title}</view></title>
不管怎么样,谢谢你的帮助。

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

PHP日志记录对于监视和调试Web应用程序以及捕获关键事件,错误和运行时行为至关重要。它为系统性能提供了宝贵的见解,有助于识别问题并支持更快的故障排除

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Dreamweaver Mac版
视觉化网页开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

SublimeText3 Linux新版
SublimeText3 Linux最新版