发新帖

帖子页的标题前面显示任意标签名字的办法

聂云风情_ 5天前 62

效果比如:[安卓游戏]同一个世界 - 烧脑新狗粮,虐狗新作,唯美烧脑-有用东西-分享有用论坛

提示:这是在浏览器标题上所显示的帖子标题效果。


必须安装axiuno的标签插件,后台插件中心下载,该插件需要处于已启用。

如果卸载该插件,需要做的事情

删除所添加的代码,改回原来的代码。

该方法为手动修改,论坛程序并不带有。

打开 route 目录下 thread.php 文件

在大概135行左右,找到

$header['title'] =$thread['subject'].'-'.$forum['name'].'-'.$conf['sitename'];

在上方添加

$ztag='';$y='';
if(!empty($thread['taglist'])) { foreach($thread['taglist'] as $tag) {
					$y=$y+1;if($y==1){$ztag='['.$tag['name'].']';}
						}}

这段代码的意思是只要第一个标签,任意标签或全部标签都行,从这代码里实现即可。

$header['title'] =$thread['subject'].'-'.$forum['name'].'-'.$conf['sitename']

改为

$header['title'] =$ztag.$thread['subject'].'-'.$forum['name'].'-'.$conf['sitename'];


最新回复 (0)
返回