杨小杰博客提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

emlog媒体范相关文章的修改

Young小杰2017-3-13 17:17网站搭建(4)1603查询中……小标签: emlog 涛先森 原创

相关文章.png

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

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

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

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

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

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

下面是修改后的代码:


<?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 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

发表评论:

发表评论:

  • 天色山花漫 Lv 1

    按照你说的,替换媒体范那个文件里面全部代码,然后我的网站成功进不去了

  • 小豪 Lv 3

    这个代码在文件哪里

  • Young小杰 站长

    紧急修改由于内页链造成的代码转换成360链接的错误,请替换了的,麻烦重新替换!