所以我只有在移动设备上看到页面时才会遇到这个问题!我试图通过电脑找到垃圾邮件链接,但在任何地方都找不到
我认为它在K2插件中,但我不知道是哪一个。我会把我发现的一些带有垃圾邮件链接的代码粘贴到这里:
<!-- Plugins: AfterDisplayTitle -->
<!-- K2 Plugins: K2AfterDisplayTitle -->
<div class="itemBody">
<!-- Plugins: BeforeDisplayContent -->
<div id="js-pc">
<a href="http://portalinfo.org/" target="_blank" title="русский бизнес за границей">русский бизнес за границей</a><br>
<a href="http://travels-world.net/" target="_blank" title="записки туриста">записки туриста</a>
</div>
<!-- K2 Plugins: K2BeforeDisplayContent -->
<!-- Plugins: AfterDisplayContent -->
<div id="js-pc">
<a href="http://realyrock.net/" target="_blank" title="обзоры музыкальных групп">обзоры музыкальных групп</a><br>
<a href="http://magical-place.ru/" target="_blank" title="спортивный туризм">спортивный туризм</a>
</div>
<!-- K2 Plugins: K2AfterDisplayContent -->
<div class="clr"></div>
<!--End Item Rating -->
</div>
所以这些是我无法删除的俄罗斯垃圾邮件链接。
解决方案是:
1.通过下一个关键字开始搜索网站的所有文件:base64_decode
2.你必须找到类似下一个的东西:
<?php $mgp='PGRpdiBpZD0iaXQtc24iPjxhIGhyZWY9Imh0dHA6Ly9qb29tbGEtbWFzdGVyLm9yZy8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0i0LrQsNC6INGB0L7Qt9C00LDRgtGMINGB0LDQudGCINC90LAgSm9vbWxhIDMiPtC60LDQuiDRgdC+0LfQtNCw0YLRjCDRgdCw0LnRgiDQvdCwIEpvb21sYSAzPC9hPjwvZGl2Pg=='; echo base64_decode($mgp);?>
- 下一个症状是:这个字符串从基本代码开始
- 仔细删除此字符串并享受:)
希望这些信息能对你有所帮助。
这些链接可能是通过jquery/js代码和媒体查询生成的,这就是它们只出现在移动设备上的原因。也许如果你深入研究这些插件的代码,你会发现它是在这些插件上生成的
在插件的CSS代码的某个位置,必须是类似以下示例的内容:
#js-pc {
display:none;
}
@media (max-width: 600px){
#js-pc {
display:block;
}
}
上面的代码使链接仅在宽度小于600px的屏幕上可见,
但您也可以通过主CSS文件覆盖此操作,从而强制不使用display:none !important;
显示此链接。它将是这样的:
@media (max-width: 600px){
#js-pc {
display:none !important;
}
}
上面的媒体查询取决于它们出现的大小,但如果只在移动设备上,我认为这会解决问题
下面是您的网站目前显示的的示例,这是您的修复