全方位站长技能、SEO优化学习平台
当前位置:网站首页 > Zblog笔记 > 正文

zblog文章随机位置添加广告

作者:文煞发布时间:2023-08-12分类:Zblog笔记浏览:299


温馨提示:手机扫码可阅读当前文章!
文章简介:在zblog文章中随机的一个段落后添加一个JS广告,对于很多网站内容是比较合理的。也是更容易让用户浏览到广告的做法。可以看看实现随机位置广告的方法。首先我们来看一下,如何用php来完成这个功能?//$str是你的文章 // 将文...

在zblog文章中随机的一个段落后添加一个JS广告,对于很多网站内容是比较合理的。也是更容易让用户浏览到广告的做法。可以看看实现随机位置广告的方法。


首先我们来看一下,如何用php来完成这个功能?


//$str是你的文章
// 将文章按段落切分
$paragraphs = explode("\n", $str);
// 随机选择一个段落
$randomIndex = array_rand($paragraphs);
$randomParagraph = $paragraphs[$randomIndex];
// 在随机段落后面插入JS广告
$advert = '<script type="text/javascript">/* 您的广告代码 */</script>';
$randomParagraph .= $advert;
// 替换原始段落
$paragraphs[$randomIndex] = $randomParagraph;
// 重新将段落拼接为文章
$newStr = implode("\n", $paragraphs);
// 输出新的文章内容
echo $newStr;


在这个 代码中,首先通过`explode()`函数将文章分割为多个段落,并使用`array_rand()`函数随机选择一个段落。然后,将JS广告代码保存在变量`$advert`中,将其添加到随机选中的段落后面。最后,使用`implode()`函数将修改后的段落重新拼接成新的文章内容。


zblog通过修改模板文件,即可实现上面的功。


第一步:找到你的zblog模板文件,一般是post-single.php这个文件。


zblog文章随机位置添加广告  第1张


第二部:修改代码,如下:


{php}
$content = $article->Content;
// 将文章按段落切分
$paragraphs = explode("\n", $content);
// 随机选择一个段落
$randomIndex = array_rand($paragraphs);
$randomParagraph = $paragraphs[$randomIndex];
// 在随机段落后面插入JS广告
$advert = '<script type="text/javascript">/* 您的广告代码 */</script>';
$randomParagraph .= $advert;
// 替换原始段落
$paragraphs[$randomIndex] = $randomParagraph;
// 重新将段落拼接为文章
$content = implode("\n", $paragraphs);
// 输出新的文章内容
{/php}


这段代码必须放在模板中的{$article.Content}之前。否则没有效果的哦。

欢迎您,来自美国的朋友,您的IP:3.133.128.227,您的网络:Amazon_EC2服务器


服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号

分享:

支付宝

微信