有经验的站长们可能会了解,做博客seo优化的时候,友情链接的整站链接和只在首页链接是有很大区别的。很多常见Emlog主题模板,都是设置全站显示友情链接的,这样会分散权重,个人也觉得友情链接,首页显示就足够了,沒必要全站显示链接,一般也只有首页权重高,对 SEO方面也有好处。

今天抽空弄了下博客,想让博客友情链接只在首页显示。由于是新手,什么都不懂,见emlog有个官方模板手册,下载回来看了下,说要要用“$curpage == CURPAGE_HOME”来判断首页,$curpage == CURPAGE_LOG 判断日志页。类似代码为

显示要调用的代码

但是测试后发现,用$curpage == CURPAGE_HOME来判断输出,不单单是首页,还有分类页,TAG页等。开始以为是可能是主题的问题,换回官方默认主题,依然如此,让人有点小郁 闷。看来只要是log_list.php输出的页面都会包括在内,类似的还有$curpage == CURPAGE_LOG,判断的不止是日志页面,还包括page页面,根本与它的命名不符合啊。

上网找了下,没有发现目前相关的插件,只找了个判断首页的方法,判断首页URL代码如下:

<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?>友情链接调用代码<?php endif;?>

调用函数的意思,就是判断当前连接是否为博客首页连接,如果是则显示友情链接组件,不是则不显示。前期是后台Widgets添加了友情链接组件或者模板有相关的调用。

记录下自己改动过的文件:

一般通过侧边栏组件调用的友情链接代码都在模板的module.php文件里,打开module.php文件进行修改,找到“//widget:链接”所在区域,加添加上面的判断代码:

//widget:链接

