所以只有当我在移动设备上看到该页面时才会遇到此问题!我试图通过计算机找到垃圾邮件链接,但我无法在任何地方找到它们。
我认为它在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>
所以这些是我无法删除的俄罗斯垃圾邮件链接。
答案 0 :(得分:1)
解决方案是:
1.通过下一个关键词开始搜索您网站的所有文件: base64_decode
你必须找到类似下一个的东西:
<?php $mgp='PGRpdiBpZD0iaXQtc24iPjxhIGhyZWY9Imh0dHA6Ly9qb29tbGEtbWFzdGVyLm9yZy8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0i0LrQsNC6INGB0L7Qt9C00LDRgtGMINGB0LDQudGCINC90LAgSm9vbWxhIDMiPtC60LDQuiDRgdC+0LfQtNCw0YLRjCDRgdCw0LnRgiDQvdCwIEpvb21sYSAzPC9hPjwvZGl2Pg=='; echo base64_decode($mgp);?>
希望这些信息能为您提供帮助。
答案 1 :(得分:0)
这些链接可能是通过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;
}
}
上面的媒体查询取决于它们出现的大小,但如果只是在移动设备上,我认为这样可以解决问题。
以下是您 website is showing 的示例以及 this is your fix