前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >emlog媒体范相关文章的修改

emlog媒体范相关文章的修改

作者头像
Youngxj
发布2018-06-07 11:04:15
5670
发布2018-06-07 11:04:15
举报
文章被收录于专栏:YoungxjYoungxj
相关文章.png
相关文章.png

今天突然想起很久以前用媒体范模版会遇到的一个问题,媒体范模版额相关文章会重复出现正打开的文章的标题

因为是杨小杰是处女座,没办法各种强迫症,所以一直想改,但是苦于不懂php代码,所以就一度忍着了

首先在这里要感谢小涛(涛先森博客)最后一步代码由他完成修改

此次添加了emlog媒体范相关文章判断链接的代码,判断链接不让已经打开的文章再次出现在相关文章的列表内

相关文章的数量也是可以更改的,由于加了判断代码,就会比设置的少出现一个。

今天下午请教了许多人,询问这个问题,但是圈子太少,人才稀稀,哈哈!

下面是修改后的代码:

代码语言:javascript
复制
<?php
//getlist
function get_list($sort){
$db = MySql::getInstance();
$sql2 = "SELECT gid,title,date FROM ".DB_PREFIX."blog WHERE sortid=".$sort."  AND hide='n' ORDER BY `date` DESC LIMIT 7";
$list = $db->query($sql2);
while($row = $db->fetch_array($list)){
$row['date'] += $timezone * 3600;
?>
<?php
$a = Url::log($row['gid']); 
	$pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on"){
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80"){
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    }else{
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
if($a == $pageURL){
	echo "";
}else{
	echo "<li><a href=\"".Url::log($row['gid']).'" title="'.$row['title'].'">'.$row['title'].'</a><span class="time">'.gmdate('Y.n.j', $row['date']).'</span></li>';
}
?>
	<?php }?>
<?php } ?>

此代码请到媒体范模版文件夹内module.php文件替换整个代码

代码内有定义了一个数量:7就是定义的相关文章数量

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-3-13 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档