Php Drupal-在文章正文中添加方形广告 我需要在网站上所有文章的中间插入一个谷歌AdSense方框。 最好的方法是什么

Php Drupal-在文章正文中添加方形广告 我需要在网站上所有文章的中间插入一个谷歌AdSense方框。 最好的方法是什么,php,html,drupal,Php,Html,Drupal,该站点在drupal中,因此我想我可以钩住view node函数。这样,广告就不会与文章一起保存。这有意义吗?如果是这样的话,那么问题是我如何确保我不会在广告的另一面有图像(广告向左对齐,应该占文章宽度的50%) 我应该用积木吗?但是我怎么知道把积木放在积木里面呢 总之,我真的不知道从哪里开始实施它。。。这件事是如何在所有的新闻网站上实现的 我需要在网站上所有文章的中间插入一个谷歌AdSense方框。最好的方法是什么 根据我的经验: 在一些drupal站点上,我使用简单的节点编辑器将带有adse

该站点在drupal中,因此我想我可以钩住view node函数。这样,广告就不会与文章一起保存。这有意义吗?如果是这样的话,那么问题是我如何确保我不会在广告的另一面有图像(广告向左对齐,应该占文章宽度的50%)

我应该用积木吗?但是我怎么知道把积木放在积木里面呢

总之,我真的不知道从哪里开始实施它。。。这件事是如何在所有的新闻网站上实现的

我需要在网站上所有文章的中间插入一个谷歌AdSense方框。最好的方法是什么

根据我的经验:
在一些drupal站点上,我使用简单的节点编辑器将带有adsense的box放入内容中。对于节点不多的网站,其最佳解决方案是:
1) Box perfect适用于其余内容-您可以手动更改它。
2) 查看框的总体控制-图像、flash、文本添加等


但是对于有很多节点的网站来说,这个解决方案看起来像是愚蠢的自杀
更好的选择是更改主题文件夹中的node.tpl文件。但是有一些问题。
在此文件中,您有$content变量,其中包含此节点中的所有内容。这种情况下,您可以在此节点上下放置框。但中间没有。也许解决方案是将$content划分为2x个变量,其中包含一半的内容。但问题是——怎么做?或者,当节点中的内容保存到数据库中时,您可以在adsense box中放入一些html代码?并通过正则表达式搜索放置框的最佳位置?或者通过直接在数据库中添加html框来更改所有节点?

我应该用积木吗?但是我怎么知道要把积木放进去呢 在街区里面


正如我所记得的,你们不能把一块放在另一块里面

我会实现一个自定义输入过滤器,将AdSense代码(或短代码,如果您愿意)插入到处理过的文本中。一旦实现了自定义过滤器,就必须以用于内容类型的文本格式启用它


要实现自定义过滤器,请看一看过滤器示例。

此解决方案适用于Drupal 7。对我有效的解决方案是,我使用adsense标签格式,然后使用这种格式在网站上显示广告。请注意,此行不需要任何js包含或脚本标记。你只需要启用Adsense标签格式(我指的是短码)。事实上,我得到了管理员和其他用户的广告被禁用,我得到了页面上的空间被占用,但没有显示的空白广告。经过不同的调整和实验,我得到了下面的代码

[adsense:336x280:xxxxxxxxx]

第二个参数是宽度x高度 第三个参数:XXXXXXXXX表示谷歌广告槽/id

我希望这能帮助其他人

阿塔乌尔穆斯塔法