新闻中心

Drupal教程之去掉AdSense模块中“JCV”id的方法

作者 / 无忧主机 时间 2015-06-27 17:56:44

Drupal这个程序对于无忧主机小编来说不是那么的陌生,在无忧主机的php空间可以说是完美的运行,无忧主机小编为了能帮助到站长们,还是写一下相关的教程。 今天无忧主机小编就要来讲解的是:怎么去掉AdSense中的jvc。AdSense对于做谷歌网赚的站长朋友一点也不陌生,而在Drupal源码程序中添加AdSense并不是像其他程序直接加入那么简单,所以AdSense模块在Drupal中诞生了。 第一步我们是需要AdSense core 中配置下 AdSense 发布者 ID,就是你AdSense账户中的发布商 ID,AdSense模块可以让站长朋友们通过区块的方法来设置相应代码,可以在 AdSense core 中设置站长朋友们需要的区块数量,然后在区块管理中分配AdSense区块到相应的区域位置。具体的AdSense区块设置中有个AdSense Slot ID项,这个Slot ID就是您具体生成的AdSense的 JavaScript 代码中的google_ad_slot的值。这样我们的广告就可以正常的显示了。 那么问题来了,当我们设置好了之后显示的并不是我们想象的位置,有一点小小的偏差,可能对其他的站长朋友没有什么大碍,对于处女座的站长朋友就感觉到很是不爽,那么这个问题是怎么导致的呢,经过数小时的源码分析,发现既然存在有两个id,这样的形式:id="jcv block--managed-1",id本身就对其与一的怎么可能有两个呢?那么这个问题就是因为这样才导致的,要解决这个问题,就需要删除jcv这个id方可解决问题;教程如下: 找到AdSense模块的managed目录下block--adsense_managed.tpl.php文件,用专业的编辑器打开查找jcv,然后删除,然后在把删除的block--adsense_managed.tpl.php文件放入到template文件夹下即可,这样修改后的模板文件在最终呈现的时候可以覆盖掉AdSense模块原来的设置,而且不会影响AdSense模块本身的使用和升级。 是不是感觉头脑转不过来呢,其实这个操作是非常简单的,注意去研究即可,谷歌强调不允许修改广告的代码,貌似这个模块是被他们认可的,直到现在貌似没有出现是问题。 希望对站长朋友们有所帮助! 无忧主机相关文章推荐阅读: DRUPAL 7.0升级到DRUPAL 8.0优势分析 DRUPAL7上传图片和文件包含中文乱码问题 DRUPAL技术文档翻译:按照路径来定制站点的LOGO和名称 DRUPAL技术文档翻译:客户端不支持服务器端要求的认证协议

本文地址:https://www.51php.com/drupal/19673.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服