function widget_link($title){

global $CACHE;

$link_cache = $CACHE->readCache('link');

?>

<?php echo $title; ?>

  • <?php echo $value['link']; ?>

这样实现emlog的友情链接只在首页显示的。

-------------------------------------------

EMLOG按天数时间调用随机热门文章列表

//30天按点击率排行文章

function getdatelogs($log_num) {

$db = MySql::getInstance();

$time = time();

$sql = "SELECT gid,title FROM ".DB_PREFIX."blog WHERE type='blog' AND date > $time - 30*24*60*60 ORDER BY `views` DESC LIMIT 0,$log_num";

$list = $db->query($sql);

while($row = $db->fetch_array($list)){ ?>

<?php echo $row['title']; ?>

以上是按30天输出点击热门文章列表,把代码复制到模板目录下的module.php里面,在需要的地方输入<?php getdatelogs(10);?>调用,10为文章列表调用数量,30*24*60*60为30天,如要改成7天只需要把30改为7即可,一年就改成365即可。

获取网站favicon图标接口

偶然在一个网站上看到其网站友情链接的前面都带上了改链接网站的favicon.ico小图标,感觉挺不错的。于是看了一下代码,发现他是调用的一个非常简单的google的接口。

形式如下: http://www.google.com/s2/favicons?domain=域名地址

使用方法:

emlog链接html,实现emlog的友情链接只在首页显示相关推荐

  1. wordpress只在首页显示友情链接方法

    原文链接:wordpress只在首页显示友情链接方法 Wordpress因为简单易学,还有插件功能的强大,我就是用Wordpress在Linux主机上搭建的博客,对于搭建好的博客,在和博友交换友链的时 ...

  2. WordPress调用自带的友情链接功能_只在首页显示

    很多wordpress主题都会调用wordpress自带的友情链接功能,然后就可以在侧边栏小工具增加友情链接的模块:但是有些主题就没有带,比如我自己用的这款主题就没有,需要自行调用函数. 1.调用友情 ...

  3. php友情链接大于3换行,交换友情链接需要了解的一些常识和原则

    对SEOER们来讲友情链接应该不是一个什么新鲜的事了,但是往往很多SEOER对网站交换友情链具体的作用以及需要注意的地方还不是很清楚,对此本文就交换友情链接需要注意的几点常识和交换友情链接需要知道的一 ...

  4. 网站友情链接怎么做最好,友情链接如何做详细解读

    网站友情链接如何做: 1.首先可以去些友链交换平台,进行友情链接互换.当然互换友情链接,当然是在旗鼓相当权重下人家才可能与你进行交换.当然也要留意对方网站的收录和更新频率,如果大半年没有更新.那就完全 ...

  5. PHP友情链接检测,www.jsphp.net友情链接查询结果 - 站长工具

    附注:友链检测限制检测前100条数据 通过本工具可以批量查询指定网站的友情链接在百度的收录.百度快照.PR以及对方是否链接本站,可以识破骗链接. 1.反向链接:指对方网站上有指向当前查询页面的链接. ...

  6. 网站优化之友情链接的选择标准、友情链接的管理及如何找取

    相信看完之前的文章后,你已能够独立布局一个最适合seo的页面,关键字.标题的写法请参看我的文章:[seo系列专题:如何有效选择关键字及关键字 title写法] .好的架构加上原创的内容将是你成功的基石 ...

  7. html添加友情链接,WordPress利用css添加“友情链接”功能

    使用WordPress建站的话,一般都需要添加友友情链接,它在wordpress站点中,一般都是通过"小工具"来插入实现的.有的主题自带"友情链接"小工具,但也 ...

  8. 哪些情况是友情链接作弊?总结了11种方法!

    相信大多数SEO人员都知道有友链这么一个名词,那么如何做友链? 如何做好友链却很少有人知道.做友链有很多渠道,使用的比较多的有两个. 第一个渠道是友链交换平台:(爱链)(换链神器) 第二个渠道是QQ里 ...

  9. 友情链接优化的技巧分享

    在网站优化中,友情链接对于网站来说是不可或缺的一个重要环节.做友情链接是为了使搜索引擎或许用户能够从对方的网站中发现自己的网站,从而达到相互推广的目的,同时也是对网站互相之间的一个权重导向,引导蜘蛛进 ...

最新文章

  1. MySQL8.0索引新特性:颠覆了我对索引的认知
  2. java 编写小工具 尝试 学习(二)
  3. python 装饰器 参数-python装饰器的详细解析
  4. 将单词的首字母改为大写
  5. C语言控制台窗口图形界面编程(五).
  6. mysql 交换空间_MySQL优化纪录
  7. pandas创建与保存(导入与导出)dataframe
  8. CKEditor 5 v17.0.0 发布,新增表格样式和特殊字符支持
  9. matlab双y轴作图_matlab双y轴作图两个y坐标轴设置问题,y轴刻度设置语句没发挥作用,求解答...
  10. 拼多多332亿美金市值超网易,黄铮离目标又近了一步!
  11. VMware vSphere Management Assistant Guide
  12. gvim下用Vundle安装solarized主题的方法
  13. 1000入门测试题目
  14. uni-app做收货地址功能
  15. Excel使用频率较高的数据处理和分析-----数据透视表
  16. pyecharts中文手册
  17. 怎么在html中复制粘贴图片,如何复制其他网页上的文章和图片
  18. Sqlmap Tamper编写
  19. Packet Data Convergence Protocol (PDCP)阅读笔记
  20. 数据中心交换机横向虚拟化集群漫谈

热门文章

  1. 如何快速搭建图片服务器
  2. java实现物流查询(使用阿里云物流查询接口)
  3. mtk8788 android 9.0 加大系统字体和图标
  4. python文档生成工具pydoc
  5. 对方不想跟你说话,并扔来一坨自认为是心得的东西
  6. github desktop无法pull或clone代码(IE浏览器代理服务器无响应)
  7. StreamSets基本使用
  8. 两个聊天机器人的情话--今天打开淘宝旺旺看到聊天机器人,于是聊了两句,很有趣.........
  9. Element el-switch 循环数据使用方法
  10. @RequestMapping与@GetMapping区别